摘要
本发明涉及一种Bridge3,4,5结构S盒的2共享掩码方法,本发明通过引入结构型2共享掩码方法以及子部件搜索算法,实现了对Bridge3,4,5结构S盒的2共享掩码,通过子部件搜索算法,可搜索密码学性质良好的Bridge3,4,5S盒子部件,从而构造密码学性质良好的Bridge3,4,5S盒。对子部件应用结构型2共享掩码,可使得2共享掩码方案满足正确性、不完整性、均匀性和一阶探测安全性,并完成对Bridge3,4,5S盒的2共享掩码。最后根据掩码方案使用硬件描述语言进行RTL级代码的设计。本发明的方法可应用于所有2次5比特及2次3比特置换仿射等价类的2共享掩码实现,降低掩码实现难度。
技术关键词
掩码方法
搜索算法
硬件描述语言
坐标
子模块
低时延
矩阵
表达式
盒子
基底
变量
线性
元素