IEEE Transactions on Computers · 2006 · 57 citations · 16 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsFault InjectionFault Injection AttacksHardware Fault ToleranceReliable System DesignArea Overhead AnalysisAsynchronous Sequential LogicFault Attack ResistanceFault Injection ResistanceFault Tolerance In Digital CircuitsFault Tolerance MechanismsFault-tolerant ArchitectureLaser Fault Injection
This paper presents hardening techniques against fault attacks and the practical evaluation of their efficiency. The circuit technology investigated to improve the resistance against fault attacks is asynchronous logic. Specific properties of asynchronous circuits make them inherently resistant against a large class of faults. An analysis of their behavior in the presence of faults shows that they are an interesting alternative to design robust systems. A behavior diagnosis enables us to propose hardening techniques that improve fault tolerance and resistance. They are applied at design time and aim at exploiting quasi-delay insensitive (QDI) circuit properties to significantly harden the architecture with a very low area overhead and a reasonable performance penalty. To validate these techniques, a hardened DES crypto-processor is presented. The countermeasures are evaluated using laser beam fault injection
16
The Sorcerer's Apprentice Guide to Fault Attacks
Hagai Bar-El, Hamid Choukri, David Naccache et al. · Proceedings of the IEEE · 2006 · 723 citations
Engineering, Computer Engineering, Electrical Engineering +15