摘要
本发明公开了一种密码算法4×4 S盒门限实现侧信道防护方法及装置,该方法将密码算法的S盒进行优化分解,得到最少数量的S盒逻辑函数,将逻辑函数中基本运算模块,进行门限实现防护规则构造,使其满足门限实现防护的性质,在进行门限实现防护的运算基本模块之间,将没有运算数据依赖关系的逻辑函数直接进行同步并行操作,有数据依赖关系的逻辑函数进行分级流水线实现,每一级用寄存器进行运算数据隔离,最后将防护运算结果输出。该方法解决了密码算法4×4 S盒由高次降为低次非线性函数时,面临很高计算复杂度的问题,同时,优化实现得到效率高、资源小及功耗低的4×4 S盒门限实现防护,为低成本及低功耗的物联网智能硬件设备提供安全保护。
技术关键词
密码算法
数据依赖关系
防护方法
逻辑
非线性
信道
防护装置
智能硬件设备
变量
表达式
流水线
处理器
计算机设备
输出模块
可读存储介质
存储器
低功耗
复杂度