<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on The Cryptography Caffè ☕</title><link>https://cryptographycaffe.sandboxaq.com/posts/</link><description>Recent content in Posts on The Cryptography Caffè ☕</description><generator>Hugo</generator><language>en-us</language><copyright>SandboxAQ</copyright><lastBuildDate>Wed, 03 Sep 2025 00:08:00 +0000</lastBuildDate><atom:link href="https://cryptographycaffe.sandboxaq.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Keeping up with the KEMs, Formally (EasyCrypt Edition)</title><link>https://cryptographycaffe.sandboxaq.com/posts/keeping-up-with-the-kems-formally-easycrypt-edition/</link><pubDate>Wed, 03 Sep 2025 00:08:00 +0000</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/keeping-up-with-the-kems-formally-easycrypt-edition/</guid><description>&amp;ldquo;Draw the outputs of a key encapsulation mechanism, bound together, being checked by a computer, pixel art&amp;rdquo; by DALL-E 3.
Libraries Binding Hierarchy Fujisaki-Okamoto Transform ML-KEM Next Steps To enable secure and efficient communication with nearly anyone at any time, the cryptography running on our devices makes heavy use of the ability to establish short shared secrets over insecure channels and networks. For a while now, such secret establishment has, among others, been achieved by means of so-called key encapsulation mechanisms, or KEMs for short.</description></item><item><title>How a vulnerability found by AQtive Guard in HP’s software led to a fast, collaborative fix, and shows why cryptographic visibility matters.</title><link>https://cryptographycaffe.sandboxaq.com/posts/hp-crypto-vuln-disclosure/</link><pubDate>Wed, 30 Jul 2025 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/hp-crypto-vuln-disclosure/</guid><description>Exploring your cryptographic inventory is hard. Not only do cryptographic assets and Non-Human Identities (NHIs) hide anywhere and everywhere, but without help, their sheer quantity will overwhelm any security team. This lack of complete visibility creates a vast, unknown attack surface where your weakest link—a single forgotten asset—can trigger a cascading breach. This is precisely the scenario AQtive Guard was engineered to prevent: (1) our platform, using existing third party data (e.</description></item><item><title>Real-World Verification of Software for Cryptographic Applications</title><link>https://cryptographycaffe.sandboxaq.com/posts/real-world-verification-of-software-for-cryptographic-applications/</link><pubDate>Tue, 25 Mar 2025 00:00:00 -0001</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/real-world-verification-of-software-for-cryptographic-applications/</guid><description>&amp;ldquo;Draw an abstract image of formal methods being applied to real-world, security-critical code.&amp;rdquo; by DALL-E.
In this blog post, we describe how we at SandboxAQ, together with Cryspen, formally verified key components of Sandwich—an open-source, unified API that simplifies the use of cryptographic libraries for developers, enabling crypto-agility.
Formal methods have been used successfully to produce high-assurance implementations of cryptographic algorithms that have since been integrated into popular libraries like BoringSSL, NSS, and AWS LC.</description></item><item><title>Surveying public keys used on the Internet</title><link>https://cryptographycaffe.sandboxaq.com/posts/survey-public-keys-internet/</link><pubDate>Thu, 23 Jan 2025 00:08:00 +0000</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/survey-public-keys-internet/</guid><description>&amp;ldquo;Draw me an abstract image of millions of cryptographic keys being gathered from across the Internet, all around the globe,&amp;rdquo; by DALL-E 4.
Introduction How we did it What we found Cryptographic weaknesses we observed Debian weak keys Keys that are so small that they are broken Keys that are not future-proof Keys that were not generated using best practices Leakage of identifying information How AQtive Guard can help 🎬 YouTube A discussion with the author about these findings on SandboxAQ&amp;rsquo;s channel.</description></item><item><title>Protecting Signal Keys on Desktop</title><link>https://cryptographycaffe.sandboxaq.com/posts/protecting-signal-desktop-keys/</link><pubDate>Thu, 14 Nov 2024 00:08:00 +0000</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/protecting-signal-desktop-keys/</guid><description>&amp;ldquo;A lone man in a desert trying to understand the inner workings of a computer in the style of Moebius&amp;rdquo;, by DALL-E.
At SandboxAQ, we recently delved into Signal Desktop to identify how its key management could be improved by using security hardware. Our analysis highlights the need for robust and consistent key isolation services across desktop platforms. In this blogpost,
We analyse the security of Signal Desktop&amp;rsquo;s key management in light of recent attack reports, and We show how security hardware can protect Signal Desktop&amp;rsquo;s keys with a proof of concept (PoC)—a fork of Signal Desktop—and explore the tradeoffs with this approach.</description></item><item><title>When in ROM, do as the quantum attackers do: Part I</title><link>https://cryptographycaffe.sandboxaq.com/posts/qrom-intro/</link><pubDate>Mon, 04 Nov 2024 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/qrom-intro/</guid><description>&amp;ldquo;A humorous cartoon-style depiction, inspired by Indian cartoonist R. K. Laxman, blending the Roman Empire with a clear quantum technology theme.&amp;rdquo; by DALL-E3.
The National Institute of Standards and Technology (NIST) has just released the first set of Federal Information Processing Standards (FIPS) for post-quantum cryptography (PQC). So institutions worldwide, ranging from large banks to government agencies, now have a “recipe” to implement these standards in order to safeguard their IT infrastructure against threats posed by large-scale quantum computers (learn more about how SandboxAQ contributed to this standardization process in our recent blogpost).</description></item><item><title>Formally-Verified Post-Quantum Cryptography: An Overview</title><link>https://cryptographycaffe.sandboxaq.com/posts/formal-verification-overview/</link><pubDate>Wed, 17 Jul 2024 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/formal-verification-overview/</guid><description>&amp;ldquo;A street graffiti style painting depicting the concept of machine-checking post-quantum cryptography&amp;rdquo; by DALL-E 3.
‘Formally verified’ or ‘machine-checked’ is the new gold standard for cryptographic implementations and security proofs. Indeed, the White House recently recognized the relevance of formal methods as a way to ensure safe code and NIST is holding a workshop this summer on the use of formal methods in security certification. However, the term ‘formally verified’ is very broad with different meanings depending on the context.</description></item><item><title>An Appetizer to CRYPTO 2024</title><link>https://cryptographycaffe.sandboxaq.com/posts/crypto2024/</link><pubDate>Wed, 12 Jun 2024 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/crypto2024/</guid><description>&amp;ldquo;An image of a cryptographer writing equations on the sand of a Californian beach in the style of Frida Kahlo&amp;rdquo; by DALL-E 3.
CRYPTO is the flagship cryptography conference in North America (being the sister conference of Eurocrypt and Asiacrypt). This year’s 44th CRYPTO will be held 18-22 August 2024, as always in Santa Barbara, CA. We are proud that three papers co-authored by SandboxAQ researchers have been accepted to and will be presented at CRYPTO 2024.</description></item><item><title>Cybersecurity Chronicles: RWPQC to RSA</title><link>https://cryptographycaffe.sandboxaq.com/posts/rwpqc2024_rsa2024/</link><pubDate>Mon, 03 Jun 2024 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/rwpqc2024_rsa2024/</guid><description>&amp;ldquo;An art deco-style painting inspired by Archibald John Motley Jr.&amp;rsquo;s &amp;lsquo;Nightlife&amp;rsquo;, featuring a diverse group of people discussing cryptography&amp;rdquo; by DALL-E 3.
The past few months have been a bustling time for our Cybersecurity Group. From vibrant RWPQC in Toronto to the engaging sessions at RSA in San Francisco, the team has been immersed in a whirlwind of tech innovation and tracking emerging key takeaways within the cybersecurity industry.</description></item><item><title>EUROCRYPT 2024</title><link>https://cryptographycaffe.sandboxaq.com/posts/eurocrypt2024/</link><pubDate>Thu, 23 May 2024 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/eurocrypt2024/</guid><description>&amp;ldquo;An image in the style of J.M.W. Turner depicting a European cryptography conference in Zurich&amp;rdquo; by DALL-E 3.
SandboxAQ @ Eurocrypt 2024 Next week Eurocrypt takes place in Zurich, Switzerland. Eurocrypt is the flagship cryptography conference in Europe and the sister conference of CRYPTO (North America) and Asiacrypt.
SandboxAQ will have a strong presence at Eurocrypt, come chat to us if you’re there. In particular, we are involved in the following four presentations.</description></item><item><title>A report from the Fifth PQC Standardization Conference</title><link>https://cryptographycaffe.sandboxaq.com/posts/nist-5th-pqc-conf/</link><pubDate>Fri, 10 May 2024 00:00:00 -0400</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/nist-5th-pqc-conf/</guid><description>In light of advancements in building large-scale quantum computers and their threats to the existing public key cryptosystems, NIST is organizing multiple PQC competitions to standardize next generation, quantum-safe crypto algorithms. The algorithm submissions to this competition belong to two different categories: Post-Quantum Digital Signature Algorithms (PQC-DSA) and Post-Quantum Key Encapsulation Mechanism Scheme (PQC-KEM).
NIST&amp;rsquo;s first post-quantum standards are scheduled to drop in &amp;lsquo;summer 2024&amp;rsquo; (but everyone seems to agree that means late summer at best and more likely September 2024.</description></item><item><title>Federated Learning for Enhanced Network Security</title><link>https://cryptographycaffe.sandboxaq.com/posts/fl_networksecurity/</link><pubDate>Tue, 07 May 2024 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/fl_networksecurity/</guid><description>&amp;quot; A painted depiction of space teams from different continents exploring the Moon for water resources in federated learning settings without disclosing privacy, inspired by Belgian artist Magritte!&amp;quot; by DALL-E 3.
Introduction Artificial Intelligence (AI) has revolutionized our approach to data in the context of AI algorithms. While this data can be valuable for mining and discovering patterns, it also introduces privacy and security risks [1]. One approach to address this issue is through the lens of Federated learning (FL) [2].</description></item><item><title>To attest or not to attest, this is the question</title><link>https://cryptographycaffe.sandboxaq.com/posts/fido2-attestation/</link><pubDate>Tue, 09 Apr 2024 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/fido2-attestation/</guid><description>&amp;ldquo;A painting in the style of Salvador Dali featuring FIDO the dog, excluding any representation of TOFU the food&amp;rdquo; by DALL-E.
The FIDO2 protocol is a passwordless authentication mechanism for the web which is widely adopted. In previous blog posts, we have talked about its security assurances and our post-quantum secure end-to-end open-source implementation. As part of the protocol, FIDO2 offers different attestation mechanisms to ensure the hardware devices used to log into a web service – called ‘authenticators’– comply with certain security requirements that might have been requested by the web service (AKA relying party).</description></item><item><title>Turbo charging the TLS handshake with Sandwich</title><link>https://cryptographycaffe.sandboxaq.com/posts/sandwich-turbo-charging/</link><pubDate>Mon, 26 Feb 2024 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/sandwich-turbo-charging/</guid><description>&amp;ldquo;An image for a blog post named &amp;ldquo;TurboTLS implementation in Sandwich&amp;rdquo;.&amp;rdquo; by DALL·E 3
Welcome back to Cryptography Caffe! In this blog post, I&amp;rsquo;ll be talking about how Thomas Bailleux and I did some transport fancy protocol manipulation using Sandwich&amp;rsquo;s (github) tunnel abstraction to reduce TLS handshake latency. You perhaps have read about TurboTLS on our blog before.
In this post, I&amp;rsquo;ll walk you through some new Sandwich IO objects for the experimental protocol TurboTLS that are available to play with in Sandwich!</description></item><item><title>Quantum Cookie Cutting: an algorithm for finding the smallest shape in high dimensional spaces</title><link>https://cryptographycaffe.sandboxaq.com/posts/kdsp/</link><pubDate>Mon, 05 Feb 2024 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/kdsp/</guid><description>&amp;ldquo;A fast padlock rocket from a distance in the style of cyber punk&amp;rdquo; by DALL-E2.
Introduction The $K$-Densest Lattice Problem ($K$-DSP) is one of a variety of theoretical mathematical problems that a small community of nerds have devoted the past two decades to solving. There are few papers written about $K$-DSP, and it would seem destined to remain in the farthest recesses of mathematical esoterica for eternity. However, due to developments in distant branches of technology (quantum physics), $K$-DSP and its friends have been dragged under the microscope of a group of information security researchers known as cryptographers.</description></item><item><title>How to Build Secure Tunnels with Sandwich in Python</title><link>https://cryptographycaffe.sandboxaq.com/posts/sandwich-tutorial1/</link><pubDate>Tue, 19 Dec 2023 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/sandwich-tutorial1/</guid><description>&amp;ldquo;a painting of a footlong sandwich, arriving to the platform on the London underground.
The Joy of Cooking Secure Tunnels in Python Welcome to the SandboxAQ blog, where we&amp;rsquo;re all about making complex concepts digestible and, dare we say, delicious! Today, we&amp;rsquo;re serving up a hearty helping of Sandwich - our very own crypto-agile library that we launched this year in August. If you&amp;rsquo;ve ever wondered what goes into making a Sandwich (library, not lunch), pull up a chair and get ready to feast on some knowledge.</description></item><item><title>Fully Homomorphic Encryption: Introduction and Use-Cases</title><link>https://cryptographycaffe.sandboxaq.com/posts/fhe-01/</link><pubDate>Sat, 18 Nov 2023 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/fhe-01/</guid><description>This blog is an introduction to FHE. Rather than diving into mathematical details (which are complex but also interesting!), we aim to provide to the reader a higher level overview of what FHE can be used for and the different scenarios or setups that leverage FHE. In a future blogpost, we will dive into more details about the types of FHE (which influence the kind of computations we can perform) and finally which kind of compilers we can find to translate our programs into operations that can be computed using FHE.</description></item><item><title>All the Things PQ – End-to-End PQ-Secure Fido2 Protocol</title><link>https://cryptographycaffe.sandboxaq.com/posts/pq-fido/</link><pubDate>Fri, 10 Nov 2023 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/pq-fido/</guid><description>&amp;ldquo;a painting of a friendly person pulling books from the library in Alexandria in the style of Ruth Cahn&amp;rdquo; by DALL-E.
At SandboxAQ, our mission is to modernize cryptography management. That means gaining visibility into the cryptographic assets used across IT infrastructure and the agility to manage them at scale. The road to cryptographic agility is complex, as it requires ensuring the agility of many layers in the stack — check, if you don&amp;rsquo;t know it yet, our OSS Sandwich library.</description></item><item><title>When AI meets Cybersecurity</title><link>https://cryptographycaffe.sandboxaq.com/posts/ml-cybersecurity/</link><pubDate>Thu, 14 Sep 2023 00:00:00 -0814</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/ml-cybersecurity/</guid><description>&amp;ldquo;Recreate the Pink Floyd &amp;lsquo;burning man&amp;rsquo; photo but with a scientist and AI shaking hands in the style of Magritte&amp;rdquo; by DALL-E.
The intersection of artificial intelligence (AI) and cybersecurity has led to a new era of both promise and peril. As organizations embrace AI solutions to improve their defenses, malicious actors are uncovering novel techniques to exploit the vulnerabilities of such systems. In this article, we delve into the intricate relationship between AI and cybersecurity, analyzing the benefits and drawbacks that arise when these two domains converge.</description></item><item><title>Three is a shroud! Post-quantum signatures from trilinear forms</title><link>https://cryptographycaffe.sandboxaq.com/posts/alteq/</link><pubDate>Thu, 31 Aug 2023 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/alteq/</guid><description>&amp;ldquo;a painting of two rubik cubes made from loaves of bread in the style of Georgia O&amp;rsquo;Keeffe&amp;rdquo; by DALL-E 2.
Three is a shroud! Post-quantum signatures from trilinear forms. Given two square matrices $A$ and $B$, can we tell if there is an invertible square matrix $X$ such that $XAX^{-1}=B?$ Yes, quickly! Such an $X$ exists if and only if $A$ and $B$ are similar and there are efficiently computable invariants that precisely characterize similarity.</description></item><item><title>Sandwich: An Open-Source Modern Cryptography Library</title><link>https://cryptographycaffe.sandboxaq.com/posts/sandwich-release/</link><pubDate>Tue, 08 Aug 2023 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/sandwich-release/</guid><description>&amp;ldquo;a still life painting of a sandwich on a table in the style of Paul Cézanne.
Sandwich: An Open-Source Modern Cryptography Library At SandboxAQ, many of our products are centered around the core belief that crypto-agility is the future of modern cryptography management. To help the community achieve this goal, developers need a single cryptography framework, for any leading language, that, at the same time, makes their applications crypto-agile. In this blogpost, we’ll describe how our new open source library accomplishes this goal.</description></item><item><title>MITRE and SandboxAQ Host First-Ever Real World PQC Workshop</title><link>https://cryptographycaffe.sandboxaq.com/posts/rwpqc-workshop-announcement/</link><pubDate>Thu, 29 Jun 2023 00:00:00 -0500</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/rwpqc-workshop-announcement/</guid><description>At the end of March, SandboxAQ and MITRE held the first-ever Real World PQC Workshop in Tokyo. The workshop was affiliated with the IACR’s annual Real World Crypto event. Together, we curated an agenda that covered the latest happenings in the world of post-quantum cryptography (PQC) and recruited a roster of world-renowned industry experts, with sponsorship from QuintessenceLabs, EvolutionQ and Google. You can watch the full event online, which covers:</description></item><item><title>Number Theoretic Transform - A Gentle Introduction: Part II</title><link>https://cryptographycaffe.sandboxaq.com/posts/ntt-02/</link><pubDate>Fri, 23 Jun 2023 09:00:00 -0700</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/ntt-02/</guid><description>&amp;ldquo;A Monet painting of convolution&amp;rdquo; by DALL-E 2.
The Number Theoretic Transform Previously, we took a look at the problem of polynomial multiplication. Specifically, we saw that we can view polynomial multiplications as a form of convolution. To make things easier to compute, we often define a polynomial modulus, making it into a ring. The modulus defining the ring in our context is often special, making the convolution either circular or negative wrapped.</description></item><item><title>Batch Me if You Can</title><link>https://cryptographycaffe.sandboxaq.com/posts/batch-signing/</link><pubDate>Tue, 02 May 2023 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/batch-signing/</guid><description>&amp;ldquo;a researcher signing a merkle tree root in the style of Tamara De Lempicka&amp;rdquo; by DALL-E 2.
Batch Signatures, Revisited The Post-Quantum (PQ) signature schemes chosen for standardization by NIST all suffer from performance issues; they are computationally slower and consume much more bandwidth than the current standards we use today, such as ECDSA. Thus, for some applications and protocols such as TLS, switching to PQ signatures has the potential to severely increase latency and reduce throughput.</description></item><item><title>Hypercube Digital Signatures</title><link>https://cryptographycaffe.sandboxaq.com/posts/sdith-blog/</link><pubDate>Tue, 25 Apr 2023 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/sdith-blog/</guid><description>&amp;ldquo;Binary codes in the head of human in the style of pop art&amp;rdquo; by DALL-E2.
Context: a new scheme Digital signature algorithms are a cornerstone of modern information security. The padlock in your toolbar when reading this blog post indicates that your computer has authenticated the identity of the www.sandboxaq.com server via TLS. Such authentication is ubiquitous in communication protocols throughout the internet networking stack and crucially relies on digital signatures.</description></item><item><title>TurboTLS: TLS connection establishment with 1 less round trip</title><link>https://cryptographycaffe.sandboxaq.com/posts/turbo-tls/</link><pubDate>Wed, 19 Apr 2023 00:00:00 +0000</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/turbo-tls/</guid><description>&amp;ldquo;A fast padlock rocket from a distance in the style of cyber punk&amp;rdquo; by DALL-E2.
Expert readers already familiar with transport and security protocols should skip to Summary for Expert Readers, at the bottom.
TurboTLS: TLS connection establishment with 1 less round trip What proportion of network data is encrypted? Today it stands at a little over 95%, by the best estimates. A decade ago, Google estimated it was less than 50%.</description></item><item><title>Unleashing the Other Side of Language Models: Exploring Adversarial Attacks on ChatGPT</title><link>https://cryptographycaffe.sandboxaq.com/posts/adversarial-chatgpt/</link><pubDate>Tue, 11 Apr 2023 00:00:00 -0923</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/adversarial-chatgpt/</guid><description>&amp;ldquo;A painting of a group of AI robots shielding themselves from a group of humans in the style of Magritte&amp;rdquo; by DALL-E.
Multiple Large Language Models (LLM) have emerged in recent years, quickly scaling up the number of parameters from BERT [1] with 340 million in 2018 to GPT-3 [2] and its 175 billion in 2022. Most recently, language models have been trained using more than 500 billion parameters in LLMs, such as PaLM [3] and GPT-4 [4].</description></item><item><title>Number Theoretic Transform - A Gentle Introduction: Part I</title><link>https://cryptographycaffe.sandboxaq.com/posts/ntt-01/</link><pubDate>Wed, 22 Mar 2023 23:46:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/ntt-01/</guid><description>&amp;ldquo;A Monet painting of convolution&amp;rdquo; by DALL-E.
Polynomial Multiplications as Convolutions Polynomials are everywhere. In fact, in Computer Science, they are really just fancy lists of numbers that have a particular way of doing arithmetic.
For example, adding two polynomials is as simple as just summing up their coefficients. Multiplying a polynomial by a constant is just multiplying every coefficient by that constant.
However, when we want to multiply polynomials, things get slightly more complicated.</description></item><item><title>Keep Calm and Carry On: the recent side-channel attacks on Kyber</title><link>https://cryptographycaffe.sandboxaq.com/posts/kyber-sca/</link><pubDate>Fri, 10 Mar 2023 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/kyber-sca/</guid><description>&amp;ldquo;A thief listening to a computer with a stethoscope, in the style of Rembrant&amp;rdquo; by DALL-E.
In response to the threat that quantum computers pose to public key cryptography, NIST is conducting a standardization process for post-quantum secure public key encryption and encapsulation schemes. Kyber, so far, is the only one recommended for standardization (besides the other three algorithms that have been selected for digital signatures). Side-channel attack claims (1,2) on Kyber have prompted news outlets and social media to raise alarms regarding Kyber&amp;rsquo;s security (4).</description></item><item><title>When Crypto-agility Meets Cybersecurity: Challenges and Opportunities</title><link>https://cryptographycaffe.sandboxaq.com/posts/cryptoagility-meets-cybersec/</link><pubDate>Tue, 10 Jan 2023 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/cryptoagility-meets-cybersec/</guid><description>&amp;ldquo;An oil painting of a hacker trying to steal data from a company&amp;rdquo; by DALL-E.
Cryptography is an essential element in the protection of data and communications in any modern company. What type of cryptography to use and how easy it is to adapt it to new algorithmic developments, new architectures or new products necessities is a challenge that must be tackled relentlessly. We summarize this concern and opportunity with the term crypto-agility.</description></item><item><title>Adventures in PQC: Exploring Kyber in Python - Part I</title><link>https://cryptographycaffe.sandboxaq.com/posts/kyber-01/</link><pubDate>Wed, 30 Nov 2022 18:46:42 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/kyber-01/</guid><description>&amp;ldquo;A picasso drawing of Alice delivering a shared secret to Bob using CRYSTALS-Kyber cryptosystem&amp;rdquo; by DALL-E.
0. Preface CRYSTALS-Kyber, or simply Kyber, is a key encapsulation mechanism (KEM) selected by NIST as its first KEM standard for resistance against a powerful, quantum adversary, an area generally referred to as Post-Quantum Cryptography (PQC). In this series of blog posts, we will look into how Kyber works under the hood and use Python to build Kyber from the ground up.</description></item><item><title>Is FIDO2 Ready for the Quantum Era?</title><link>https://cryptographycaffe.sandboxaq.com/posts/fido2/</link><pubDate>Tue, 22 Nov 2022 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/fido2/</guid><description>&amp;ldquo;an oil painting of a scientist logging into a website&amp;rdquo; by DALL-E.
Weak passwords are a major security vulnerability in today&amp;rsquo;s Internet. To tackle this issue, the Fast IDentity Online (FIDO) Alliance set out to define a secure protocol for passwordless identity authentication using &amp;lsquo;security devices&amp;rsquo;, such as smartphones or dedicated USB or NFC hardware tokens. With over forty key companies, including Amazon, Apple, Google, Intel, Microsoft, RSA, VISA, and Yubico, the FIDO Alliance has improved secure log in for the wider public, enterprise employees, and government members.</description></item><item><title>Lighting the Signal</title><link>https://cryptographycaffe.sandboxaq.com/posts/lighting-the-signal/</link><pubDate>Fri, 23 Sep 2022 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/lighting-the-signal/</guid><description>&amp;ldquo;drawing of a female scientist breaking code by lighting the signal as Van Gogh&amp;rdquo; by DALL-E.
Key exchange is one of the fundamental building blocks that Internet security is built upon. The goal of key exchange is for two parties – often called Alice and Bob – to do computations such that at the end they agree on a shared secret key. This key is then used to encrypt messages using symmetric encryption.</description></item><item><title>Recent Updates in PQC and Why We Should Learn to Love Cryptanalysis</title><link>https://cryptographycaffe.sandboxaq.com/posts/pqc-attacks/</link><pubDate>Tue, 20 Sep 2022 00:00:00 -0800</pubDate><guid>https://cryptographycaffe.sandboxaq.com/posts/pqc-attacks/</guid><description>&amp;ldquo;An oil drawing of a cryptographer breaking codes for SIKE and Rainbow&amp;rdquo; by DALL-E.
Since the NIST PQC standardization effort began in 2017, there have been numerous attacks on the potential cryptography standards. Amongst the 82 initial submissions, 69 were accepted by NIST for being ‘complete and proper’. Of the schemes that were not accepted to Round 1, some were withdrawn by the authors, and some were attacked quite devastatingly; for example, the ciphertext in one encryption scheme candidate could be decoded without knowing the secret key!</description></item></channel></rss>