2016
DOI: 10.1109/tifs.2015.2491261
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Implementation of NIST-Compliant Elliptic Curve Cryptography for 8-bit AVR-Based Sensor Nodes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
38
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 53 publications
(38 citation statements)
references
References 23 publications
0
38
0
Order By: Relevance
“…The field arithmetic operations used in ECC implementation consist of addition, subtraction, multiplication and squaring as well as inversion. Our implementation of arithmetic operations over P192 is largely based on the cryptographic library for 8-bit AVR processors described in [4]. However, in contrast to using masked Extended Euclidean Algorithm for inversion, our implementation used Fermatbased method, but have been optimized using addition chain.…”
Section: Finite Field Arithmeticmentioning
confidence: 99%
See 3 more Smart Citations
“…The field arithmetic operations used in ECC implementation consist of addition, subtraction, multiplication and squaring as well as inversion. Our implementation of arithmetic operations over P192 is largely based on the cryptographic library for 8-bit AVR processors described in [4]. However, in contrast to using masked Extended Euclidean Algorithm for inversion, our implementation used Fermatbased method, but have been optimized using addition chain.…”
Section: Finite Field Arithmeticmentioning
confidence: 99%
“…For field multiplication, we used Hutter-Schwabe's 2-level Karatsuba multiplication [17] for 192-bit multiplication and then do the reduction using the fast reduction algorithm in [18]. For field squaring, we access the karatsuba block squaring for multi-precision squaring [4] and perform the reduction after squaring operation. Both the multiplication and squaring are implementation in a branchless fashion.…”
Section: Finite Field Arithmeticmentioning
confidence: 99%
See 2 more Smart Citations
“…Hence, our paper has significance, in particular, for lightweight implementations of ECC. Such implementations typically implement ECC on 8-bit or 16-bit processors (see, e.g., [10,27,37,38,43,50]) or utilize datapaths with small multipliers (e.g., 16-bit multipliers used in [47,48]). The contributions of this paper can be summarized as follows:…”
Section: Introductionmentioning
confidence: 99%