Skip to Main content Skip to Navigation
Conference papers

Memory Encryption for Smart Cards

Abstract : With the latest advances in attack methods, it has become increasingly more difficult to secure data stored on smart cards, especially on non-volatile memories (NVMs), which may store sensitive information such as cryptographic keys or program code. Lightweight and low-latency cryptographic modules are a promising solution to this problem. In this study, memory encryption schemes using counter (CTR) and XOR-Encrypt-XOR (XEX) modes of operation are adapted for the target application, and utilized using various implementations of the block ciphers AES and PRESENT. Both schemes are implemented with a block cipher-based address scrambling scheme, as well as a special write counter scheme in order to extend the lifetime of the encryption key in CTR-mode. Using the lightweight cipher PRESENT, it is possible to implement a smart card NVM encryption scheme with less than 6K gate equivalents and zero additional latency.
Complete list of metadata

Cited literature [16 references]  Display  Hide  Download

https://hal.inria.fr/hal-01596296
Contributor : Hal Ifip <>
Submitted on : Wednesday, September 27, 2017 - 2:46:10 PM
Last modification on : Tuesday, October 10, 2017 - 1:47:57 PM
Long-term archiving on: : Thursday, December 28, 2017 - 1:25:31 PM

File

978-3-642-27257-8_13_Chapter.p...
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Barış Ege, Elif Kavun, Tolga Yalçın. Memory Encryption for Smart Cards. 10th Smart Card Research and Advanced Applications (CARDIS), Sep 2011, Leuven, Belgium. pp.199-216, ⟨10.1007/978-3-642-27257-8_13⟩. ⟨hal-01596296⟩

Share

Metrics

Record views

168

Files downloads

450