Concurrent error detection architectures for Gaussian normal basis multiplication over GF(2m)

被引:12
作者
Lee, Chiou-Yng [1 ]
机构
[1] Lunghwa Univ Sci & Technol, Dept Comp Informat & Network Engn, Taoyuan Cty 333, Taiwan
关键词
Gaussian normal basis; Concurrent error detection; Parity prediction scheme; Digit-serial multiplier; MULTIPLIERS; BASES;
D O I
10.1016/j.vlsi.2009.07.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a method of using a parity prediction scheme for detecting erroneous outputs in bit-parallel, sequential, and digit-serial Gaussian normal basis (GNB) multipliers over GF(2(m)). Although all-type NB multipliers have different time and space complexities, our analytical results indicate that all-type GNB multipliers have the same structure if they use parity prediction function. For example, in the field GF(2(233)), we have estimated that the error detection rate for a sequential multiplier is nearly 100% if a comparison is made as per clock cycle. Our analytical results also show that the area overhead of the proposed digit-serial multiplier with concurrent error detection does not exceed 5%. Several efficient parity prediction techniques will be shown in this work to provide a low overhead solution to concurrent error detection particularly when the cryptography implementations using GF(2(m)) multiplier require higher reliability and the protection against adversarial attacks. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:113 / 123
页数:11
相关论文
共 37 条
[1]  
ANDERSON RJ, 1997, LECT NOTES COMPUTER, V1361
[2]  
[Anonymous], 2000, IEEE 1363 2000
[3]  
[Anonymous], 1997, ADV CRYPTOLOGY EUROC
[4]  
[Anonymous], 1999, X962 ANSI
[5]   On concurrent detection of errors in polynomial basis multiplication [J].
Bayat-Sarmadi, Siavash ;
Hasan, M. Anwar .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (04) :413-426
[6]   Error analysis and detection procedures for a hardware implementation of the Advanced Encryption Standard [J].
Bertoni, G ;
Breveglieri, L ;
Koren, I ;
Maistri, P ;
Piuri, V .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (04) :492-505
[7]  
Biham E, 1997, LECT NOTES COMPUT SC, V1294, P513
[8]  
Blahut R.E., 1985, FAST ALGORITHMS DIGI
[9]   On the importance of eliminating errors in cryptographic computations [J].
Boneh, D ;
DeMillo, RA ;
Lipton, RJ .
JOURNAL OF CRYPTOLOGY, 2001, 14 (02) :101-119
[10]   Concurrent error detection in GF(2m) multiplication and its application in elliptic curve cryptography [J].
Chelton, W. ;
Benaissa, M. .
IET CIRCUITS DEVICES & SYSTEMS, 2008, 2 (03) :289-297