伪装隐蔽密文的方法及装置制造方法及图纸

技术编号:24103130 阅读:52 留言:0更新日期:2020-05-09 14:05
本发明专利技术公开了伪装隐蔽密文的方法,包括:对待传输消息进行加密,获得密文;将密文、发送方ID及密文序号上传至服务器;接收服务器根据预置索引表生成的密文索引,并发送给接收方,供接收方根据密文索引从服务器获得密文,所述预置索引表包括多个栏目,多个栏目包含的语句可组成有意义的文本;其中,服务器根据各栏目中语句编号、发送方ID及密文序号从多个栏目中选取语句生成有意义的文本,作为密文索引。本发明专利技术还提供了伪装隐蔽密文的装置。本发明专利技术的密文索引具有隐蔽性,不易引起怀疑,而且不需要预置大量的密文索引,具有节省存储空间的优点。

Methods and devices of camouflage hidden ciphertext

【技术实现步骤摘要】
伪装隐蔽密文的方法及装置
本专利技术涉及通信
更具体地说,本专利技术涉及一种伪装隐蔽密文的方法及装置。
技术介绍
即时通信是指能够即时发送和接收互联网信息的业务,包括微信、QQ、短信等通讯工具。用户之间通过即时通信工具可以传递文本消息、文件或者进行音频对话、视频对话等通信活动。随着计算机网络的快速发展,即时通信工具已经成为用户普遍使用的通信工具。目前大部分即时通讯手段均采用明文传输的方式,所传递的信息没有安全防护手段,容易被截获、篡改;少部分即时通信软件提供信息加密的手段,但是密文显示为乱码,容易引起怀疑;还有部分加密即时通信软件的密文虽然看起来是一个正常的语句,但是需要预置内含大量不重复语句的伪装密文库,对开发者和服务器存储都有压力。因此,亟需设计一种能够一定程度克服上述缺陷的技术方案。
技术实现思路
本专利技术的一个目的是提供一种伪装隐蔽密文的方法及装置,根据信息的不同使用不同的密文索引,该密文索引通过语义拼接为一句有意义的日常语句,具有隐蔽性,不易被发现是密文而引起怀疑,而且密文索引库不需要预置大量的密文索引,具有节省存储空间的优点。为了实现根据本专利技术的这些目的和其它优点,提供了伪装隐蔽密文的方法,包括:对待传输消息进行加密,获得密文;将密文、发送方ID及密文序号上传至服务器;接收服务器根据预置索引表生成的密文索引,并发送给接收方,供接收方根据密文索引从服务器获得密文,所述预置索引表包括多个栏目,多个栏目包含的语句可组成有意义的文本;其中,服务器根据各栏目中语句编号、发送方ID及密文序号从多个栏目中选取语句生成有意义的文本,作为密文索引。优选的是,所述的伪装隐蔽密文的方法,预置索引表包括多种句式类型;服务器在生成密文索引前,首先随机选择一种句式类型,然后根据该句式类型的预置索引表生成密文索引。优选的是,所述的伪装隐蔽密文的方法,根据各栏目中语句编号、发送方ID及密文序号的数值,选择各栏目中对应的语句,生成有意义的文本。优选的是,所述的伪装隐蔽密文的方法,将发送方ID及密文序号组成一个数字号码,根据数字号码各位置的数值,依次从各栏目中选择数值相同的编号对应的语句。优选的是,所述的伪装隐蔽密文的方法,间隔设定时间段,更新预置索引表内的语句。优选的是,所述的伪装隐蔽密文的方法,当生成的密文索引与一历史密文索引相同时,则舍弃该密文索引,并重新生成密文索引。本专利技术提供了一种伪装隐蔽密文的方法,包括:接收发送方发来的密文索引;将密文索引上传至服务器;接收服务器根据预置索引表及密文索引找到的密文,并解密。本专利技术提供了一种伪装隐蔽密文的方法,包括:发送方对待传输消息进行加密,获得密文,并将密文、发送方ID及密文序号上传至服务器;服务器根据预置索引表生成的密文索引,并发送给发送方;发送方将密文索引发送给接收方;接收方将收到的密文索引上传至服务器;服务器根据密文索引及预置索引表还原获得发送方ID及密文序号,根据发送方ID及密文序号找到对应的密文,并发送给接收方;接收方对密文进行解密。本专利技术提供了一种伪装隐蔽密文的装置,包括:处理器;存储器,其存储有可执行指令;其中,所述处理器被配置为执行所述可执行指令,以执行所述的伪装隐蔽密文的方法。本专利技术至少包括以下有益效果:本专利技术加密通信时,通过即时通信工具只发送密文索引,真正的加密信息(文本、语音、图片、视频、文档)通过服务器发送,既能很好的满足当今用户即时通信加密的要求,又能避免在即时通信应用中频繁发送加密信息引起关注与怀疑,导致信息被过滤或被封账号,而且不需要预置大量的密文索引,具有节省存储空间的优点。本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。附图说明图1为本专利技术的流程图;图2为本专利技术一个实施例的预置索引表。具体实施方式下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不排除一个或多个其它元件或其组合的存在或添加。在一种技术方案中,伪装隐蔽密文的方法,包括:对待传输消息进行加密,获得密文;将密文、发送方ID及密文序号上传至服务器;接收服务器根据预置索引表生成的密文索引,并发送给接收方,供接收方根据密文索引从服务器获得密文,所述预置索引表包括多个栏目,多个栏目包含的语句可组成有意义的文本;其中,服务器根据各栏目中语句编号、发送方ID及密文序号从多个栏目中选取语句生成有意义的文本,作为密文索引。在上述技术方案中,提供了发送方伪装隐藏密文的方法。待传输消息可以是文本、语音、图片、视频、文档等,加密可以采用现有的加密方法。发送方ID和密文序号优选为数字号码,但不具体限定。服务器根据发送方ID和密文序号从预置索引表内选取语句,组成有意义的文本,作为密文索引。有意义的文本可以是指该文本能够表达特定的意思,不是乱码。一般来说,由于发送方ID和密文序号是唯一确定的,那么密文索引也会是唯一确定的。接收方在收到密文索引后,即可利用服务器反推出密文序号和发送方ID,进而获取密文,在对密文解密后,获得待传输消息。可以看出,本技术方案在通信时,只发送密文索引,安全性更高,又能够避免发送乱码引起关注和怀疑,而且本技术方案的密文索引根据发送方ID和密文序号生成,并唯一确定,不需要存储大量的密文索引,较节省存储空间。在另一种技术方案中,所述的伪装隐蔽密文的方法,预置索引表包括多种句式类型;服务器在生成密文索引前,首先随机选择一种句式类型,然后根据该句式类型的预置索引表生成密文索引。本技术方案通过句式类型进一步提升了隐蔽性,避免密文索引过于单一。在另一种技术方案中,所述的伪装隐蔽密文的方法,根据各栏目中语句编号、发送方ID及密文序号的数值,选择各栏目中对应的语句,生成有意义的文本。本技术方案提供了生成密文索引的优选方法,即根据语句编号、发送方ID及密文序号数值之间的对应关系,选择各栏目的语句,该方法简单易行,计算量小。在另一种技术方案中,所述的伪装隐蔽密文的方法,将发送方ID及密文序号组成一个数字号码,根据数字号码各位置的数值,依次从各栏目中选择数值相同的编号对应的语句。本技术方案为上一技术方案的优选方案,即以数字号码及语句编号依次确定密文索引的各部分。在另一种技术方案中,所述的伪装隐蔽密文的方法,间隔设定时间段,更新预置索引表内的语句。本技术方案进一步提升了隐蔽性,避免引起关注和怀疑。在另一种技术方案中,所述的伪装隐蔽密文的方法,当生成的密文索引与一历史密文索引相同时,则舍弃该密文索引,并重新生成密文索引。本技术方案提供了去重方案,避免密文索引本文档来自技高网...

