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 条
  • [1] Open Portable Trusted Execution Environment framework for RISC-V
    Boubakri, Marouene
    Chiatante, Fausto
    Zouari, Belhassen
    2021 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2021), 2021, : 39 - 46
  • [2] An seL4-based Trusted Execution Environment on RISC-V
    de Matos, Everton
    Lunardi, Willian Tessaro
    Ukkonen, Jouni
    Salminen, Tero
    20TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC 2024, 2024, : 712 - 717
  • [3] Evaluating Cryptographic Extensions On A RISC-V Simulation Environment
    Sud, Parangat
    Neisarian, Shekoufeh
    Kavun, Elif Bilge
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 548 - 555
  • [4] A cross-process Spectre attack via cache on RISC-V processor with trusted execution environment
    Le, Anh-Tien
    Hoang, Trong-Thuc
    Dao, Ba-Anh
    Tsukamoto, Akira
    Suzaki, Kuniyasu
    Pham, Cong-Kha
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 105
  • [5] A Trusted Execution Environment RISC-V System-on-Chip Compatible with Transport Layer Security 1.3
    Kieu-Do-Nguyen, Binh
    Nguyen, Khai-Duy
    Dang, Tuan-Kiet
    The Binh, Nguyen
    Pham-Quoc, Cuong
    Tran, Ngoc-Thinh
    Pham, Cong-Kha
    Hoang, Trong-Thuc
    ELECTRONICS, 2024, 13 (13)
  • [6] Oblivious Demand Paging with Ring ORAM in RISC-V Trusted Execution Environments
    Cai, Wenjing
    Zhu, Ziyuan
    Liu, Yuxin
    Zhang, Yusha
    Cheng, Xu
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 1740 - 1745
  • [7] Rapid RISC: Fast Customization of RISC-V Processors
    Donofrio, David D.
    Leidel, John D.
    OPEN ARCHITECTURE/OPEN BUSINESS MODEL NET-CENTRIC SYSTEMS AND DEFENSE TRANSFORMATION 2022, 2022, 12119
  • [8] TS-Perf: General Performance Measurement of Trusted Execution Environment and Rich Execution Environment on Intel SGX, Arm TrustZone, and RISC-V Keystone
    Suzaki, Kuniyasu
    Nakajima, Kenta
    Oi, Tsukasa
    Tsukamoto, Akira
    IEEE ACCESS, 2021, 9 : 133520 - 133530
  • [9] Trusted Hart for Mobile RISC-V Security
    Ushakov, V.
    Sovio, S.
    Qi, Q.
    Nayani, V.
    Manea, V.
    Ginzboorg, P.
    Ekberg, J. E.
    2022 IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, 2022, : 1587 - 1596
  • [10] EigenEdge: Real-Time Software Execution at the Edge with RISC-V and Hardware Accelerators
    Chiu, Kuan-Lin
    Eichler, Guy
    Seyoum, Biruk
    Carloni, Luca P.
    2023 CYBER-PHYSICAL SYSTEMS AND INTERNET-OF-THINGS WEEK, CPS-IOT WEEK WORKSHOPS, 2023, : 209 - 214