The search functionality is under construction.

IEICE TRANSACTIONS on Fundamentals

Towards Minimizing RAM Requirement for Implementation of Grain-128a on ARM Cortex-M3

Yuhei WATANABE, Hideki YAMAMOTO, Hirotaka YOSHIDA

  • Full Text Views

    0

  • Cite this

Summary :

As Internet-connected service is emerged, there has been a need for use cases where a lightweight cryptographic primitive meets both of a constrained hardware implementation requirement and a constrained embedded software requirement. One of the examples of these use cases is the PKES (Passive Keyless Entry and Start) system in an automotive domain. From the perspective on these use cases, one interesting direction is to investigate how small the memory (RAM/ROM) requirement of ARM-implementations of hardware-oriented stream ciphers can be. In this paper, we propose implementation techniques for memory-optimized implementations of lightweight hardware-oriented stream ciphers including Grain-128a specified in ISO/IEC 29167-13 for RFID protocols. Our techniques include data-dependency analysis to take a close look at how and in which timing certain variables are updated and also the way taking into account the structure of registers on the target micro-controller. In order to minimize RAM size, we reduce the number of general purpose registers for computation of Grain-128a's update and pre-output values. We present results of our memory-optimized implementations of Grain-128a, one of which requires 84 RAM bytes on ARM Cortex-M3.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E103-A No.1 pp.2-10
Publication Date
2020/01/01
Publicized
Online ISSN
1745-1337
DOI
10.1587/transfun.2019CIP0025
Type of Manuscript
Special Section PAPER (Special Section on Cryptography and Information Security)
Category

Authors

Yuhei WATANABE
  the SEI-AIST Cyber Security Cooperative Research Laboratory,the National Institute of Advanced Industrial Science and Technology (AIST)
Hideki YAMAMOTO
  the SEI-AIST Cyber Security Cooperative Research Laboratory,the Sumitomo Electric Industries, Ltd. (SEI)
Hirotaka YOSHIDA
  the SEI-AIST Cyber Security Cooperative Research Laboratory,the National Institute of Advanced Industrial Science and Technology (AIST)

Keyword