【技术实现步骤摘要】
本专利技术涉及信息安全,具体涉及一种基于比特切片的aes高阶掩码s盒快速实现方法。
技术介绍
1、近年来,侧信道攻击成为密码学研究的一个热门领域。这类攻击基于物理设备在执行计算任务时必然与外界环境交互的特性,这些交互过程可能无意中泄露关于设备内部操作的信息。利用这些信息,攻击者可以对密码设备发起侧信道攻击,从而威胁到设备的安全性。为了应对这种威胁,掩码方案成为了一种主流的防御手段。该方案通过一种或多种计算操作,将敏感的中间值分解为多个分量(称为share),以此降低侧信道泄漏与敏感数据间的相关性,增加攻击的复杂度。例如,一个具有d个share的掩码方案被称为d-1阶掩码方案,其中攻击复杂度随shares数量指数增加。然而,主流的掩码方案实现代价为o(d2)。利用攻击代价和实现代价间的不平衡性,允许根据不同的安全需求灵活调整掩码的阶数。而在高安全性需求的场景下,高阶掩码方案会产生较大的开销,因此掩码方案的实现方法及其效率显得尤为重要。
2、在信息安全领域,aes(高级加密标准,advanced encryption stand
...【技术保护点】
1.一种基于比特切片的AES高阶掩码S盒快速实现方法,其特征在于,包括:
2.如权利要求1所述的AES高阶掩码S盒快速实现方法,其特征在于,所述并行块数量word_size为通用寄存器位宽,d为掩码值的数量。
3.如权利要求1所述的AES高阶掩码S盒快速实现方法,其特征在于,所述步骤2中对AESS盒输入数据进行切片转换具体包括:
4.如权利要求1所述的AES高阶掩码S盒快速实现方法,其特征在于,步骤3中对比特切片后的数据加掩码,具体包括:
5.如权利要求1所述的AES高阶掩码S盒快速实现方法,其特征在于,所述步骤4具体包
6...
【技术特征摘要】
1.一种基于比特切片的aes高阶掩码s盒快速实现方法,其特征在于,包括:
2.如权利要求1所述的aes高阶掩码s盒快速实现方法,其特征在于,所述并行块数量word_size为通用寄存器位宽,d为掩码值的数量。
3.如权利要求1所述的aes高阶掩码s盒快速实现方法,其特征在于,所述步骤2中对aess盒输入数据进行切片转换具体包括:
4.如权利要求1所述的aes高阶掩码s盒快速实现方法,其特征在于,步骤3中对比特切片后的数据加掩码,具体包括:
5.如权利要求1所述的aes高阶掩码s盒快速实现方法,其特征在于,所述步骤4具体包括:
6.如权利要求5所述的a...
【专利技术属性】
技术研发人员:高宜文,张家豪,刘月君,周永彬,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。