Foundational Cryptography in SPARK
Summary
AdaCore's Foundational Cryptography in SPARK discusses AI-assisted formal verification for cryptographic algorithms, using SPARK, Cryptol, and SAW to achieve Platinum-level correctness. The work covers AES, SHA-256, and HMAC-SHA-256 with automated specifications and proofs, while noting side-channel considerations and testing limits.