Back to Search
Start Over
Scramble Suit: A Profile Differentiation Countermeasure to Prevent Template Attacks
- Source :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 39:1778-1791
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- Ensuring protection against side channel attacks (SCAs) is a crucial requirement in the design of modern secure embedded systems. Profiled SCAs, the class to which template attacks and machine learning attacks belong, derive a model of the side channel behavior of a device identical to the target one, and exploit the said model to extract the key from the target, under the hypothesis that the side channel behaviors of the two devices match. We propose an architectural countermeasure against cross-device profiled attacks which differentiates the side channel behavior of different instances of the same hardware design, preventing the reuse of a model derived on a device other than the target one. In particular, we describe an instance of our solution providing a protected hardware implementation of the advanced encryption standard (AES) block cipher and experimentally validate its resistance against both Bayesian templates and machine learning approaches based on support vector machines also considering different state-of-the-art feature reduction techniques to increase the effectiveness of the profiled attacks. Results show that our countermeasure foils the key retrieval attempts via profiled attacks ensuring a key derivation accuracy equivalent to a random guess.
- Subjects :
- Side Channel Attacks
Embedded Systems Security, Side Channel Attacks, Profiled Attacks, Template Attacks, PUF, Applied Cryptography
Exploit
Computer science
business.industry
Profiled Attacks
Advanced Encryption Standard
02 engineering and technology
Applied Cryptography
Template Attacks
Computer Graphics and Computer-Aided Design
Embedded Systems Security
020202 computer hardware & architecture
Embedded system
0202 electrical engineering, electronic engineering, information engineering
Key (cryptography)
Key derivation function
Side channel attack
Electrical and Electronic Engineering
PUF
business
Software
Countermeasure (computer)
Block cipher
Subjects
Details
- ISSN :
- 19374151 and 02780070
- Volume :
- 39
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Accession number :
- edsair.doi.dedup.....2818906d35012ab9d7e40dd430e8d7b1
- Full Text :
- https://doi.org/10.1109/tcad.2019.2926389