Loading…
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.

Speakers
avatar for Markku-Juhani O. Saarinen

Markku-Juhani O. Saarinen

Senior Cryptography Engineer, PQShield Ltd.
Markku is an active RISC-V CETG contributor (Zkt and Zkr and a bunch of other cryptography!), with over twenty years of varied experience in the information security industry and cryptography research. At PQShield Dr. Saarinen builds Post-Quantum Cryptography hardware IP. He holds... Read More →



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