The present invention relates to a binary data communication encryption method covering the boundary of plaintext symbols, which includes a decryptor with the aid of an encryptor and an algorithm with synchronous operation for decryption and encryption through a protocol communication; an encryptor whose encryption and decryption have synchronous operation for decryption, and an encryptor which randomly selects parameters as follows:
【技术实现步骤摘要】
掩盖明文符号边界的二进制数据通信加密法
本专利技术涉及掩盖明文符号边界的二进制数据通信加密法。
技术介绍
随着时间的推移已经开发了大量的技术来加密数据流,其普遍操作原理可以在数学上描述如下。要传送的是来自任意字母表S的消息符号(明文)s0,s1,...的序列。消息由具有加密功能的发送方加密,并传送到具有反向解密功能的接收方解密。根据柯克霍夫原则,这两种功能通常是公开的,但是通过密钥K进行参数化,通信单元之间通过保密和可靠的信道约定密钥K。依据这个密钥,发送方和接收方在离散时间t>0,会由状态转换函数f生成状态序列σt+1=f(σt,K)并且由密钥流生成函数g得出密钥流zt=g(σt,K)。初始状态σ0可以是公开的,也可以从密钥K导出。明文随后通过可逆映射ct=h(zt,st)状态相关地与密钥流和密文连接起来,这样密文可以通过应用反向映射st=h-1(zt,ct)进行解密。密钥流序列必须尽可能与真正的随机序列相似。在自同步流密码的情况下,状态σt+1的确定还取决于最后生成的密文符号ct,...,ct-l+1,其中l固定且l≥1,。当每个可能的密文都可以从明文信息中以相同的概率加密生成,并且完全不可能系统地从密文中推出明文,称之为完善保密性。根据香农的信息理论的基本定律,只有当可能的密钥数量至少与可能的消息数量一样多时,才认为加密系统是完善保密的。因此,密钥的数量也至少与可能的密文的数量一样多,而密文的数量又必须至少与可能的明文的数量一样多。然而,目前使用的加密方法通常在较长的时间段内使用同一个密钥,因此密码分析学上是脆弱的。例如,已经表明,根据 ...
【技术保护点】
1.一种掩盖明文符号边界的二进制数据通信加密法,其特征在于:借助于加密器,以及通过协议通信且解密与加密器加密具有同步运行的算法的解密器;加密器,其加密与解密器解密具有同步运行的算法,加密器将随机选择的参数为mt;该方法前提是假设最终的明文字母和密文字母的符号都用些二进制编码表示;该方法包括以下步骤;步骤一,首先,在加密序列的每个状态中确定随机选择一个并同时被加密的标识比特位数;然后,用不同的标识比特位数且长于的加密位模式对标识比特位模式进行替换;其次,从经由公众未知关系连接到该明文位模式的密文组中真正随机选择加密,且该非公开关系的逆关系是满射;步骤二,相互通信的加密器和解密器在真正随机的时间点给加密序列导入更新状态,并为加密序列确定更新的参数值以及加密和解密关系;步骤三,首先,在加密序列的每个状态中,确定任一选择的且与用来表示明文字母的比特位数无关且不同的比特位数,并对其进行加密;然后在所述加密过程中结合弗纳姆法,产生一次性密钥。
【技术特征摘要】
1.一种掩盖明文符号边界的二进制数据通信加密法,其特征在于:借助于加密器,以及通过协议通信且解密与加密器加密具有同步运行的算法的解密器;加密器,其加密与解密器解密具有同步运行的算法,加密器将随机选择的参数为mt;该方法前提是假设最终的明文字母和密文字母的符号都用些二进制编码表示;该方法包括以下步骤;步骤一,首先,在加密序列的每个状态中确定随机选择一个并同时被加密的标识比特位数;然后,用不同的标识比特位数且长于的加密位模式对标识比特位模式进行替换;其次,从经由公众未知关系连接到该明文位模式的密文组中真正随机选择加密,且该非公开关系的逆关系是满射;步骤二,相互通信的加密器和解密器在真正随机的时间点给加密序列导入更新状态,并为加密序列确定更新的参数值以及加密和解密关系;步骤三,首先,在加密序列的每个状态中,确定任一选择的且与用来表示明文字母的比特位数无关且不同的比特位数,并对其进行加密;然后在所述加密过程中结合弗纳姆法,产生一次性密钥。2.根据权利要求1所述的掩盖明文符号边界的二进制数据通信加密法,其特征在于:加密器包括USB插头,用于与外部设备进行数据传输与充电;输出寄存器,其长度n>mt,每次加密操作时候,将对应的ASCII格式的代码字符用于输出;通过读取具有2n个数据字到n比特位长的只读存储器进行加密;微控制器,其输出端与USB插头连接,接收输出寄存器输出的代码字符;输入寄存器,接收微控制器输出的随机值与参数mt;只读存储器,输入端与输入寄存器输出端连接;其存储器地址由输入寄存器的内容与n-mt个随机生产的比特连接形成;移位寄存器,其接收并处理微控制器输出的输入数据流,其输出端与输入寄存器的输入端连接。3.根据权利要求1所述的掩盖明文符号边界的二进制数据通信加密法,其特征在于:在加密序列的每个状态中,待加密的标识比特位数以任意方式重新确定。4.根据权利要求1所述的掩盖明文符号边界的二进制数据通信加密法,其特征在于:步骤四,对用于在加密器与解密器之间传输的数据包进行加密;步骤五,在数据通信的加密中使用随机性。5.根据权利要求4所述的掩盖明文符号边界的二进制数据通信加密法,其特征在于:在步骤三中,在函数关系上建立明文符号的二进制码的相互连接,并且在函数关系上对于要加密的每个单独的步骤一中标识比特位模式,以真正随机的方式在相应图像组选择加密,且该图像集合的势大于1。6.根据权利要求5所述的掩盖明文符号边界的二进制数据通信加密法,其特征在于:对加密的密钥K,密钥K转换函数f生成状态序列σt+1=f(σt,K);建立函数关系连接,包括以下步骤,...
【专利技术属性】
技术研发人员:沃尔夫冈·安德雷亚斯·哈朗,谭非,其他发明人请求不公开姓名,
申请(专利权)人:青岛科技大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。