Cryptography core implementation starting from Open-Source RTL

被引:0
|
作者
Margineanu, Teodor [1 ]
Enescu, Horia-Razvan [1 ]
Vasile, Costin-Emanuel [1 ]
Enachescu, Marius [1 ]
机构
[1] Univ Politehn Bucuresti, Fac Elect Telecommun & Informat Technol, Elect Devices Circuits & Architectures, Bucharest, Romania
关键词
AES; open-source; RTL; UVM; physical design;
D O I
10.1109/CAS62834.2024.10736862
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The chip shortage and demand for skilled workers have driven the adoption of open-source tools and IP reuse in the industry. This paper presents the design and implementation of a low power, small area IC encryption core, based on the AES protocol. Starting from open-source RTL modules, such as the CPU, the AES and the UART, three buffers and a peripheral adapter have been designed to enable the entire crypto-system integration (AESCRYPT), hence enabling the system to serve as a central hub for data encrypt within a larger framework. By developing the UVM-based verification environment, the AESCRYPT system was verified before and after implementation in a 65nm technology, demonstrating its full functionality.
引用
收藏
页码:253 / 256
页数:4
相关论文
共 50 条
  • [1] SCCL: An open-source SystemC to RTL translator
    Wu, Zhuanhao
    Gokhale, Maya
    Lloyd, Scott
    Patel, Hiren
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 23 - 33
  • [2] Teaching Cryptography with Open-Source Software
    McAndrew, Alasdair
    SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 325 - 329
  • [3] MIAOW - An Open Source RTL Implementation of a GPGPU
    Balasubramanian, Raghuraman
    Gangadhar, Vinay
    Guo, Ziliang
    Ho, Chen-Han
    Joseph, Cherin
    Menon, Jaikrishnan
    Drumond, Mario Paulo
    Paul, Robin
    Prasad, Sharath
    Valathol, Pradip
    Sankaralingam, Karthikeyan
    2015 IEEE SYMPOSIUM ON LOW-POWER AND HIGH-SPEED CHIPS, 2015,
  • [4] Enabling GPGPU Low-Level Hardware Explorations with MIAOW: An Open-Source RTL Implementation of a GPGPU
    Balasubramanian, Raghuraman
    Gangadhar, Vinay
    Guo, Ziliang
    Ho, Chen-Han
    Joseph, Cherin
    Menon, Jaikrishnan
    Drumond, Mario Paulo
    Paul, Robin
    Prasad, Sharath
    Valathol, Pradip
    Sankaralingam, Karthikeyan
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2015, 12 (02)
  • [5] Challenges in Building An Open-source Flow from RTL to Bundled-Data Design
    Zhang, Yang
    Cheng, Huimei
    Chen, Dake
    Fu, Huayu
    Agarwal, Shikhanshu
    Lin, Mark
    Beerel, Peter A.
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2018, : 26 - 27
  • [6] Design and Implementation of Open-Source SATA III Core for Stratix V FPGAs
    Guha, Sumedh
    Wang, Wen
    Ibraheem, Shafeeq
    Balakrishnan, Mahesh
    Szefer, Jakub
    2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2016, : 237 - 240
  • [7] Demo: Design and Implementation of an Open-Source NB-IoT Core Network
    Tzimotoudis, Panagiotis
    Makris, Nikos
    Korakis, Thanasis
    11TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, IOT 2021, 2021, : 200 - 202
  • [8] Implementation of an open-source UTRAN testbed
    Van Peteghem, H.
    Schumacher, L.
    2006 SYMPOSIUM ON COMMUNICATIONS AND VEHICULAR TECHNOLOGY, 2006, : 89 - +
  • [9] Examining Cryptography and Randomness Failures in Open-Source Cellular Cores
    English, K. Virgil
    Bennett, Nathaniel
    Thorn, Seaver
    Butler, Kevin R. B.
    Enck, William
    Traynor, Patrick
    PROCEEDINGS OF THE FOURTEENTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY, CODASPY 2024, 2024, : 43 - 54
  • [10] Replication of the bSTAR sequence and open-source implementation
    Lee, Nam G.
    Bauman, Grzegorz
    Bieri, Oliver
    Nayak, Krishna S.
    MAGNETIC RESONANCE IN MEDICINE, 2024, 91 (04) : 1464 - 1477