COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Isaac Newton Institute Seminar Series > Verified Software Toolchains: Fiat-Cryptography
Verified Software Toolchains: Fiat-CryptographyAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact nobody. VSO2 - Verified software Big-integer modular arithmetic is surprisingly tricky to implement efficiently in cryptographic software. Ten years ago, all such implementations for elliptic-curve crypto were coded by hand from scratch for each new prime modulus. Our Fiat Cryptography project showed how to automate that process with a Coq-verified compiler, which has since been adopted for small but important parts of all major web browsers. I will introduce the different techniques: a mix of data-structure verification, partial evaluation, and classic verified-compiler phases. This talk is part of the Isaac Newton Institute Seminar Series series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsType the title of a new list here Researching (with) Social Media reading group TAPAS Lunchtime SeminarsOther talksAbout plane periodic waves of the nonlinear Schrödinger equations Stability of waves on fluid of infinite depth with constant vorticity Statistics Clinic Summer 2022 I Writing Good Essays: What You Should Know About Writing! Security and crypto |