[发明专利]一种可重构密码处理器及抗功耗攻击方法有效
申请号: | 201110302279.5 | 申请日: | 2011-09-28 |
公开(公告)号: | CN102509036A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 单伟伟;田朝轩;陆寅超;刘新宁;余云帆;时龙兴 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 214135 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可重构 密码 处理器 功耗 攻击 方法 | ||
1.一种可重构密码处理器,其特征在于:包括可重构阵列、控制电路、功能配置单元和抗攻击配置单元,其中功能配置单元通过控制电路将可重构阵列配置为工作单元和闲置单元,抗攻击配置单元使所述闲置单元产生随机化的功耗。
2.一种利用如权利要求1所述可重构密码处理器实现的抗功耗攻击方法,其特征在于,包括如下步骤:
(1)功能配置:功能配置单元将外部输入指令解析成第一算法的参数,并将可重构阵列配置为工作单元和闲置单元,指定所述工作单元执行第一算法;
(2)抗攻击配置:抗攻击配置单元根据第二算法的指令来配置所述闲置单元做随机化运算;
(3)进行抗功耗攻击的加解密运算:需要加密的数据进入所述工作单元按照第一算法进行运算,同时闲置单元产生随机功耗。
3.根据权利要求2所述的抗功耗攻击方法,其特征在于:所述功能配置和抗攻击配置包括如下步骤:
1)读取互连网络配置信息,配置密钥计算模块的硬件电路;
2)计算得到第一算法所需密钥,并将该密钥存储至密钥存储单元中;
3)读取全局变量存储配置信息,配置全局变量存储单元;
4)读取剩下模块的互连网络配置信息,配置相应的硬件电路;
5)读取第二算法的信息,配置闲置单元做随机化运算。
4.根据权利要求3所述的抗功耗攻击方法,其特征在于:还包括步骤6):检测配置工作是否完成,如果没有完成,则返回步骤3);如果已经完成,则继续步骤(3)。
5.根据权利要求2所述的抗功耗攻击方法,其特征在于:所述随机化运算为随机数赋值或随机数异或运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110302279.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双针床经编机的舌针床组件
- 下一篇:五氟化钒的制备方法