FrodoKEM
The FrodoKEM post-quantum cryptography project is a collaboration between researchers and engineers at CWI, Google, McMaster University, Microsoft Research, NXP Semiconductors, Stanford University, and the University of Michigan. FrodoKEM is a family of conservative yet…
Supersingular Isogeny Key Encapsulation (SIKE)
SIKE and SIDH are insecure and should not be used. For more information, please refer to the SIKE team’s statement to NIST. Supersingular Isogeny Key Encapsulation (SIKE) is a post-quantum cryptography collaboration between researchers and engineers at Amazon, Florida…
Post-quantum Cryptography
Cryptography in the era of quantum computers The private communication of individuals and organizations is protected online by cryptography. Cryptography protects our information as it travels over and is stored on the internet—whether making a…
Acquiring and Aggregating Information in Societal Contexts
The modern world is full of algorithms that use data to make decisions. The data often come from people; the predictions or decisions often affect people. Yet classically, the study of e.g. learning algorithms does…
FrodoKEM: Learning with Errors Key Encapsulation
This C library implements FrodoKEM, an IND-CCA secure key encapsulation (KEM) protocol based on the well-studied Learning with Errors (LWE) problem [1], which in turn has close connections to conjectured-hard problems on generic, “algebraically unstructured” lattices. FrodoKEM is…
From research idea to research-powered product: behind the scenes with Azure Sphere
At RSA Conference 2018, Microsoft announced Azure Sphere, previewing a unique new solution to help connect and secure the most populous category of computing today: the tens of billions of devices powered by microcontrollers (MCUs).…
Azure Sphere Predictive Maintenance
See how Microsoft engineers envision new business opportunities and consumer experiences with Azure Sphere. Imagine a day when your washing machine predicts a failure and helps you arrange for a repair before a break down…