Fig. 1. Architecture of the Cortex-M0 based SoC. 그림 1. Cortex-M0 기반의 SoC 구조
Fig. 2. AAW_Slave module. 그림 2. AAW_Slave 모듈
Fig. 3. AHB_SCntl block. 그림 3. AHB_SCntl 블록
Fig. 4. Architecture of AAW core. 그림 4. AAW 코어의 구조
Fig. 5. BFM simulation results of AAW_Slave, (a) encryption mode of ARIA-128, (b) encryption mode of AES-256, (c) Whirlpool hash mode. 그림 5. AAW_Slave의 BFM 시뮬레이션 결과 (a) ARIA-128의 암호화 모드, (b) AES-256의 암호화 모드, (c) Whirlpool hash 모드
Fig. 6. FPGA verification setup 그림 6. FPGA 검증 시스템 구성
Fig. 7. FPGA verification results of the security SoC (a) Whirlpool hash mode (b) ARIA-128 mode 그림 7. 설계된 보안 SoC의 FPGA 검증 결과 (a) Whirlpool hash 모드 (b) ARIA-128 모드
Table 1. Control register setting for operation modes. 표 1. 동작 모드를 위한 컨트롤 레지스터 설정
Table 2. Performance of the AHB_Slave. 표 2. AHB_Slave의 성능
참고문헌
- Ali Ismail Awad, "Introduction to information security foundations and applications," In book: Information Security: Foundations, Technologies and Applications. Chapter: 1, The Institution of Engineering and Technology (IET), Editors: Ali Ismail Awad and Michael Fairhurst, 2018.
- Neowine developed security SoC DORCA -3 supporting asymmetric-key encryption, https://news.v.daum.net/v/20180109133504243.
- MS500: Low Power, Advanced Security Features for IoT, http://kr.ewbm.com/page/sub2_1
- P. Choi, Design and Implementation of High-Performance and Low-Complexity Security System on Chip (SoC), Ph. D. Dissertation, Hanyang University, 2017.
- A. P. Deb Nath, S. Ray, A. Basak and S. Bhunia, "System-on-chip security architecture and CAD framework for hardware patch," 2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC), Jeju, pp.733-738, 2018. DOI: 10.1109/ASPDAC.2018.8297409
- KS X 1213:2004, 128 bit Block Encryption Algorithm ARIA, Korean Agency for Technology and Standards (KATS), 2004.
- FIPS-197, Advanced Encryption Standard, National Institute of Standard and Technology (NIST), 2001.
- Paulo S. L. M. Barreto and Vincent Rijmen, "The WHIRLPOOL Hashing Function," pp.1-20, 2003. DOI: 10.1.1.529.3184
- ARM Cortex-M0, https://developer.arm.com/products/processors/cortex-m/
- K. B. Kim and K. W. Shin, "An Integrated Cryptographic Processor Supporting ARIA/AES Block Ciphers and Whirlpool Hash Function," Journal of Institute of Korean Electrical and Electronics Engineers, vol. 22, no. 1, pp. 38-45, 2018. DOI: 10.7471/ikeee.2018.22.1.38