%0 Conference Proceedings %T Memory Encryption for Smart Cards %+ Middle East Technical University [Ankara] (METU) %+ Ruhr University Bochum = Ruhr-Universität Bochum (RUB) %A Ege, Bariş %A Kavun, Elif, Bilge %A Yalçin, Tolga %Z Part 5: Implementations and Hardware Security 2 %< avec comité de lecture %( Lecture Notes in Computer Science %B 10th Smart Card Research and Advanced Applications (CARDIS) %C Leuven, Belgium %Y Emmanuel Prouff %I Springer %3 Smart Card Research and Advanced Applications %V LNCS-7079 %P 199-216 %8 2011-09-14 %D 2011 %R 10.1007/978-3-642-27257-8_13 %K memory encryption %K smart card %K low-latency block cipher %K AES %K PRESENT %Z Computer Science [cs] %Z Humanities and Social Sciences/Library and information sciencesConference papers %X 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. %G English %Z TC 8 %Z TC 11 %Z WG 8.8 %Z WG 11.2 %2 https://inria.hal.science/hal-01596296/document %2 https://inria.hal.science/hal-01596296/file/978-3-642-27257-8_13_Chapter.pdf %L hal-01596296 %U https://inria.hal.science/hal-01596296 %~ SHS %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-TC11 %~ IFIP-TC8 %~ IFIP-WG11-2 %~ IFIP-CARDIS %~ IFIP-WG8-8 %~ IFIP-LNCS-7079