Simple High-Level Code for Cryptographic Arithmetic - With Proofs, Without Compromises
We introduce a new approach for implementing cryptographic arithmetic in short high-level code with machine-checked proofs of functional correctness. We further demonstrate that simple partial evaluation is sufficient to transform into the fastest-known C code, breaking the decades-old pattern that...
Main Authors: | Erbsen, Andres, Philipoom, Jade D., Gross, Jason S., Sloan, Robert Hal, Chlipala, Adam |
---|---|
Other Authors: | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science |
Format: | Article |
Language: | English |
Published: |
Institute of Electrical and Electronics Engineers (IEEE)
2021
|
Online Access: | https://hdl.handle.net/1721.1/130000 |
Similar Items
-
Simple High-Level Code For Cryptographic Arithmetic With Proofs, Without Compromises
by: Erbsen, Andres, et al.
Published: (2021) -
Towards a Scalable Proof Engine: A Performant Prototype Rewriting Primitive for Coq
by: Gross, Jason, et al.
Published: (2024) -
Foundational Integration Verification of a Cryptographic Server
by: Erbsen, Andres, et al.
Published: (2024) -
Reification by Parametricity: Fast Setup for Proof by Reflection, in Two Lines of Ltac
by: Gross, Jason, et al.
Published: (2021) -
Relational Compilation for Performance-Critical Applications
by: Pit-Claudel, Cl?ment, et al.
Published: (2022)