发明名称 一种抗SPA/DPA攻击的系统和方法
摘要 本发明涉及一种抗SPA/DPA攻击的系统和方法,包括控制模块、功率消耗单元、定时器单元、随机数发生器单元和加解密模块,控制模块,在整个加解密运算的过程中,用于从随机数发生器单元中获得随机数,根据随机数设置定时器单元的定时间隔To和功率消耗单元的打开或关闭;功率消耗单元,用于在控制模块控制下打开或关闭;定时器单元,用于在控制模块的控制下产生定时信号;随机数发生器单元,用于产生随机数据供控制模块设置定时器单元的定时间隔To和功率消耗单元的打开或关闭;加解密模块,用于实现加解密算法的模块。本发明有益的效果是:当该方法用于特定算法的仿SPA/DPA攻击时,无需对算法进行特殊考虑,本发明中的方法更容易实现,成本更低。
申请公布号 CN101695021A 申请公布日期 2010.04.14
申请号 CN200910153600.0 申请日期 2009.10.22
申请人 杭州晟元芯片技术有限公司 发明人 张飞飞
分类号 H04L9/06(2006.01)I 主分类号 H04L9/06(2006.01)I
代理机构 杭州九洲专利事务所有限公司 33101 代理人 陈继亮
主权项 一种抗SPA/DPA攻击的系统,其特征在于:该系统包括控制模块、功率消耗单元、定时器单元、随机数发生器单元和加解密模块,其中控制模块,在整个加解密运算的过程中,用于从随机数发生器单元中获得随机数,根据随机数设置定时器单元的定时间隔To和功率消耗单元的打开或关闭,同时启动加解密模块进行加解密运算;功率消耗单元,用于在控制模块控制下打开或关闭,打开时消耗功耗,关闭时则无消耗;定时器单元,用于在控制模块的控制下产生固定或不固定的定时信号;随机数发生器单元,用于产生随机数据供控制模块对功率消耗单元进行随机控制;加解密模块,用于实现一种或多种加解密算法的模块。
地址 310012 浙江省杭州市西湖区天目山路176号17幢203室