News & features
EverParse: Hardening critical attack surfaces with formally proven message parsers
| Tahina Ramananandro, Aseem Rastogi, and Nikhil Swamy
EverParse is a framework for generating provably secure parsers and formatters used to improve the security of critical code bases at Microsoft. EverParse is developed as part of Project Everest, a collaboration between Microsoft Research labs in Redmond, Washington; India;…
In the news | Inria blog
Inria: helping to modernise income tax calculations with Mlang
After Etalab helped them to get things off the ground back in 2016, and through close collaboration with the Direction Générale des Finances Publiques (the French public finance department), three researchers, among them Denis Merigoux (from Inria Paris), were given…
In the news | Mozilla Security Blog
Performance Improvements via Formally-Verified Cryptography in Firefox
Cryptographic primitives, while extremely complex and difficult to implement, audit, and validate, are critical for security on the web. To ensure that NSS (Network Security Services, the cryptography library behind Firefox) abides by Mozilla’s principle of user security being fundamental,…
In the news | Horizon: the EU Research & Innovation Magazine
The story behind that little padlock in your browser
Whenever you see a little padlock in the address bar of your internet browser, as well as when you use apps, email and messaging, you’re relying on something called ‘transport layer security’ or TLS. It’s a protocol that keeps us…
Project Everest: Advancing the science of program proof
| Nikhil Swamy
Project Everest is a multiyear collaborative effort focused on building a verified, secure communications stack designed to improve the security of HTTPS, a key internet safeguard. This post—about the proving methodology and verification tools of Project Everest—is the third in…
In the news | Computer Business Review
Microsoft’s New Cryptography Suite is “Mathematically Certain” to be Secure
Microsoft has released a new cryptographic provider – an independent software module that performs cryptography algorithms for authentication, encoding, and encryption – and cryptographic library that it describes as capable of guaranteeing with “mathematical certainty” that communications will be secure.
EverCrypt cryptographic provider offers developers greater security assurances
| Jonathan Protzenko and Bryan Parno
Project Everest is a multiyear collaborative effort focused on building a verified, secure communications stack designed to improve the security of HTTPS, a key internet safeguard. This post, about the high-performance industrial-grade EverCrypt cryptographic provider, is the second in a…
In the news | Quanta Magazine
Cryptography That Can’t Be Hacked
Researchers have just released cryptographic code with the same level of invincibility as a mathematical proof.
In the news | Jonathan Protzenko Blog
The EverCrypt verified cryptographic provider
Today, we’re announcing a preview release of EverCrypt, a verified cryptographic provider that offers a comprehensive collection of cryptographic algorithms. EverCrypt automatically selects the best available implementation for your platform (C or assembly); offers unified APIs for families of algorithms…