유한체 GF(2m)상의 낮은 지연시간의 AB2 곱셈 구조 설계
Design of Low-Latency Architecture for AB2 Multiplication over Finite Fields GF(2m)
1
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
Efficient arithmetic design is essential to implement error correcting codes and cryptographic applications over finite fields. This article presents an efficient AB2 multiplier in GF(2m) using a polynomial representation. The proposed multiplier produces the result in m clock cycles with a propagation delay of two AND gates and two XOR gates using O(m2) area-time complexity. The proposed multiplier is highly modular, and consists of regular blocks of AND and XOR logic gates. Especially, exponentiation, inversion, and division are more efficiently implemented by applying AB2 multiplication repeatedly rather than AB multiplication. As compared to related works, the proposed multiplier has lower area-time complexity, computational delay, and execution time and is well suited to VLSI implementation.
Abstract
Efficient arithmetic design is essential to implement error correcting codes and cryptographic applications over finite fields. This article presents an efficient AB2 multiplier in GF(2m) using a polynomial representation. The proposed multiplier produces the result in m clock cycles with a propagation delay of two AND gates and two XOR gates using O(m2) area-time complexity. The proposed multiplier is highly modular, and consists of regular blocks of AND and XOR logic gates. Especially, exponentiation, inversion, and division are more efficiently implemented by applying AB2 multiplication repeatedly rather than AB multiplication. As compared to related works, the proposed multiplier has lower area-time complexity, computational delay, and execution time and is well suited to VLSI implementation.
참고문헌 (13)
- W.W. Peterson, "Error-Correcting Codes" (1972), MIT Press
- R.E. Blahut, "Theory and Practice of Error Control Codes" (1983), Addison-Wesley
- W. Diffie, "New directions in cryptography", IEEE Trans. Infom. Theory, 22(6), pp.644~654 (1976)
- B. Schneier, "Applied Cryptography" (1996), John Wiley & Sons Inc.
- 서화정, "속성기반 재 암호화를 이용한 스마트카드 인증권한 분배스킴", 대한임베디드공학회논문지, 5(3), pp.168~174 (2010), 대한임베디드공학회
- S.W. Wei, "A systolic power-sum circuit for GF(2m)", IEEE Trans. Comput., 43(2), pp.226~229 (1994)
- C.L. Wang, "New systolic arrays for AB2+C, inversion, and division in GF(2m)", IEEE Trans. Comput., 49(10), pp.1120~1125 (2000)
- C.Y. Lee, "Low-complexity bit-parallel systolic architecture for computing AB2+C in a class of finite field GF(2m)", IEEE Trans. Circuits Systems II, 48(5), pp.519~523 (2001)
- K.M. Ku, "Design of new AB2 multiplier over GF(2m) using cellular automata", IEE Proceedings on Circuits Devices Systems, 151(2), pp.88~92 (2004)
- W.H. Lee, "New digit-serial systolic arrays for power-sum and division operation in GF(2m)", Lecture Notes in Computer Science, 3045, pp.638~647 (2004)
- C.Y. Lee, "Low-complexity bit-parallel systolicarchitectures for computing A(x)B2(x) overGF(2m)", IEE Proceedings on Circuits DevicesSystems, 153(4), pp.399~406 (2006)
- C.Y. Lee, "Concurrent Error Detection in Systolic Array AB2 Multiplier Using Linear Codes", Proceedings on International Conference on Computational Aspects of Social Networks (CASoN), pp.111~115 (2010)
- S.M. Kang, "CMOS Digital Integrated Circuits Analysis and Design" (1999), McGraw-Hill
