Browse > Article
http://dx.doi.org/10.6109/jkiice.2007.11.4.728

Design of a Elliptic Curve Crypto-Processor for Hand-Held Devices  

Lee, Wan-Bok (공주대학교 게임디자인학과)
Kim, Jung-Tae (목원대학교 정보전자영상공학부)
Abstract
The more improved the Internet and the information technology, the stronger cryptographic system is required which can satisfy the information security on the platform of personal hand-held devices or smart card system. This paper introduces a case study of designing an elliptic curve cryptographic processor of a high performance that can be suitably used in a wireless communicating device or in an embedded system. To design an efficient cryptographic system, we first analyzed the operation hierarchy of the elliptic curve cryptographic system and then implemented the system by adopting a serial cell multiplier and modified Euclid divider. Simulation result shows that the system was correctly designed and it can compute thousands of operations per a secdond.
Keywords
암호프로세서;공개키;확장유클리드 알고리즘;칩설계;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Tommi Elo, 'Lessons Learned on Implementing ECDSA on a Java Smart Card', Proceedings of NordSec2ooo, Oct. 2000, Reykjavik, Iceland
2 Certicom Research, 'SEC2: Recommended Elliptic Curve Cryptography Domain Parameters', 1999
3 이완복, 노창현, 류대현, '공개키 연산기의 효율적 인 통합 설계를 위한 임계 경로 분석', 한국멀티미디어학회 논문지, 제 8권, 제 1호, pp : 79-87, 2005년
4 D. Hankerson, J. L. Hernandez, and A. Menezes, 'Software Implementation of Elliptic Curve Cryptography over BinaryFields,' LNCS, Vol.. 1965, 2001
5 T. Elgamal, 'A Public Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms', IEEE Transactions on Information Theory, 1985
6 Y. Jeong and W. Burleson, 'VLSI Array Synthesis for Polynomial GCD Computation and Application to Finite Field Division', IEEE Transactions on Circuits and Systems, pp. 891-897, Dec. 1994
7 문상국, '타원곡선 암호용 프로세서를 위한 고속 VLSI 알고리즘의 연구와 구현', 연세대학교 박사 논문, 2001
8 이만영외, 현대암호학및응용, 생능출판사, 2002