当前位置: 首页 > 专利查询>丛树业专利>正文

六种无逻辑的数字信息硬性水印式组合加密法制造技术

技术编号:8191247 阅读:259 留言:0更新日期:2013-01-10 02:06
六种无逻辑的数字信息硬性水印式组合加密法,属于信息处理技术领域,其步骤是发送端将原码阵通过功能模块1;2;3;4;5;6对数字信息进行处理;将加密信息发送至接收端;接收端接收到加密信息后通过相对应的反向功能模块进行处理,从而恢复原码阵,本发明专利技术用固化成硬件的方法,解决加密的问题,因为是无前后逻辑关系的硬处理,所以信息的安全性大幅度提高。

【技术实现步骤摘要】

本专利技术属于信息处理
,涉及六种信息加密、解密方法。
技术介绍
在数字化的今天,数字信息存储、传输和使用过程中,信息的安全性是非常重要的。现有的信息加密方法主要使用密钥流产生器进行加密,由于有一定的逻辑相关性,用理想的数学分析工具可使数字信息被破译,保密性不強。
技术实现思路
本专利技术要解决的技术问题是公开六种难以破解的数字信息的无逻辑硬加密、解密方法。用已固化的不增加信息体量的水印式模块,对数字信息进行硬加密是本专利技术的核心思想。本专利技术解决问题的技术方案是采用硬件加密、解密方法实现的,具体方法由以下步骤完成I、发送端将原码阵通过嵌接、魔方、混行置码、子阵重排、翻转条块、短线模块对数字信息进行对应的处理;2、将加密信息发送至接收端;3、接收端接收到加密信息后通过反向嵌接、魔方、混行置码、子阵重排、翻转条块、短线模块对数字信息进行对应的恢复处理,从而恢复原码阵;3为混行置码模块,功能模块4为子阵重排模块,功能模块5为翻转条块模块,功能模块6为短线模块,相对应的是反向功能模块I ;2 ;3 ;4 ;5 ;6,这些模块都是随机生成的功能码,存在通用的存储器内后,通过输出方的CPU向功能模块I ;2 ;3 ;4 ;5 ;6随机输送待输出码序列进行对应处理,接收方的CPU向反向功能模块I ;2 ;3 ;4 ;5 ;6对应输送接收码序列进行处理;功能模块的作用是硬性打乱原码阵,反向功能模块的作用是用已打乱的原码阵恢复出原码阵来。对原码阵的信息进行不变化体量的加密处理方法,称之为“水印技木”。很多数据处理的存储、传输、接收过程中,无法使用増加体量的方法,这时水印技术的特点和重要性就体现了出来。本专利技术公开六种可独立使用和组合使用的硬性水印技术。每种方法都是做成模块,在CPU的指导下,硬性无逻辑地对原码阵信息进行加密处理,由于回避了逻辑相关性,保密程度极大提高,唯一可用的破译方法只有穷举法ー个,各种可能的组合是天文数字,实际上达到了不可破译。附图说明附图为发送装置和接收装置的框图。具体实施例方式本专利技术采用的装置由六个功能模块、六个反向功能模块、各自的CPU和各自的寄存器构成;发送端将原码阵通过功能模块I ;2 ;3 ;4 ;5 ;6进行处理;将加密信息发送至接收端;接收端接收到加密信息后通过反向功能模块I ;2 ;3 ;4 ;5 ;6恢复原码阵;其中功能模块I为嵌接模块,功能模块2为魔方模块,功能模块3为混行置码模块,功能模块4为子阵重排模块,功能模块5为翻转条块模块,功能模块6为短线模块,相对应的是反向功能模块I ;2 ;3 ;4 ;5 ;6,这些模块都是随机生成的功能码,存在通用的存储器内后,通过输出方的CPU向功能模块I ;2 ;3 ;4 ;5 ;6随机输送待输出码序列进行对应处理,接收方的CPU向反向功能模块I ;2 ;3 ;4 ;5 ;6对应输送接收码序列进行处理;功能模块的作用是硬性打乱原码阵,反向功能模块的作用是用已打乱的原码阵恢复出原码阵来。 具体描述如下一、无逻辑的数字信息硬性嵌接加密法I、行内嵌接先把信息按bit位分段,每百位为一段,在段内设置位标号,顺序为00,01,…,99共100位,用类似洗牌的办法,做100张牌,牌面是00 99,洗一次,记下来一次分布的顺序,并存入存贮器使之固化成为嵌接模块,留做对原码信息的硬性处理用,还原时,按生成的方法反向操作,再恢复出原码来。如原码阵为00,01,02,…,99洗牌后为72,08,93……,(发出和接收都是这个顺序)还原后仍为00,01,02,…,99行内嵌接适于混乱信息细节。2、异行嵌接把bit信息100位一段,两段为一組,进行异行嵌接,方法是把前IOObit做成红牌,后IOObit做成黑牌,洗一次记录下来一次间隔分布的次序,并存入存贮器固化,成为嵌接模块,用于对原码信息的硬性处理用,还原方法与行内嵌相同,异行嵌接适于混乱的信息量稍大,适于影像处理,远距的异行嵌接尤其适于航拍图像的实时加密。对于不足百位的bit尾部信息,可以用其它水印技术来扫尾。ニ、无逻辑的数字信息硬性魔方式加密法把bit信息50bit —組,按位标号的标记,不连续地写于每面9位有6个面共54位的魔方面上,然后无规律地拧转魔方,对本组内的信息进行无规则的重排,并硬性记下来存入存贮器内固化成魔方式的模块,使用和还原方法的框图与嵌接法相同。姆次取进IOObit后,再用50bit —组的硬模块进行处理,当尾余不足50bit时,用IObit —组的小魔方处理,这时每次取进20bit观查,最后的11 19bit用对应的libit、12bit…19bit的尾魔方处理完毕,魔方法没有尾余bit没进行处理。三、无逻辑的数字信息硬性混行置码加密法把bit信息分行,如100、1000bit —行,用硬性生成的混行置码方法,进行硬加密,适于粗放混乱图像信息的块段,方法见框图。行号在001 999之内,用类于彩票摇奖的蹦球法物理生成,无逻辑地硬性作用,尾余不足一行的,不处理,用其它方法扫尾。四、无逻辑的数字信息硬性子阵重排加密法做I万个100X IOObit的矩阵,做I万个IOX IObit的矩阵,编号00001 20000,用蹦球法物理生成使用顺序,方法如框图所示。在每个子阵之内,如100行XlOO列之内,也进行固定的重排,编号为00001 10000,同样用蹦球法生成和硬性使用。子阵重排法适于混乱海量通讯,尾余不足IOObit时用其它水印方法处理。 五、无逻辑的数字信息硬性翻转条块加密法一一一一, 12 3 4 做100x100的块一万个;10x10的块一万个,一~把这些子块编号后用蹦球法生成和按框图进行使 2 I 5 ~6用。_75__8__9__ 在每个块内,有固定的横竖翻转方法,如第一 LJ______一一行可以在2、3之间左右翻转后,变为2143,第三列可在上面第三位处翻转变为自上到下的5938,......,也可多行、多列一起硬翻转和使用,尾余不足IOObit时不处理,翻转法适于海量通讯。六、无逻辑的数字信息硬性短线加密法对bit信息三位一組,如abc —组,用短线在这三位信息下面自前向后划ー下,然后翻转,如出现了 2.就代表abc的前两位划线后翻转,原abc,变化后为bac ;如出现了 3就代表abc翻转后变为了 cba。出现2,3的顺序用蹦球法生成,存贮和使用与其它水印法相同。短线法至多余两个bit没有变动,对其它水印法的尾余用来扫尾非常合适,也可通篇使用之。上述六种水印技术的硬加密方法可单用,复合使用效果更好。适用于海量通讯、卫星通讯、对潜艇通讯。权利要求1.六种无逻辑的数字信息硬性水印式组合加密法,由以下步骤完成 (1)发送端将原码阵通过功能模块I;2 ;3 ;4 ;5 ;6对数字信息进行处理; (2)将加密信息发送至接收端; (3)接收端接收到加密信息后通过对应的反向功能模块I;2 ;3 ;4 ;5 ;6恢复原码阵; 其中功能模块I为嵌接模块,功能模块2为魔方模块,功能模块3为混行置码模块,功能模块4为子阵重排模块,功能模块5为翻转条块模块,功能模块6为短线模块,相对应的是反向功能模块I ;2 ;3 ;4 ;5 ;6,这些模块都是随机生成的功能码,存在通用的本文档来自技高网...

【技术保护点】
六种无逻辑的数字信息硬性水印式组合加密法,由以下步骤完成:(1)发送端将原码阵通过功能模块1;2;3;4;5;6对数字信息进行处理;(2)将加密信息发送至接收端;(3)接收端接收到加密信息后通过对应的反向功能模块1;2;3;4;5;6恢复原码阵;其中功能模块1为嵌接模块,功能模块2为魔方模块,功能模块3为混行置码模块,功能模块4为子阵重排模块,功能模块5为翻转条块模块,功能模块6为短线模块,相对应的是反向功能模块1;2;3;4;5;6,这些模块都是随机生成的功能码,存在通用的存储器内后,通过输出方的CPU向功能模块1;2;3;4;5;6随机输送待输出码序列进行对应处理,接收方的CPU向反向功能模块1;2;3;4;5;6对应输送接收码序列进行处理;功能模块的作用是硬性打乱原码阵,反向功能模块的作用是用已打乱的原码阵恢复出原码阵来。

【技术特征摘要】

【专利技术属性】
技术研发人员:丛树业
申请(专利权)人:丛树业
类型:发明
国别省市:

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

1