发明名称 一种高效的电子数据置乱方法
摘要 本发明涉及对数据分组选代加密方法的改进,其技术关键是提供了一种基于特殊圈结构的数据置乱方法,这个圈结构由一个特殊的群密码结构、一个特殊的网状广义卷积密码结构和一个特殊的非线性对合置换构成,这种基于特殊圈结构的数据处理方法包括基于几个选自特殊群的群变换结构。在此圈结构处理结构中采用了便于软件实现的面向字与字节的变换结构,这使得该密码算法能快速实现。本发明的置乱效果比已有技术有所提高。
申请公布号 CN1102773C 申请公布日期 2003.03.05
申请号 CN96120582.2 申请日期 1996.11.22
申请人 清华大学 发明人 朱峰;郭宝安
分类号 G06F12/14;H04L9/06 主分类号 G06F12/14
代理机构 北京清亦华专利事务所 代理人 廖元秋
主权项 1、一种高效的电子数据置乱方法,其特征在于包括以下操作步骤: 1)将待置乱的明文数据分成等比特长的数据组; 2)将用户控制块依次经过线性组合、非线性散列、加上偏移量,而生成多个工作子 控制块; 3)将所说各数据组作为输入与所说相当个数的工作子控制块进行多次圈结构处理, 其中圈结构处理由群密码变换结构处理子操作,广义卷积结构处理子操作和非线性对合 置换结构处理子操作顺次连接所组成,每一次圈结构处理均使用不同的工作子控制块, 每次的输出作为下一次处理的输入; 4)将最后一次圈结构处理的输出数据组分别再与其余的工作子控制块进行输出变 换处理,得到已置乱的数据组; 5)将置乱的数据组连接得到置乱的密文数据; 待置乱数据顺序通过上述第一、三、四、五步骤顺序进行处理,第二步的处理应在 第三步的处理开始之前; 所说的第三步骤中的圈结构处理由群密码变换结构处理子操作,广义卷积结构处理 子操作和非线性对合置换结构处理子操作组成,即在每一圈中顺次执行所说的圈结构处 理由群密码变换结构处理子操作,广义卷积结构处理子操作和非线性对合置换结构处理 子操作,所说的群密码变换结构处理子操作采用两种以上的各组数据与工 作子控制块处理方式; 所说步骤二生成工作子控制块的操作包括以下步骤: 1)将一定长度的用户控制块Z的线性组合填充所需长度的存储单元M; 2)将一非线性散列操作作用于M的内容,结果放入存储单元N; 3)将N加上M和固定偏移量T,结果放入存储单元P; 4)将P逐段赋给工作子控制块,生成工作子控制块组。
地址 100084北京市海淀区清华园