基于高分子模拟的保密通信方法技术

技术编号:31157237 阅读:28 留言:0更新日期:2021-12-04 09:53
本发明专利技术涉及保密通信技术领域,具体涉及一种基于高分子模拟的保密通信方法,该方法执行以下步骤:构建密钥元组池,密钥元组池中包括多个随机分布的加密元组,每个加密元组为一个存储单元;进行目标高分子解析,具体包括:基于要解析的目标高分子,生成目标高分子的结构特征;结构特征包括:组成目标高分子的原子数量和原子的连接关系。本发明专利技术所使用的保密通信方法,在现有技术的加密的基础上,引入了基于化学结构的加密手段,该方法创造性的将高分子的分子结构作为加密密钥,与传统的密钥生成技术完全不同,而由于高分子结构的复杂和多变性,使得破解的难度大大增大,同时本发明专利技术使用双重加密的手段,更进一步提升数据的安全性。更进一步提升数据的安全性。更进一步提升数据的安全性。

【技术实现步骤摘要】
基于高分子模拟的保密通信方法


[0001]本专利技术属于保密通信
,具体涉及一种基于高分子模拟的保密通信方法。

技术介绍

[0002]保密通信是指采取了保密措施的通信。除采用暗号、隐语、密码等保密措施外,现代保密通信主要采用信道保密和信息保密。信道保密是采用使窃密者不易截收到信息的通信信道,如采用专用的线路、瞬间通信和无线电扩频通信等。信息保密是对传输的信息用约定的代码密码等方法加以隐蔽再传送出去。随着电子技术的发展,已采用保密机进行保密。其特点是对传输的信息在发送端进行变换加密处理,接收端按相反过程还原信息,使窃密者即使收到信号,也不明信号所代表的内容。
[0003]数据通信的迅速发展带来了数据失密问题。信息被非法截取和数据库资料被窃的事例经常发生,在日常生活中信用卡密码被盗是常见的例子。数据失密会造成严重后果(如金融信息、军事情报等),所以数据保密成为十分重要的问题。
[0004]公告号为CN104683098B的专利文献公开了一种保密通信业务的实现方法、设备及系统,所述方法包括:加密应用服务器接收网络侧呼叫会话控制单本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于高分子模拟的保密通信方法,其特征在于,所述方法执行以下步骤:步骤1:构建密钥元组池,所述密钥元组池中包括多个随机分布的加密元组,每个加密元组为一个存储单元;步骤2:进行目标高分子解析,具体包括:基于要解析的目标高分子,生成目标高分子的结构特征;所述结构特征包括:组成目标高分子的原子数量和原子的连接关系;步骤3:生成高分子密钥,具体包括:基于得到的目标高分子的结构特征,从密钥元组池中提取加密元组,提取的加密元组的数量等于目标高分子的原子数量;然后将提取的加密元组按照目标高分子的原子的连接关系,进行连接,组成高分子密钥,同时按照从头到尾的顺序,为每个加密元组进行编号;步骤4:将目标数据均匀分割成多个子数据;所述子数据的数量等于目标高分子的原子数量,并基于每个子数据在目标数据中的位置,按照先后顺序,进行编号;步骤5:进行第一次数据加密,具体包括:将每个子数据使用预设的数据加密模型,进行加密,得到加密子数据,同时,为每个加密子数据的编号设置为与子数据相同的编号;步骤6:进行模拟高分子加密,具体包括:将加密子数据按照先后顺序,依次将加密子数据填充进高分子密钥中的加密元组中,完成中间加密数据构建,同时,记录中间加密数据中每个加密元组的连接关系,然后将中间加密数据中的加密元组的连接数据打乱后,重新排列和连接,得到最终的加密数据;步骤7:将最终的加密数据、中间加密数据中每个加密元组的连接关系和目标高分子的结构特征发送至接收方,接收方接收到后进行解密,完成保密通信。2.如权利要求1所述的方法,其特征在于,所述步骤2在进行目标高分子解析前,还包括从预设的分子数据库中筛选的步骤,具体包括:构建一个分子数据库,所述分子数据库中存储有多个结构不同的高分子;在进行目标高分子解析前,从分子数据库中随机选择一个高分子作为目标高分子。3.如权利要求2所述的方法,其特征在于,所述步骤5中将每个子数据使用预设的数据加密模型进行加密,得到加密子数据的方法包括:生成加密矩阵;计算加密长度,以依据该加密长度依序自该子数据中获得符合该加密长度的多个数据片段;以及借由该加密矩阵分别对所取出的每一所述数据片段进行加密,而获得多个加密片段;将加密片段组合后,得到...

【专利技术属性】
技术研发人员:冯含哲孙利利曹克霞段琳钰
申请(专利权)人:山东凤和凰城市科技有限公司
类型:发明
国别省市:

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

1