TY - JOUR
T1 - Efficient cryptographic hardware for safety message verification in Internet of Connected Vehicles
AU - Mehrabi, Mohamad Ali
AU - Jolfaei, Alireza
PY - 2022
Y1 - 2022
N2 - An important security requirement in automotive networks is to authenticate, sign, and verify thousands of short messages per second by each vehicle. This requirement mandates the use of a high speed Elliptic Curve Cryptography (ECC) hardware. The Residue Number Systems (RNS) provide a natural parallelism and carry-free operations that could speed-up long integer arithmetics of cryptographic algorithms. In this article, we propose a high-speed RNS Montgomery modular reduction units with parallel computing to reduce the latency of the field modular operations. We propose a fully RNS-based ECC scalar multiplication coprocessor for NIST-P256r1 and Brainpool256r1 standard curves and improved the scalar multiplication speed using NAF and DBC numbering systems. Compared to the literature, our scheme provides faster computation without compromising the security level. The performance of our fully RNS-ECC point multiplication meets the requirements of the automotive industry.
AB - An important security requirement in automotive networks is to authenticate, sign, and verify thousands of short messages per second by each vehicle. This requirement mandates the use of a high speed Elliptic Curve Cryptography (ECC) hardware. The Residue Number Systems (RNS) provide a natural parallelism and carry-free operations that could speed-up long integer arithmetics of cryptographic algorithms. In this article, we propose a high-speed RNS Montgomery modular reduction units with parallel computing to reduce the latency of the field modular operations. We propose a fully RNS-based ECC scalar multiplication coprocessor for NIST-P256r1 and Brainpool256r1 standard curves and improved the scalar multiplication speed using NAF and DBC numbering systems. Compared to the literature, our scheme provides faster computation without compromising the security level. The performance of our fully RNS-ECC point multiplication meets the requirements of the automotive industry.
UR - https://hdl.handle.net/1959.7/uws:70787
UR - https://search.ebscohost.com/login.aspx?direct=true&db=iih&AN=162487815&site=ehost-live&scope=site
U2 - 10.1145/3431499
DO - 10.1145/3431499
M3 - Article
SN - 1533-5399
VL - 22
SP - 1
EP - 16
JO - ACM Transactions on Internet Technology
JF - ACM Transactions on Internet Technology
IS - 4
M1 - 86
ER -