Design and implementation of a private and public key crypto processor and its application to a security system

被引:0
|
作者
Kim, H [1 ]
Lee, S
机构
[1] ETRI, Taejon 305350, South Korea
[2] POSTECH, Dept Elect & Elect Engn, Pohang 790784, South Korea
关键词
crypto processor; security; AES; KASUMI; SEED; triple-DES; ECC; RSA;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 par is of crypto algorithms have been fabricated as a single VLSI chip using 0.5 mum CMOS technology. To test and demonstrate the capabilities of this chip, a custom board providing real-time data security for a data storage de-ice has been developed.
引用
收藏
页码:214 / 224
页数:11
相关论文
共 50 条
  • [1] Design and implementation of crypto co-processor and its application to security systems
    Kim, H
    Lee, MK
    Kim, DK
    Chung, SK
    Chung, K
    COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 2, PROCEEDINGS, 2005, 3802 : 1104 - 1109
  • [2] Design and Implementation of Novel Flexible Crypto Coprocessor and Its Application in Security Protocol
    Ni, Shice
    Dou, Yong
    Chen, Kai
    Deng, Lin
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2013, 2013, 396 : 61 - 72
  • [3] Scalable security processor design and its implementation
    Wang, Chen-Hsing
    Yeh, Jen-Chieh
    Huang, Chih-Tsun
    Wu, Cheng-Wen
    2005 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, PROCEEDINGS OF TECHNICAL PAPERS, 2005, : 513 - 516
  • [4] The CRYPSTER: A Private Key Crypto System
    Datta, Avishek
    Chakraborty, Rajdeep
    Mandal, J. K.
    2015 IEEE International Conference on Computer Graphics, Vision and Information Security (CGVIS), 2015, : 6 - 10
  • [5] Implementation of Public Key Crypto Processor with Probabilistic Encryption on FPGA for Nodes in Wireless Sensor Networks
    Leelavathi, G.
    Shaila, K.
    Venugopal, K. R.
    2018 9TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2018,
  • [6] Design and Implementation of Key Management System in IC Card Application for Public Transportation
    Yang Xin
    Du Ye
    Zhang Dawei
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 1542 - 1545
  • [7] Power Analysis Resistant AES Crypto Engine Design and FPGA Implementation for a Network Security Co-processor
    Ji, Yingjie
    Wu, Liji
    Zhang, Xiangmin
    Li, Xiangyu
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 933 - 936
  • [8] Bulk encryption Crypto-Processor for Smart Cards: Design and implementation
    Sklavos, N
    Selimis, G
    Koufopavlou, O
    ICECS 2004: 11th IEEE International Conference on Electronics, Circuits and Systems, 2004, : 579 - 582
  • [9] Physicians Medicament Linear Public Key Crypto System
    Thirumalai, Chandrasegar
    Senthilkumar, M.
    Vaishnavi, B.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1936 - 1939
  • [10] Reconfigurable hardware architecture of public key crypto processor for VANET and wireless sensor nodes
    Leelavathi G.
    Shaila K.
    Venugopal K.R.
    International Journal of Vehicle Information and Communication Systems, 2020, 5 (01) : 11 - 25