【技术保护点】
1.伪装隐蔽密文的方法,其特征在于,包括:/n对待传输消息进行加密,获得密文;/n将密文、发送方ID及密文序号上传至服务器;/n接收服务器根据预置索引表生成的密文索引,并发送给接收方,供接收方根据密文索引从服务器获得密文,所述预置索引表包括多个栏目,多个栏目包含的语句可组成有意义的文本;/n其中,服务器根据各栏目中语句编号、发送方ID及密文序号从多个栏目中选取语句生成有意义的文本,作为密文索引。/n

【技术特征摘要】
1.伪装隐蔽密文的方法,其特征在于,包括:
对待传输消息进行加密,获得密文;
将密文、发送方ID及密文序号上传至服务器;
接收服务器根据预置索引表生成的密文索引,并发送给接收方,供接收方根据密文索引从服务器获得密文,所述预置索引表包括多个栏目,多个栏目包含的语句可组成有意义的文本;
其中,服务器根据各栏目中语句编号、发送方ID及密文序号从多个栏目中选取语句生成有意义的文本,作为密文索引。


2.如权利要求1所述的伪装隐蔽密文的方法,其特征在于,预置索引表包括多种句式类型;
服务器在生成密文索引前,首先随机选择一种句式类型,然后根据该句式类型的预置索引表生成密文索引。


3.如权利要求1所述的伪装隐蔽密文的方法,其特征在于,根据各栏目中语句编号、发送方ID及密文序号的数值,选择各栏目中对应的语句,生成有意义的文本。


4.如权利要求3所述的伪装隐蔽密文的方法,其特征在于,
将发送方ID及密文序号组成一个数字号码,根据数字号码各位置的数值,依次从各栏目中选择数值相同的编号对应的语句。


5.如权利要求4所述的伪装隐蔽密文的方法,其特征在于,间隔设定时间段,更新预置索引表内的语句。


6.如权利要求1所述的伪装隐蔽密文的方法,其...

【专利技术属性】
技术研发人员:王靖罗东平庞潼川杨成功
申请(专利权)人:河南芯盾网安科技发展有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1