Back to Search
Start Over
UCloD: Small Clock Delays to Mitigate Remote Power Analysis Attacks
- Source :
- IEEE Access, Vol 9, Pp 108411-108425 (2021)
- Publication Year :
- 2021
- Publisher :
- IEEE, 2021.
-
Abstract
- This paper presents UCloD, a novel random clock delay-based robust and scalable countermeasure against recently discovered remote power analysis (RPA) attacks. UCloD deploys very small clock delays (in the picosecond range) generated using the tapped delays lines (TDLs) to mitigate RPA attacks. UCloD provides the most robust countermeasures demonstrated thus far against RPA attacks. RPA attacks use delay sensors, such as Time to Digital Converters (TDC) or Ring Oscillators (ROs) to measure voltage fluctuations occurring in power delivery networks (PDNs) of Field Programmable Gate Arrays (FPGAs). These voltage fluctuations reveal secret information, such as secret keys of cryptographic circuits. The only countermeasure proposed thus far activates ROs to consume significant power and has managed to secure Advanced Encryption Standard (AES) circuits for up to 300,000 encryptions. Using TDLs available in FPGAs, UCloD randomly varies the clock to the cryptographic circuits under attack to induce noise in the adversary’s delay sensor(s). We demonstrate correlation power analysis (referred to as CPA) attack resistance of UCloD AES implementations for up to one million encryptions. Compared to an unprotected AES circuit, UCloD implementations have minimal overheads (0.2% Slice LUT overhead and 4.8% Slice register overhead for Xilinx implementations and 0.5% LogicCells overhead for Lattice Semiconductor implementations).
- Subjects :
- General Computer Science
Computer science
020209 energy
AES implementations
Cryptography
02 engineering and technology
security
Encryption
0202 electrical engineering, electronic engineering, information engineering
General Materials Science
Hardware_ARITHMETICANDLOGICSTRUCTURES
Field-programmable gate array
encryption
Electronic circuit
business.industry
Advanced Encryption Standard
General Engineering
side-channel attacks
TK1-9971
Embedded system
Lookup table
Scalability
020201 artificial intelligence & image processing
Electrical engineering. Electronics. Nuclear engineering
business
Subjects
Details
- Language :
- English
- ISSN :
- 21693536
- Volume :
- 9
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....fd05613dc371cc5d6e23f518db46a7d5