[发明专利]一种基于奇偶元胞自动机的分组加密方法有效
申请号: | 201110435659.6 | 申请日: | 2011-12-22 |
公开(公告)号: | CN102546158A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 平萍;许峰;王志坚 | 申请(专利权)人: | 河海大学 |
主分类号: | H04L9/28 | 分类号: | H04L9/28;H04L29/06 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210098 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种基于奇偶元胞自动机的分组加密方法,属于信息安全领域中的数据加密技术,所述方法包括以下处理步骤:将明文数据按每组 |
||
搜索关键词: | 一种 基于 奇偶 自动机 分组 加密 方法 | ||
【主权项】:
1.一种基于奇偶元胞自动机的分组加密方法,其特征在于,包括以下处理步骤:步骤1:将明文数据按每组M比特的长度分成明文分组,M为偶数;步骤2:设置密钥,密钥由两部分组成:第一密钥和第二密钥;其中第一密钥是一个8比特的二进制序列a0a1a2a3
其中
代表ak的值取反,k=0,1,2,3;第二密钥是一串长度为N比特的二进制随机序列r1r2r3,...,rN,N≥M,N为偶数;步骤3:令奇偶元胞自动机的长度为M,奇偶元胞自动机的迭代次数为N,并建立奇偶元胞自动机的迭代表达式:当时间t为偶数时,s i t + 1 = g ( s i - 1 t , s i t , s i + 1 t ) , i = 1,3,5 , . . . , M - 1 s i t , i = 2,4,6 , . . . , M ; ]]> 当时间t为奇数时,s i t + 1 = s i t , i = 1,3,5 , . . . , M - 1 g ( s i - 1 t , s i t , s i + 1 t ) i = 2,4,6 , . . . , M ; ]]> 式中
为第i个元胞在t时刻的状态,
为第i-1个元胞在t时刻的状态,
为第i+1个元胞在t时刻的状态,
为第i个元胞在t+1时刻的状态,所述状态的取值为0或1;令g是具有3个变量的逻辑函数,当
的取值分别为000,001,010,011,100,101,110,111时,对应的逻辑函数
的值分别为第一密钥中的元素a0,a1,a2,a3,
步骤4:将M比特明文分组作为奇偶元胞自动机t=0时刻的全局状态
奇偶元胞自动机根据步骤3所述的迭代表达式迭代N次,获得t=N时刻的全局状态
将该全局状态
作为对该明文分组加密所得到的M比特密文分组。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110435659.6/,转载请声明来源钻瓜专利网。