Concurrent Error Detection in Multiplexer-Based Multipliers for Normal Basis of GF(2m) Using Double Parity Prediction Scheme

被引:5
|
作者
Lee, Chiou-Yng [1 ]
Chiou, Che Wun [2 ]
Lin, Jim-Min [3 ]
机构
[1] Lunghwa Univ Sci & Technol, Dept Comp Informat & Network Engn, Tao Yuan 333, Taiwan
[2] Ching Yun Univ, Dept Comp Sci & Informat Engn, Chungli 320, Taiwan
[3] Feng Chia Univ, Dept Informat Engn & Comp Sci, Taichung 407, Taiwan
关键词
Finite fields; Cryptography; Fault detection; Double parity prediction; Side-channel attack; Normal basis; OMURA PARALLEL MULTIPLIER; FINITE-FIELDS;
D O I
10.1007/s11265-009-0361-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Successful implementation of elliptic curve cryptographic systems primarily depends on the efficient and reliable arithmetic circuits for finite fields with very large orders. Thus, the robust encryption/decryption algorithms are elegantly needed. Multiplication would be the most important finite field arithmetic operation. It is much more complex compared to the finite field addition. It is also frequently used in performing point operations in elliptic curve groups. The hardware implementation of a multiplication operation may require millions of logic gates and may thus lead to erroneous outputs. To obtain reliable cryptographic applications, a novel concurrent error detection (CED) architecture to detect erroneous outputs in multiplexer-based normal basis (NB) multiplier over GF (2(m)) using the parity prediction scheme is proposed in this article. Although various NB multipliers, depending on alpha alpha(2i) = Sigma(m-1)(j=0) t(i,j)alpha(2i), have different time and space complexities, NB multipliers will have the same structure if they use a parity prediction function. By using the structure of the proposed CED NB multiplier, a CED scalable multiplier over composite fields with 100% error detection rate is also presented.
引用
收藏
页码:233 / 246
页数:14
相关论文
共 50 条