A Trusted Execution Environment RISC-V System-on-Chip Compatible with Transport Layer Security 1.3

Security system
DOI: 10.3390/electronics13132508 Publication Date: 2024-06-26T16:18:31Z
ABSTRACT
The Trusted Execution Environment (TEE) is designed to establish a safe environment that prevents the execution of unauthenticated programs. nature TEE continuous verification process with hashing, signing, and verifying. Such called Chain-of-Trust, derived from Root-of-Trust (RoT). Typically, RoT pre-programmed, hard-coded, or embedded in hardware, which locally produced checked before booting. employs various cryptographic processes throughout boot verify authenticity bootloader. It also validates other sensitive data applications, such as software connected operating system. self-contained should not serve handle secure operations. Therefore, issue implementing hardware for has become challenge requires further investigation advancement. main objective this proposal introduce secured RISC-V-based System-on-Chip (SoC) architecture capable securely booting using versatile program while maintaining complete isolation processors. suggested design many accelerators essential procedure. Furthermore, separate 32-bit MicroController Unit (MCU) concealed side. This MCU manages information, root key, critical operations like Zero Stage BootLoader (ZSBL) key generation program. Once integrated into isolated sub-system, it becomes completely unavailable side, even after booting, any method. Besides providing flow, system crypto-cores supporting Transport Layer Security (TLS) 1.3. chip finally fabricated Complementary Metal–Oxide–Semiconductor (CMOS) 180 nm process.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (49)
CITATIONS (0)