Cryptographic Accelerators for Trusted Execution Environment in RISC-V processors

被引:0
|
作者
Hoang, Trong-Thuc [1 ,2 ]
Duran, Ckristian [1 ]
Tsukamoto, Akira [2 ]
Suzaki, Kuniyasu [2 ,3 ]
Pham, Cong-Kha [1 ]
机构
[1] Univ ElectroCommun UEC, Tokyo, Japan
[2] Natl Inst Adv Ind Sci & Technol, Tokyo, Japan
[3] Technol Res Assoc Secure IoT Edge Applicat Based, Tokyo, Japan
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The trusted execution environment protects data by taking advantage of memory isolation schemes. Most of the software implementations on security enclaves offer a framework that can be implemented on any processor architecture. Assuming that privilege escalation is not possible through software means, the only way to access protected data is over authentication over a driver in kernel mode. However, the use of hardware back-doors cannot prevent processor execution in more privileged modes. Implementation of kernel-mode allows the reading of sensitive data over the protected regions of memory. In this work, a proposal of crypto-accelerator is described. The peripheral bus in the proposed architecture features a write-only secure memory. That means the cryptography operations on the software level can not read the sensitive data from that secure memory. This approach suppresses any cache coherence manipulator and fault execution-related attacks against reading sensitive data. The peripheral can be useful to accelerate the cryptography operations, and store securely intermediate calculations as well as storing secure keys. The time of execution compared to the software counterpart can be reduced down to 2.5 decades, and the throughput is risen to 3 decades, reaching speeds of 30MB/s for large chunks of data. The total area represents 10.7% of the total area of a dual-core RISC-V processor with RV64IMAFC extensions and TileLink buses.
引用
收藏
页数:4
相关论文
共 50 条
  • [31] Deploying human activity recognition in embedded RISC-V processors
    Nunes, Willian Analdo
    Reusch, Rafael Schild
    Luza, Lucas
    Bernardon, Eduardo
    Dal Zotto, Angelo Elias
    Juracy, Leonardo Rezende
    Moraes, Fernando Gehm
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2024,
  • [32] Spread Spectrum-Based Countermeasures for Cryptographic RISC-V SoC
    Tran, Thai-Ha
    Dao, Ba-Anh
    Le, Duc-Hung
    Hoang, Van-Phuc
    Hoang, Trong-Thuc
    Pham, Cong-Kha
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, : 2341 - 2354
  • [33] Second International workshop on RISC-V for HPC (RISC-V HPC)
    Brown, Nick
    Davis, John
    Leidel, John
    Wong, Michael
    ACM International Conference Proceeding Series, 2023, : 1521 - 1522
  • [34] A Survey of Recent Developments in Testability, Safety and Security of RISC-V Processors
    Anders, Jens
    Andreu, Pablo
    Becker, Bernd
    Becker, Steffen
    Cantoro, Riccardo
    Deligiannis, Nikolaos I.
    Elhamawy, Nourhan
    Faller, Tobias
    Hernandez, Carles
    Mentens, Nele
    Rizi, Mahnaz Namazi
    Polian, Ilia
    Sajadi, Abolfazl
    Sauer, Mathias
    Schwachhofer, Denis
    Reorda, Matteo Sonza
    Stefanov, Todor
    Tuzov, Ilya
    Wagner, Stefan
    Zidaric, Nu'ga
    2023 IEEE EUROPEAN TEST SYMPOSIUM, ETS, 2023,
  • [35] Design of a Generic Security Interface for RISC-V Processors and its Applications
    Oh, Hyunyoung
    Park, Junmo
    Yang, Myonghoon
    Hwang, Dongil
    Paek, Yunheung
    2018 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2018, : 40 - 41
  • [36] Design and Verification Environment for RISC-V Processor Cores
    Oleksiak, Adrian
    Cieslak, Sebastian
    Marcinek, Krzysztof
    Pleskacz, Witold A.
    PROCEEDINGS OF THE 2019 26TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2019), 2019, : 206 - 209
  • [37] MINOTAuR: A Timing Predictable RISC-V Core Featuring Speculative Execution
    Gruin, Alban
    Carle, Thomas
    Rochange, Christine
    Casse, Hugues
    Sainrat, Pascal
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (01) : 183 - 195
  • [38] Verifying RISC-V Privilege Transition Integrity Through Symbolic Execution
    Tang, Shibo
    Zhu, Jiacheng
    Gao, Yifei
    Zhou, Jing
    Mu, Dejun
    Hu, Wei
    2023 IEEE 32ND ASIAN TEST SYMPOSIUM, ATS, 2023, : 189 - 194
  • [39] RISC-V Power Analysis Attack Mitigation in a GPU Execution Framework
    Lungu, Nelson
    Dash, Bibhuti Bhusan
    Mishra, Manoj Ranjan
    Pattnayak, Parthasarathi
    Gourisaria, Mahendra Kumar
    Patra, Sudhansu Shekhar
    2024 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT CYBER PHYSICAL SYSTEMS AND INTERNET OF THINGS, ICOICI 2024, 2024, : 512 - 517
  • [40] Optimized Implementation of SM4 on AVR Microcontrollers, RISC-V Processors, and ARM Processors
    Kwon, Hyeokdong
    Kim, Hyunjun
    Eum, Siwoo
    Sim, Minjoo
    Kim, Hyunji
    Lee, Wai-Kong
    Hu, Zhi
    Seo, Hwajeong
    IEEE ACCESS, 2022, 10 : 80225 - 80233