PulseAugur
EN
LIVE 23:21:57

Microsoft Research verifies Rust crypto code with Lean and Aeneas

Microsoft Research has developed a new methodology for formally verifying cryptographic algorithms written in Rust, utilizing the Lean proof framework and the Aeneas toolchain. This approach aims to provide higher security assurance for production cryptographic code, including post-quantum cryptography standards like ML-KEM and SHA-3. The verified code, specifications, and proofs are being open-sourced, with initial releases for algorithms currently used in Windows Insider builds. AI

IMPACT Enhances security assurance for critical cryptographic implementations, potentially accelerating the adoption of formal verification in production environments.

RANK_REASON The item describes a new methodology for formal verification of cryptographic algorithms, including open-sourcing proof artifacts. [lever_c_demoted from research: ic=1 ai=0.4]

Read on Microsoft Research →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

Microsoft Research verifies Rust crypto code with Lean and Aeneas

COVERAGE [1]

  1. Microsoft Research TIER_1 English(EN) · Son Ho, Cédric Fournet, Antoine Delignat-Lavaud, Samuel Lee, Jason Fisher, Jessica Krynitsky ·

    Verifying Rust cryptography in SymCrypt, from standards to code

    <p>Cryptographic code supports vital protections in modern computing systems. Learn how a new method helps verify code as developers write it while preserving speed and adaptability as it gets implemented and evolves.</p> <p>The post <a href="https://www.microsoft.com/en-us/resea…