posted on 2018-07-24, 11:31authored byMartin Schramm, REINER DOJEN, Michael Heigl
In the emerging IoT ecosystemin which the internetworking will reach a totally new dimension the crucial role of efficient security
solutions for embedded devices will be without controversy. Typically IoT-enabled devices are equipped with integrated circuits,
such as ASICs or FPGAs to achieve highly specific tasks. Such devicesmust have cryptographic layers implemented andmust be able
to access cryptographic functions for encrypting/decrypting and signing/verifying data using various algorithms and generate true
random numbers, random primes, and cryptographic keys. In the context of a limited amount of resources that typical IoT devices
will exhibit, due to energy efficiency requirements, efficient hardware structures in terms of time, area, and power consumption
must be deployed. In this paper, we describe a scalable word-based multivendor-capable cryptographic core, being able to perform
arithmetic operations in prime and binary extension finite fields based onMontgomery Arithmetic.The functional range comprises
the calculation of modular additions and subtractions, the determination of the Montgomery Parameters, and the execution of
Montgomery Multiplications and Montgomery Exponentiations. A prototype implementation of the adaptable arithmetic core is
detailed. Furthermore, the decomposition of cryptographic algorithms to be used together with the proposed core is stated and a
performance analysis is given.
History
Publication
Security and Communication Networks; Article ID 4983404