BCDL: a high speed balanced DPL for FPGA with global precharge and no early evaluation

作者: Shivam Bhasin , Maxime Nassar , Sylvain Guilley , Guillaume Duc , Jean-Luc Danger

DOI: 10.5555/1870926.1871133

关键词:

摘要: In this paper, we present BCDL (Balanced Cell-based Dual-rail Logic), a new counter-measure against Side Channel Attacks (SCA) on cryptoprocessors implementing symmetrical algorithms FPGA. is DPL (Dual-rail Precharge which aims at overcoming most of the usual vulnerabilities such counter-measures, by using specific synchronization schemes, while maintaining reasonable complexity. We compare our architecture in terms complexity, performances and easiness to design with other DPLs (WDDL, IWDDL, MDPL, iMDPL, STTL, DRSL, SecLib). It shown that can be optimized achieve higher than any (more 1/2 times nominal data rate) an affordable Finally, implement AES FPGA its robustness DPA number Measurements To Disclosure (MTD) required find key regards unprotected AES. observed SCA implementation failed for 150,000 power consumption traces represents gain greater 20 w.r.t. version. Moreover fault attack study has pointed out natural resistance simple faults attacks.

参考文章(20)
Toru Akishita, Masanobu Katagi, Yoshikazu Miyato, Asami Mizuno, Kyoji Shibutani, A Practical DPA Countermeasure with BDD Architecture smart card research and advanced application conference. pp. 206- 217 ,(2008) , 10.1007/978-3-540-85893-5_15
Thomas Popp, Stefan Mangard, Masked dual-rail pre-charge logic: DPA-resistance without routing constraints cryptographic hardware and embedded systems. pp. 172- 186 ,(2005) , 10.1007/11545262_13
Kris Tiri, Ingrid Verbauwhede, Place and Route for Secure Standard Cell Design smart card research and advanced application conference. ,vol. 153, pp. 143- 158 ,(2004) , 10.1007/1-4020-8147-2_10
Zhimin Chen, Yujie Zhou, Dual-rail random switching logic: a countermeasure to reduce side channel leakage cryptographic hardware and embedded systems. pp. 242- 254 ,(2006) , 10.1007/11894063_20
Sylvain Guilley, Philippe Hoogvorst, Yves Mathieu, Renaud Pacalet, The “backend duplication” method cryptographic hardware and embedded systems. pp. 383- 397 ,(2005) , 10.1007/11545262_28
Daisuke Suzuki, Minoru Saeki, Security evaluation of DPA countermeasures using dual-rail pre-charge logic style cryptographic hardware and embedded systems. pp. 255- 269 ,(2006) , 10.1007/11894063_21
Karthik Baddam, Mark Zwolinski, Divided Backend Duplication Methodology for Balanced Dual Rail Routing cryptographic hardware and embedded systems. pp. 396- 410 ,(2008) , 10.1007/978-3-540-85053-3_25
D. SUZUKI, M. SAEKI, T. ICHIKAWA, Random Switching Logic: A New Countermeasure against DPA and Second-Order DPA at the Logic Level IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences. ,vol. 90, pp. 160- 168 ,(2007) , 10.1093/IETFEC/E90-A.1.160
Robert P. McEvoy, Colin C. Murphy, William P. Marnane, Michael Tunstall, Isolated WDDL ACM Transactions on Reconfigurable Technology and Systems. ,vol. 2, pp. 1- 23 ,(2009) , 10.1145/1502781.1502784
Rafael Soares, Ney Calazans, Victor Lomné, Philippe Maurine, Lionel Torres, Michel Robert, Evaluating the robustness of secure triple track logic through prototyping symposium on integrated circuits and systems design. pp. 193- 198 ,(2008) , 10.1145/1404371.1404425