ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 Design and implementation of a private and public key crypto processor and its application to a security system
Cited 44 time in scopus Download 0 time Share share facebook twitter linkedin kakaostory
저자
김호원, Sunggu Lee
발행일
200402
출처
IEEE Transactions on Consumer Electronics, v.50 no.1, pp.214-224
ISSN
0098-3063
출판사
IEEE
DOI
https://dx.doi.org/10.1109/TCE.2004.1277865
협약과제
04SK1100, 차세대 시큐리티 기술 개발(나노 기술을 이용한 차세대 암호시스템 기술개발, 수학기반 암호기술 및 안전성, 조현숙
초록
This paper presents the design and implementation of a crypto processor, a special-purpose microprocessor optimized for the execution of cryptography algorithms. This crypto processor can be used for various security applications such as storage devices, embedded systems, network routers, security gateways using IPSec and SSL protocol, etc. The crypto processor consists of a 32-bit RISC processor block and coprocessor blocks dedicated to the AES, KASUMI, SEED, triple-DES private key crypto algorithms and ECC and RSA public key crypto algorithm. The dedicated coprocessor block permits fast execution of encryption, decryption, and key scheduling operations. The 32-bit RISC processor block can be used to execute various crypto algorithms such as Hash and other application programs such as user authentication and IC card interface. The crypto processor has been designed and implemented using an FPGA, and some parts of crypto algorithms have been fabricated as a single VLSI chip using 0.5 μm CMOS technology. To test and demonstrate the capabilities of this chip, a custom board providing real-time data security for a data storage device has been developed.