Back To Schedule
Thursday, September 3 • 10:55am - 11:25am
RISC-V True Random Number Generation: Probably Too Important to be Left to Chance - Markku-Juhani O. Saarinen, PQShield Ltd.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Crypto Task Group's proposed RISC-V True Random Number Generator (TRNG) architecture breaks with previous ISA TRNG practice by splitting the Entropy Source (ES) component away from cryptographic PRNGs into a separate interface, and in its use of polling. We describe the interface, its use in cryptography, and the rationale behind its engineering choices. This design is informed by lessons learned from earlier mainstream ISAs, recently introduced SP 800-90B and FIPS 140-3 entropy audit requirements, AIS 31 and Common Criteria, current and emerging cryptographic needs such as post-quantum cryptography. We also introduce Minidice, a minimalistic TRNG reference implementation that uses the Entropy Source together with RISC-V AES instructions.

avatar for Markku-Juhani O. Saarinen

Markku-Juhani O. Saarinen

Staff Cryptography Engineer, PQShield Ltd.
Dr. Saarinen is a Staff Cryptography Architect at PQShield (Oxford, UK) and a Professor of Practice at Tampere University (Finland). Markku has worked as a cryptographer and security engineer for over 25 years. He joined PQShield at its inception as a University of Oxford spin-out... Read More →

Thursday September 3, 2020 10:55am - 11:25am PDT