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 条
  • [41] Design and Implementation of a Low-power Cryptosystem SoC
    Hong, Jin-Hua
    Yao, Tun-Kai
    Lue, Liang-Jia
    2009 52ND IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2009, : 1179 - 1182
  • [42] An efficient linear algebra SoC design: Implementation considerations
    Zajc, M
    Sernec, R
    Tasic, J
    11TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, PROCEEDINGS, 2002, : 322 - 326
  • [43] Design and implementation of biomedical SoC for implantable cardioverter defibrillators
    Kim, Kilhwan
    Cho, Unsun
    Jung, Yunho
    Kim, Jaeseok
    2007 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, PROCEEDINGS OF TECHNICAL PAPERS, 2007, : 248 - 251
  • [44] The SOC-based Lidar System Design and Implementation
    Huang, Ren-Yi
    Chen, Kuo-Yi
    2016 INTERNATIONAL CONFERENCE ON FUZZY THEORY AND ITS APPLICATIONS (IFUZZY), 2016,
  • [45] 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
  • [46] Design and implementation of the modeling environment of simulation integration support platform (SISP) based on COM
    Jiang, Y
    Wang, C
    System Simulation and Scientific Computing, Vols 1 and 2, Proceedings, 2005, : 529 - 533
  • [47] Low Power Methodology for Wishbone Compatible IP cores based SoC design
    Abid, Faroudja
    Izeboudjen, Nouma
    2017 SEMINAR ON DETECTION SYSTEMS ARCHITECTURES AND TECHNOLOGIES (DAT), 2017,
  • [48] Design of the Test Architecture for IP Cores on SoC Based on IEEE 1500 Standard
    Tan Enmin
    Wang Peng
    INFORMATION AND BUSINESS INTELLIGENCE, PT I, 2012, 267 : 86 - 94
  • [49] Testing embedded cores-based system-on-a-chip (SoC) - Test arcihtecture and implementation
    Das, SR
    Assaf, MH
    Petriu, EM
    Jin, LW
    Jin, C
    Biswas, D
    Sahinoglu, M
    PROCEEDINGS OF THE 23RD IASTED INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION, AND CONTROL, 2004, : 300 - 306
  • [50] Design and implementation of the Almanet environment
    Rumsby, S
    Ibrahim, M
    Bramer, B
    1998 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS-SIPS 98: DESIGN AND IMPLEMENTATION, 1998, : 509 - 518