[发明专利]一种适用于硬件实现的S盒及其电路实现方法无效
| 申请号: | 201010298413.4 | 申请日: | 2010-10-01 |
| 公开(公告)号: | CN101938349A | 公开(公告)日: | 2011-01-05 |
| 发明(设计)人: | 郑志明;王钊;邱望洁;王文华;张筱;高莹;刘建伟 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | H04L9/00 | 分类号: | H04L9/00 |
| 代理公司: | 北京万象新悦知识产权代理事务所(普通合伙) 11360 | 代理人: | 贾晓玲 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适用于 硬件 实现 及其 电路 方法 | ||
1.一种应用于分组密码的S盒,其特征在于,
- 所述S盒为为8×8的S盒;
- 所述S盒选自于有限域 ;
具体结构如下: ;
所述S盒的运算为: 函数是向量空间为上的仿射变换,符号表示异或; 函数表示中的乘法逆函数。
2.如权利要求1所述的S盒,其特征在于,所述,对应二进制表示。
3.如权利要求1所述的S盒,其特征在于,所述,对应二进制表示。
4.权利要求1所述S盒的电路实现方法,其特征在于,整个电结构路按S盒的运算顺序分成两个部分,分别用于计算函数和:
- 函数,只包含一个仿射变换模块,实现下面公式中输入8比特和输出8比特数据之间的关系,用比特的异或与取反操作来对应实现;
- 函数,将8比特数据分成高4位和低4位,然后按公式 所示分两路并联,一路按顺序计算、,另一路按顺序计算、,接着两路汇合相加,得到,并在中求逆,再分别与和相乘,就得到了函数的高4位和低4位。
5.如权利要求4所述的电路实现方法,其特征在于,所述电路中包括实现的加法、乘法、常量乘法和平方等运算的子模块。
6.如权利要求5所述的电路实现方法,其特征在于,所述乘法的实现电路对应的公式为: 。
7.如权利要求5所述的电路实现方法,其特征在于,所述常量乘法的实现电路对应的公式为: 。
8.如权利要求5所述的电路实现方法,其特征在于,所述平方的实现电路对应的公式为: 。
9.如权利要求5所述的电路实现方法,其特征在于,所述求逆的实现电路对应的公式为: 。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010298413.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:气压式制动能量回收及辅助启动系统
- 下一篇:一种一体式侧气囊





