[发明专利]基于S盒共用的低熵掩码方案在审
| 申请号: | 201711263008.7 | 申请日: | 2017-12-04 |
| 公开(公告)号: | CN108111298A | 公开(公告)日: | 2018-06-01 |
| 发明(设计)人: | 黄海;厚娇;赵玉迎;冯新新;刘红雨 | 申请(专利权)人: | 哈尔滨理工大学 |
| 主分类号: | H04L9/06 | 分类号: | H04L9/06 |
| 代理公司: | 哈尔滨东方专利事务所 23118 | 代理人: | 陈晓光 |
| 地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 掩码 低熵 占用 传统设计 存储空间 加密算法 三个步骤 整体实现 资源受限 查找表 替代 | ||
1.一种基于S盒共用的低熵掩码方案,其特征是:通过降低掩码方案中掩码S盒的数目,从而降低掩码方案占用的面积,依次分为S盒共用思想和AES算法实现两部分,所述的AES算法实现分为线性部分的掩码实现、AES字节替代模块的实现及AES的整体实现三个步骤完成。
2.根据权利要求1所述的基于S盒共用的低熵掩码方案,其特征是:所述的S盒共用是:对于S盒共用方案的掩码值可以有不同的选择,需要选择16个数作为掩码值,这16个数具有统一的特点,即满足正交向量特征,通过分析这组掩码值的特点,可以根据掩码值高低位的关系,将掩码值分为四组,即在每组中掩码值的高低位相同或者取反,分组如下,表示为
在每组掩码分组中采用的掩码原理为:
其中
整个128位明文的掩码掩码原理为:
其中,
在所述公式中,
在每组掩码分组中可以任意的选择一组输入输/输出掩码的S盒作为共用S盒,在第t组中共用(已经计算好的)的S盒输入掩码为mtr,输出掩码为mt(r+1),第t组的共用S盒表示为Sbox_mtr_mt(r+1)mod4。
在每组掩码分组中,我们已知一组输入掩码和输出掩码的S盒,即为共用S盒,其它的3组输入输出掩码组合和共用S盒存在着特定的规律,即掩码值高低位要么相同,要么取反,所以我们可以采用共用S盒的思想,来减少掩码S盒的数目,主要原理是:当一组明文(32位)与其中一组掩码值异或时,根据输入掩码值高低位与每组共用S盒输入掩码高低位的关系来进行地址的选择,当值相同时,则地址不变,值不同时,则地址取反;根据输出掩码高低位与每组共用S盒输出掩码高低位的关系来进行输出选择,当值相同时,则输出不变,值不同时,则输出取反,这样每组就可以共用一个S盒来完成字节替代操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711263008.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种密钥系统
- 下一篇:一种基于区块链技术的实时审计追溯系统





