A Novel Arithmetic Unit Over GF(2) for Reconfigurable Hardware Implementation of the Elliptic Curve Cryptographic Processor |
김창훈
(대구대학교 컴퓨터정보공학과)
권순학 (성균관대학교 수학) 홍춘표 (대구대학교 정보통신공학) 유기영 (경북대학교 컴퓨터공학과) |
1 | I. F. Blake, G. Seroussi, and N. P. Smart, Elliptic Curves in Cryptography, Cambridge University Press, 1999 |
2 | L. Gao, S. Shrivastava and G. E. Solbelman, 'Elliptic Curve Scalar Multiplier Design Using FPGAs,' CHES 2000, LNCS 1717, Springer-Verlag, 1999 |
3 | T. Blum and C. Paar, 'High Radix Montgomery Modular Exponentiation on Reconfigurable Hardware,' IEEE Trans. Computers., vol. 50, no. 7, pp.759-764, July 2001 DOI ScienceOn |
4 | K. Compton and S. Hauck, 'Reconfigurable Computing: A Survey of Systems and Software,' ACM Computing Surveys, vol. 34, no. 2, pp. 171-210, June 2002 DOI ScienceOn |
5 | R. Tessier amd W. Burleson, 'Reconfigurable Computing for Digital Signal Processing: A Survey,' J. VLSI Signal Processing, vol. 28, no. 1, pp. 7-27, May 1998 DOI ScienceOn |
6 | S.-W. Wei, 'VLSI Architectures for Computing exponentiations, Multiplicative Inverses, and Divisions in GF(),' IEEE Trans. Circuits Syst. II, vol. 44, no. 10, pp. 847-855, Oct. 1997 DOI ScienceOn |
7 | A.V. Dinh, R.J. Bolton, R. Mason, 'A Low Latency Architecture for Computing Multiplicative Inverses and Divisions in GF(),' IEEE Trans. Circuits Syst. II, vol. 48, no. 8, pp. 789-793, Aug. 2001 DOI ScienceOn |
8 | H. Brunner, A. Curiger and M. Hofstetter, 'On Computing Multiplicative Inverses in GF(),' IEEE Trans. Computers., vol. 42, no. 8, pp. 1010-1015, Aug. 1993 DOI ScienceOn |
9 | J.-H. Guo and C.-L. Wang, 'Systolic Array Implementation of Euclid's Algorithm for Inversion and Division in GF(),' IEEE Trans. Computers., vol. 47, no. 10, pp. 1161-1167, Oct. 1998 DOI ScienceOn |
10 | G. Orlando and C. Parr, 'A High Performance Reconfigurable Elliptic Curve Processor for GF(),' CHES 2000, LNCS 1965, Springer-Verlag, 2000 |
11 | C.H. Kim and C.P. Hong, 'High-speed division architecture for GF(),' Electronics Letters, vol. 38, no. 15, pp. 835-836, July 2002 DOI ScienceOn |
12 | NIST, Recommended elliptic curves for federal government use, May 1999. http://csrc.nist.gov/encryption |
13 | Altera, APEXTMII Programable Logic Device Family Data Sheet, Aug. http://www.altera.com/literature/lit-ap2.html |
14 | S.D. Han, C.H. Kim, and C. P. Hong, 'Characteristic Analysis of Modular Multiplier for GF(),' Proc. of IEEK Summer Conference 2002, vol. 25, no. 1, pp. 277-280, 2002 |
15 | C.-L. Wang and J.-L. Lin, 'A Systolic Architecture for Computing Inverses and Divisions in Finite Fields GF(),' IEEE Trans. Computers., vol. 42, no. 9, pp. 1141-1146, sep. 1993 DOI ScienceOn |
16 | M.A. Hasan and V.K. Bhargava, 'Bit-Level Systolic Divider and Multiplier for Finite Fields GF(),' IEEE Trans. Computers, vol. 41, no. 8, pp. 972-980, 1992 DOI ScienceOn |
17 | S.K. Jain, L. Song, and K.K. Parhi, 'Efficient Semi-Systolic Architectures for Finite Field Arithmetic,' IEEE Trans. VLSI Syst., vol. 6, no. 1, pp. 101-113, Mar. 1998 DOI ScienceOn |
18 | C. L. Wang and J. L. Lin, 'Systolic Array Implementation of Multipliers for Finite Field GF(),' IEEE Trans. Circuits and Syst., vol. 38, no. 7, pp. 796-800, July 1991 DOI ScienceOn |
19 | M. Bednara, M. Daldrup, J. von zur Gathen, J. Shokrollahi, and J. Teich, 'Reconfigurable Implementation of Elliptic Curve Crypto Algorithms,' Proc. of the International Parallel and Distributed Processing Symposium (IPDPS02), pp. 157-164, 2002 |
20 | J.R. Goodman, Energy Scalable Reconfigurable Cryptographic Hardware for Portable Applications,' PhD thesis, MIT, 2000 |
21 | S. Y. Kung, VLSI Array Processors, Englewood Cliffs, NJ: Prentice Hall, 1988 |
22 | D. Bailey and C. Paar, 'Efficient Arithmetic in Finite Field Extensions with Application in Elliptic Curve Cryptography, vol. 14, no.3, pp. 153-176, 2001 DOI |
23 | G. B. Agnew, R. C. Mullin, and S. A. Vanstone, 'An Implementation for Elliptic Curve Cryptosystems Over ,' IEEE J. Selected Areas in Comm., vol.11, no. 5, pp. 804-813, June 1993 DOI ScienceOn |
24 | IEEE P1363, Standard Specifications for Publickey Cryptography, 2000 |
25 | M. Rosing, Implementing Elliptic Curve Cryptography, Manning, 1999 |
26 | D. Hankerson, J. L. Hernandez, and A. Menezes, 'Implementation of Elliptic Curve Cryptography Over Binary Fields,' CHES 2000, LNCS 1965, Springer-Verlag, 2000 |