Title
An ECC Implementation with a Twisted Montgomery Curve over Fq32 on an 8-Bit Microcontroller
Abstract
The security of Internet of Things (IoT) devices is one of the most important problems. The processing ability of IoT devices is limited, therefore a more light-weight and secure cryptography is necessary. This paper shows the implementation of 256-bit Elliptic Curve Cryptography (ECC) on an 8-bit microcontroller by applying towering for extension field of degree 32. The authors use a twisted Montgomery curve with a Montgomery ladder which enables fast calculations without inverse elements. In addition to that, this implementation is considered resistant to the Side Channel Attack (SCA) since it applies the Montgomery ladder for the scalar multiplication (SCM). This ECC implementation on Arduino UNO, an 8-bit microcontroller board, takes 3 seconds for an SCM which can be made faster by careful assembly implementation.
Year
DOI
Venue
2017
10.1109/CANDAR.2017.90
2017 Fifth International Symposium on Computing and Networking (CANDAR)
Keywords
Field
DocType
ECC,Twisted Montgomery Curve,Montgomeryladder,Tower of fields,IoT security,Microcontroller
Scalar multiplication,Cryptography,Computer science,Montgomery curve,Tower of fields,Side channel attack,Microcontroller,Computer hardware,Elliptic curve cryptography,Elliptic curve
Conference
ISSN
ISBN
Citations 
2379-1888
978-1-5386-2088-5
0
PageRank 
References 
Authors
0.34
2
7
Name
Order
Citations
PageRank
Yuta Hashimoto100.68
Md. Al-Amin Khandaker244.47
Yuta Kodera302.37
Taehwan Park4169.91
Takuya Kusaka5415.71
Howon Kim630554.86
Yasuyuki Nogami714652.44