发明名称 |
可随机更换的非线性正形置换生成器 |
摘要 |
本发明公开了一种可随机更换的非线性正形置换生成器,涉及用于密码设计的装置。为解决基于SP(代替和置换)结构设计的分组密码算法没有基础置换的迭代因素,且其代数次数较低;基于Feistel结构设计的分组密码算法的基本置换的密码学性质不够良好的问题而提出,本发明可随机更换的非线性正形置换生成器,通过下述步骤实现:(1)构造满足正形置换的函数f<SUB>i</SUB>(x<SUB>i+1</SUB>,…,x<SUB>i+n-1</SUB>),其中i为拍,i=0,1,…,s-1;(2)任意给定置换T<SUB>i</SUB>;(3)对f<SUB>i</SUB>(x<SUB>i+1</SUB>,…,x<SUB>i+n-1</SUB>)的值进行T<SUB>i</SUB>运算得T<SUB>i</SUB>(f<SUB>i</SUB>(x<SUB>i+1</SUB>,…,x<SUB>i+n-1</SUB>));(4)再实施T<SUB>i</SUB>(f<SUB>i</SUB>(x<SUB>i+1</SUB>,…,x<SUB>i+n-1</SUB>))得x<SUB>i+n</SUB>,其中可以是“”或“+”。该可随机更换的正形置换生成器代数次数高,同时具有密码学性质良好的优点。 |
申请公布号 |
CN1845214A |
申请公布日期 |
2006.10.11 |
申请号 |
CN200610078666.4 |
申请日期 |
2006.04.30 |
申请人 |
张剑 |
发明人 |
吕述望;张剑 |
分类号 |
G09C1/00(2006.01) |
主分类号 |
G09C1/00(2006.01) |
代理机构 |
北京汇泽知识产权代理有限公司 |
代理人 |
刘淑敏 |
主权项 |
1、一种可随机更换的非线性正形置换生成器,其特征在于,所述正形置换生成器通过下述步骤实现:(1)构造满足正形置换的函数fi(xi+1,...,xi+n-1),其中i为拍,i=0,1,...,s-1;(2)任意给定置换Ti;(3)对fi(xi+1,...,xi+n-1)的值进行Ti运算得Ti(fi(xi+1,...,xi+n-1));(4)再实施Ti(fi(xi+1,...,xi+n-1))得xi+n,其中可以是“”或“+”。 |
地址 |
100063北京市海淀区东升园公寓11-1-501 |