【技术实现步骤摘要】
【技术保护点】
一种S盒构造方法,其步骤为:1)选定一整数m以及三个n进n出的变换单元:P↓[1]、P↓[2]、P↓[3];其中P↓[2]为置换单元,n为自然数;2)将输入的2n比特信息x分为两部分,记为x↓[1]、x↓[2],其中,x↓[1]为输入信息的高n位、x↓[2]为输入信息的低n位;3)将x↓[2]经过P↓[1]变换后与x↓[1]异或,输出结果记作t↓[1];4)将t↓[1]经过P↓[2]变换后与x↓[2]异或,输出结果记作t↓[2];5)将t↓[2]经过P↓[3]变换后与t↓[1]异或,输出结果记作t↓[3];6)将t↓[3]作为高n位,t↓[2]作为低n位连接成为一个2n比特的信息,记作t;7)将信息t循环左移m位输出。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴文玲,冯秀涛,周春芳,
申请(专利权)人:中国科学院软件研究所,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。