Cryptography Core Implementation Starting From Open-Source RTL
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.
Authors
- Marius Enăchescu (ORCID: https://orcid.org/0000-0002-8451-8231)
- Costin-Emanuel Vasile (ORCID: https://orcid.org/0009-0004-2573-0509)
- Teodor Mărgineanu
- Horia-Răzvan Enescu
Institutions
- Universitatea Națională de Știință și Tehnologie Politehnica București (RO)
Publication Details
- Published
- 2024-10-09
- DOI
- https://doi.org/10.1109/cas62834.2024.10736862
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00