Lightweight Secure Processor Prototype on FPGA
暂无分享,去创建一个
Lightweight devices usually come with an additional cryptographic co-processor for enabling the secrecy, in contrast, the master processor is typically a commercial processor where the required protection mechanism is missing. In this paper, an on-going effort in secured architecture named S-RISC-V based on RISC-V core is introduced. The mechanism of key generation used for memory protection is supported together with the joint efforts in the following perspectives, including ISA extension, compiler improvement, and hardware implementation. The architecture has been verified on Zedboard running at 25MHz, driven by the host ARM core. The area overhead is less than 10%, compared with the original RISC-V core.
[1] John Wawrzynek,et al. Chisel: Constructing hardware in a Scala embedded language , 2012, DAC Design Automation Conference 2012.
[2] Ray C. C. Cheung,et al. A Bias-Bounded Digital True Random Number Generator Architecture , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.
[3] Adam M. Izraelevitz,et al. The Rocket Chip Generator , 2016 .