< retour aux séminaires

Ramon CANAL, Universitat Politecnica de Catalunya, Barcelona, SPAIN

Theme: Residue checking for Trojan and DFA protection in RSA, SHA and AES cryptographic circuits
Date: March 12th, 2020 - 14:00 to 15:30, TIMA Laboratory - Room T312


Ramon CANAL received the MSc and PhD degrees from the Universitat Politecnica de Catalunya, Barcelona, Spain, where he joined the Faculty of the Computer Architecture Department, in 2003. He was with Sun Microsystems, in 2000, and was a Fulbright Visiting scholar with Harvard University, Cambridge, MA, USA, in 2006 and 2007. His research focuses on system reliability and the memory hierarchy. He has an extensive list of publications and several invited talks. He has been a Program Committee member in several editions of HPCA, ISCA, MICRO, HiPC, IPDPS, ICCD, ICPADS, and CF. He has been the co-general chair of IOLTS 2012 and HPCA 2016.


This talk will present the application of residue checking techniques on cryptographic accelerators to protect against malicious attacks. The focus will be set in two different types of attacks: Hardware Trojans and Differential Fault Analysis attacks. The experimental RTL campaign we performed shows that the proposed solution detects 100% of the Hardware Trojans and DFA attacks while leading to a maximum of 8% area overhead (for AES, SHA and RSA are below) and 17% dynamic power overhead (for RSA, AES and SHA are below). The experimental campaign also reported no effect on the operating frequency.