Implementing the Draft RISC-V Scalar Cryptography Extensions


연구 분야: Verification



학회: HASP '20: Proceedings of the 9th International Workshop on Hardware and Architectural Support for Security and Privacy


초록

RISC-V is an increasingly popular, free and open Instruction Set Architecture (ISA). Many standard extensions to RISC-V are currently being designed and evaluated, including one for accelerating cryptographic workloads. Unlike most incumbent ISAs which re-use existing large SIMD state and data-paths to accelerate cryptographic operations, RISC-V also adds support for smaller machines with narrow 32 and 64-bit data-paths. For embedded, IoT class devices, this significantly lowers the barrier to entry for secure and efficient accelerated cryptography. In this paper, we describe (to our knowledge) the first complete, free and open-source implementation of the draft 32-bit RISC-V Cryptography Extension. We detail the performance benefits for several important algorithms, and associated hardware costs. Our experiences help to guide the ongoing standardisation work and provide a platform for other researchers to experiment with a complete and representative CPU system, implementing the draft cryptography extension.


Author Profile
Ben Marshall

University of Bristol UK

정보 없음
Author Profile
Dan Page

University of Bristol UK

정보 없음
Author Profile
Thinh H Pham

University of Bristol UK

정보 없음

📄 논문 정보

발행 연도 2021년
인용수 9
출판 국가
사이트 ACM
좋아요 수 0

연관 논문 목록 (202건)