摘要
在分析DES/3DES密码算法及常用抗攻击策略的基础上,从DES算法的功耗点和代码的简易程度着手,进一步改进掩膜方法,提出了一种抗DPA攻击的DES/3DES改进算法,该算法可支持ECB和CBC工作模式。利用SystemC建立算法模型并进行验证,完成了满足NFC应用要求的DES/3DES密码协处理器的设计和仿真;建立了一套SystemC算法模型和RTL电路自动仿真系统,以减少开发周期及研发成本。对改进算法及电路所做的仿真验证了电路的有效性。
Based on analysis of DES/3DES cryptographic algorithms and anti-attack strategy,an improved anti-DPA attack DES/3DES algorithm supporting both ECB and CBC modes was proposed by further improving the mask method from power points and easy working code.The algorithm and its validation model were established by using SystemC.A DES/3DES cryptographic coprocessor satisfying the requirements of NFC applications was designed and simulated.In order to reduce the development cycle and costs,a set of automatic simulation system with SystemC model and RTL circuit was set up.Simulation results demonstrated the effectiveness of the proposed algorithms and circuit designs.
出处
《微电子学》
CAS
CSCD
北大核心
2013年第1期134-138,共5页
Microelectronics
基金
上海市教委重点项目(12ZZ083)