Design, Automation and Test in Europe
DOI: 10.1109/date.2005.67
|View full text |Cite
|
Sign up to set email alerts
|

Area Efficient Hardware Implementation of Elliptic Curve Cryptography by Iteratively Applying Karatsuba's Method

Abstract: Securing communication channels is especially needed in wireless environments. But applying cipher mechanisms in software is limited by the calculation and energy resources of the mobile devices. If hardware is applied to realize cryptographic operations cost becomes an issue. In this paper we describe an approach which tackles all these three points. We implemented a hardware accelerator for polynomial multiplication in extended Galois fields (GF) applying Karatsuba's method iteratively. With this approach th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
31
0

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 38 publications
(31 citation statements)
references
References 2 publications
0
31
0
Order By: Relevance
“…The IKM design is based on the approach to Karatsuba algorithm implementations over Galois fields described in Ref. 4. However, calculations over Galois fields do not involve carry operations, so that addition becomes logical XOR, and multiplication becomes logical AND.…”
Section: Ikmmentioning
confidence: 99%
See 2 more Smart Citations
“…The IKM design is based on the approach to Karatsuba algorithm implementations over Galois fields described in Ref. 4. However, calculations over Galois fields do not involve carry operations, so that addition becomes logical XOR, and multiplication becomes logical AND.…”
Section: Ikmmentioning
confidence: 99%
“…There are also many examples of hardware-based Karatsuba algorithm implementations over a Galois field (GF), for use in elliptic curve cryptography and other fields [4,10]. On the other hand, there are few examples of the implementation and evaluation of hardware Karatsuba multipliers for multidigit operations (e.g., 32-bit Karatsuba integer multiplier [11]), and no studies dealing with the range from hundreds to thousands of bits are available.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In case of using the classic school multiplication 65000 XOR and AND operations are needed for multiplication of two 256-bit numbers. By using the iterative Karatsubamultiplication, the number of AND operations can be reduced to 6561 [37]. However, the number of XOR operations remains unchanged.…”
Section: Hardware Implementationmentioning
confidence: 99%
“…An additional means to improve the chip-parameters of the multipliers is the reducing the number of additions (XOR-operations). This reduction can be achieved by using pre-defined processing sequences for additions of partial products [11]. If an optimal combination of several multiplication approaches with a reduced number of XOR-operations is found, the area and energy consumption is reduced significantly.…”
Section: Introductionmentioning
confidence: 99%