Design, integration and implementation of crypto cores in an SoC environment

被引:0
|
作者
Pandey, Jai Gopal [1 ]
Gupta, Sanskriti [1 ]
Karmakar, Abhijit [1 ]
机构
[1] Cent Elect Engn Res Inst CSIR, Integrated Syst Lab, Pilani, Rajasthan, India
关键词
Hardware architecture; Ciphers; AES; PRESENT; VLSI architecture; ASIC; FPGA-SoC; AES; EFFICIENT; ENERGY;
D O I
10.1108/MI-09-2021-0091
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Purpose The paper aims to develop a systematic approach to design, integrate, and implement a set of crypto cores in a system-on-chip SoC) environment for data security applications. The advanced encryption standard (AES) and PRESENT block ciphers are deployed together, leading to a common crypto chip for performing encryption and decryption operations. Design/methodology/approach An integrated very large-scale integration (VLSI) architecture and its implementation for the AES and PRESENT ciphers is proposed. As per the choice, the architecture performs encryption or decryption operations for the selected cipher. Experimental results of the field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC) implementations and related design analysis are provided. Findings FPGA implementation of the architecture on Xilinx xc5vfx70t-1-ff1136 device consumes 19% slices, whereas the ASIC design is implemented in 180 nm complementary metal-oxide semiconductor ASIC technology that takes 1.0746 mm(2) of standard cell area and consumes 14.26 mW of power at 50 MHz clock frequency. A secure audio application using the designed architecture on an open source SoC environment is also provided. A test methodology for validation of the designed chip using an FPGA-based platform and tools is discussed. Originality/value The proposed architecture is compared with a set of existing hardware architectures for analyzing various design metrics such as latency, area, maximum operating frequency, power, and throughput.
引用
收藏
页码:67 / 80
页数:14
相关论文
共 50 条
  • [21] Two cores into an soc?
    Anon
    New Electronics, 2002, 35 (03):
  • [22] An Automatic SoC Design Methodology for Integration and Verification
    Ma, De
    Huang, Kai
    Xiu, SiWen
    Yan, Xiaolang
    Feng, Jiong
    Zeng, JianLin
    Ge, Haitong
    MANUFACTURING SCIENCE AND TECHNOLOGY, PTS 1-8, 2012, 383-390 : 2222 - 2230
  • [23] Multiple MIPS 4Kc cores based interrupt controller design and its implementation on HDTV SoC platform
    Chen, Yingqi
    Lin, Guixu
    Wang, Feng
    Hu, Jianling
    Tan, Zhiming
    High Technology Letters, 2007, 13 (03) : 297 - 301
  • [24] A logical approach to NVM integration in SOC design
    De Vries, Ann
    Ma, Yanjun
    EDN, 2007, 52 (02) : 73 - +
  • [25] On the SCA Resistance of Crypto IP Cores
    Dyka, Zoya
    Kabin, Ievgen
    Brzozowski, Marcin
    Panic, Goran
    Calligaro, Cristiano
    Krstic, Milos
    Langendoerfer, Peter
    2022 23RD IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS 2022), 2022,
  • [26] Invited: Chipyard - An Integrated SoC Research and Implementation Environment
    Amid, Alon
    Biancolin, David
    Gonzalez, Abraham
    Grubb, Daniel
    Karandikar, Sagar
    Liew, Harrison
    Magyar, Albert
    Mao, Howard
    Ou, Albert
    Pemberton, Nathan
    Rigge, Paul
    Schmidt, Colin
    Wright, John
    Chao, Jerry
    Bachrach, Jonathan
    Shao, Sophia
    Nikolic, Borivoje
    Asanovic, Krste
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [27] Design and implementation of a reconfigurable heterogeneous multiprocessor SoC
    Bocchi, Massimo
    De Dominicis, Mario
    Mucci, Claudio
    Deledda, Antonio
    Campi, Fabio
    Lodi, Andrea
    Toma, Mario
    Guerrieri, Roberto
    PROCEEDINGS OF THE IEEE 2006 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2006, : 93 - 96
  • [28] Design and Implementation of a NAND Flash Controller in SoC
    Gong Xin
    Dai Zibin
    Li Wei
    Feng Lulu
    2011 INTERNATIONAL CONFERENCE OF ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2011,
  • [29] AVS VIDEO STANDARD IMPLEMENTATION FOR SOC DESIGN
    Jin, Xin
    Li, Songnan
    Ngan, King Ngi
    2008 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2007, : 660 - 665
  • [30] Using Partial Reconfiguration for SoC Design and Implementation
    Krasteva, Yana E.
    Portilla, Jorge
    Tobajas Guerrero, Felix
    de la Torre, Eduardo
    VLSI CIRCUITS AND SYSTEMS IV, 2009, 7363