Sign in

Chris Peikert

@chrispeikert.bsky.social
721 followers 38 following 167 posts

Cryptographer (lattices/post-quantum), Burks Collegiate Professor at U-Michigan Computer Science and Engineering, Chief Scientific Officer at Algorand, PhD from MIT CSAIL. Previously faculty at Georgia Tech School of CS. Here I speak for myself.

PostsRepliesMedia
Chris Peikert @chrispeikert.bsky.social · 20/09/2026
The bots and I made a little thing for my cryptography class: the one-way function transform lab. Interactively write security proofs (reductions + analysis) and attacks, both correct and wrong, for a variety of natural function transforms. web.eecs.umich.edu/~cpeikert/pu...
web.eecs.umich.edu
OWF Transformation Lab
Explore one-way-function transforms, symbolic reduction plans, attack advantages, and asymptotic failure families from Discussion 2.
1123
Reposted by Chris Peikert
Rust Bytes @rustaceans.bsky.social · 18/09/2026
Why TeX is Slow and How We Rebuilt It in Pure Rust > ratex is a pure-Rust TeX rebuild that compiles documents 10–70× faster than TeX Live via in-memory packages and smart caching.
Image: Why TeX is Slow and How We Rebuilt It in Pure Rust 


> ratex is a pure-Rust TeX rebuild that compiles documents 10–70× faster than TeX Live via in-memory packages and smart caching.
2155
Reposted by Chris Peikert
Ben Adida @benadida.com · 14/09/2026
My thoughts on this news regarding ballot secrecy being at risk in Georgia. apnews.com/article/elec... 1/ Georgia is mitigating this risk and the article could do a better job of highlighting that. 2/ there is a tension between ballot secrecy & transparency that we need to grapple with soon.
apnews.com
https://apnews.com/article/elections-secret-ballot-voting-georgia-touchscreen-machines-7338b8a6d8e4866c710ec4f05995dcbb
162
Reposted by Chris Peikert
spooky Deirdre Connolly¹ ² at a distance @durumcrustulum.com · 14/09/2026
Improved key recovery attacks against Classic McEliece with help from Claude All standardized parameter sets for Classic McEliece are no better than NIST Level 1 now eprint.iacr.org/2026/1984
eprint.iacr.org
Improving GIJS Key Recovery for Classic McEliece
Ghoshal, Ishai, Jain and Sun (GIJS) recently gave the first distinguisher for Classic McEliece public keys that is cheaper than generic decoding. They estimate its cost at $2^{114}$ to $2^{124}$ bit o...
1127
Reposted by Chris Peikert
spooky Deirdre Connolly¹ ² at a distance @durumcrustulum.com · 14/09/2026
as predicted by @chrispeikert.bsky.social: www.youtube.com/watch?v=7_Db...
youtube.com
AI Lattice Proofs With Chris Peikert
YouTube video by Security Cryptography Whatever
041
Reposted by Chris Peikert
ePrint Updates @eprint.ing.bot · 14/09/2026
Two-Anchor Holdout/Hermite: Solving the TII-254 McEliece Key Recovery Challenge (Markku-Juhani O. Saarinen) ia.cr/2026/1986
Abstract. We report on the solution to the TII-254 McEliece key recovery challenge – currently the hardest solved challenge under the original brute-force metric (2²⁵⁴). The parameters of TII-254 are (m, t, n) = (8, 12, 223), defining a binary [223, 127] code specified by a full-rank (96 × 223) parity-check matrix. We state the method as a thirteen-step process, separating heuristic and non-heuristic choices. At a high level, we computed two complete 121-dimensional relation kernels conditioned at distinct public coordinates, combined them to isolate a certified 80-dimensional pair core, removed a 64-dimensional common nuisance space, and identified the remaining 16 dimensions as an 𝔽_(2⁸) projective-line geometry. This yielded all 87 visible locators, after which a deterministic completion search recovered the full support and polynomial. The two final Krylov sequences alone used 27.2 GPU-hours on NVIDIA GH200s, excluding GPU reconstruction and CPU processing. We provide a self-contained artifact with compact recovery inputs and code, an independent key verifier, and Lean proofs of the reusable linear-algebraic steps.
Image showing part 2 of abstract.
022
Reposted by Chris Peikert
ePrint Updates @eprint.ing.bot · 14/09/2026
Improving GIJS Key Recovery for Classic McEliece (Stephen A. Weis) ia.cr/2026/1984
Abstract. Ghoshal, Ishai, Jain and Sun (GIJS) recently gave the first distinguisher for Classic McEliece public keys that is cheaper than generic decoding. They estimate its cost at 2¹¹⁴ to 2¹²⁴ bit operations for the five NIST candidate parameter sets, and have since extended it to a key-recovery algorithm. The distinguisher is one large sparse linear-algebra computation. We show that this computation already contains the secret key, and we give two ways to extract it.

The first method uses the polynomials that the distinguisher computes. For each column of the public key, their gradients span a subcode of the public code, and we prove which subcode this is. Once the subcode is known for every column, the support and the Goppa polynomial follow by linear algebra. The cost is that of about 100 to 1400 runs of the distinguisher, depending on the parameter set. The second method builds on the key-recovery algorithm of GIJS and reads the whole support from a single run.

We also lower the cost estimate of the distinguisher itself by about 20 bits. This uses two facts about binary Goppa codes that we prove and two heuristic assumptions that we test. In the cost model of GIJS, key recovery then costs 2⁹⁴ to 2¹⁰² bit operations, or 2¹¹⁴ to 2¹²⁴ if every condition and formula of GIJS is kept unchanged. Information-set decoding costs 2¹⁵¹ to 2²⁸⁷.

As a demonstration, we ran the single-run attack on the highest-numbered instance of the TII McEliece key-recovery challenges (label 253: m = 8, t = 9, n = 214), which had not been solved, and recovered its secret key. This took two sparse kernel computations with about 10⁷ unknowns each, at about 700 core-hours each on one server.

None of the Classic McEliece computations is close to practical, and several ingredients are heuristic. We state each heuristic as an explicit assumption. We test each one by running the attacks end to end on small keys and, for the parts that do not need the expensive run, at full Classic McEliece size.
Image showing part 2 of abstract.Image showing part 3 of abstract.
021
Chris Peikert @chrispeikert.bsky.social · 10/09/2026
“Now Lean, particularly in Navier-Stokes papers, is being used as a time-stamp, a way to claim your theorem before having to write it up properly in an explainable way.” A sentence that would’ve been seen as the ravings of a madman just ~1 year ago. blog.computationalcomplexity.org/2026/09/navi...
blog.computationalcomplexity.org
Navier-Stokes and Lean
I was working on this week's post on Lean after reading Kevin Hartnett's book  The Proof in the Code: How a Truth Machine Is Transforming Ma...
0248
Reposted by Chris Peikert
Sophie Schmieg @sophieschmieg.infosec.exchange.ap.brid.gy · 03/09/2026
Given the multiple cryptanalysis papers that came out in the last few weeks, I have updated my very unscientific guide to the security of various PQC algorithms to account for them. keymaterial.net/2025/12/13/a-very-u…
keymaterial.net
A very unscientific guide to the security of various PQC algorithms
After publishing my series on UOV, one feedback I got was that my blog posts made people feel more confident in the security of the scheme, because “at least someone is looking into these things”. I don’t necessarily know if that is the takeaway I would make from my posts, but it gave me the idea to write my extremely subjective, and very much biased guesstimates for how secure I consider various approaches and problem families within PQC. Since unfortunately I do not possess infinite wisdom or the gift of time travel, these are at best informed guesses, and I take no responsibility for being wrong on any of them. **Update (2026-09-03):** There have been several cryptanalysis papers that have come out since I wrote this article, which have changed some of my priors, I have added updated sections to reflect these changes. ## Generalities There is a somewhat popular saying in cryptography “attacks only get better”. It’s a vacuously true statement, since obviously an attacker will always use the most powerful technique currently known, but I think it is also at least slightly misleading, implying that progress on attacks is not only inevitable, but also somewhat continuous. Instead, what we are seeing is usually something like this: Initially, when a certain technique is first seriously discussed, attacks come in quickly and parameters have to be adjusted to account for them. With time, as our understanding of the space grows, we tend to refine those attacks, but it is a process of diminishing returns. It is possible that some novel mathematical technique starts a new spurt in advances in attacks, but importantly, there is usually no continuous improvement in attacks. As an example, if we look at RSA, we first have the naive factoring algorithms such as trial division and Fermat’s method, which predate cryptographic use. Then, in the seventies, they get joined by the first major improvement in the space, Pollard’s rho. In the 80s, we get the quadratic sieve, as the first subexponential algorithm, joined by various lattice methods. Finally in the 90s, more than 30 years ago, we get the current best factoring algorithm, the general number field sieve, a refinement of the quadratic sieve, as well as further improvements on lattice techniques. Quantum algorithms also first enter the scene, with Shor’s algorithm. After that, successes die down substantially, mostly confined to relatively minor improvements to the general number field sieve. This is not because we stopped working on factoring algorithms, but most of the effort shifted to other targets such as The Montes’ algorithm for factoring polynomials over discrete valuation rings. If we look at elliptic curves, the story of attacks is even less exciting. There is, to this date, no known generic classical attack against elliptic curves that is better than a space-time traded off version of a brute force search. This is again not because the topic isn’t studied, elliptic curves are one of the most fundamental building blocks of algebraic geometry, and we know them in great depth. In fact, we know them well enough that we can even start to explain this lack of attacks: They are the most generic form of Diffie-Hellman out there. All in all, this makes our job predicting the future of which algorithm is likely to break and which ones are likely to last, very, very hard. We are not looking at nice, predictable trends, but instead are mostly looking at a process that jumps in huge steps every few decades. A different view to look at the same trends is to say that a scheme gets more trustworthy every time it survives an attack. From that point of view, attacks that fail teach us something about the scheme itself, adjusting our priors, making it more trustworthy. This is particularly true for attacks that tell us something fundamental about the underlying problem; the more general the attack, the more it can teach us why a scheme is resiliant. But, now, without further ado, my personal list about how safe I think various approaches to PQC are, together with how familiar I am personally with the space and how much I think it has been studied. ## 1st Place: Hash-based Signatures There isn’t much to say about hash-based signatures. They have a security reduction to the properties of the hash function used. Any signature scheme, and pretty much any public key encryption scheme requires a hash function somewhere in its construction, be it to compress the message, act as a random oracle, a key derivation function, or as a one-way function. If we cannot construct a secure hash function, we cannot do cryptography. In fact, if we consistently failed in creating secure hash functions, we would most likely live in a universe where P equals NP. Hash-based signature schemes have reduction proofs that reduce their security to that of their underlying hash function. As such, hash-based signature schemes are at least as secure as any other asymmetric (or symmetric) cryptographic primitive. They have plenty of drawbacks, but lack of security is not one of them. While I haven’t studied them to great depth, there is also just not much to say about their security. They are secure. Note that one of the drawbacks that some hash-based signature schemes have is the necessity to keep state (LMS/XMSS). While these schemes are as secure as their hash function if used correctly, the same is not true if the state is not managed correctly, i.e. if one-time-signatures are used more than once. While I have extremely high confidence in the mathematics of hash-based signatures, I also have extremely low confidence in our collective ability to not corrupt state once in a while. ## 2nd Place: Lattices It is hard to overstate my confidence in lattices. General lattices, such as used in FrodoKEM, being broken is pretty much all but equivalent to proving P = NP, at which point all cryptography vanishes (since symmetric cryptography reduces to boolean satisfiability very easily), and it is time to find another career. Lattices feature heavily in arithmetic number theory, as they arise very naturally when studying number fields. As such, lattice algorithms are actually far more central to mathematics than factoring algorithms. The number of problems an efficient lattice reduction algorithm solves is far higher than that of an efficient factoring algorithm. The main reason for that is that lattice problems are the simplest form of Diophantine equation problem, the linear Diophantine equation. You can see an example of this in one of my previous blog posts. This makes lattice reduction one of the most useful algorithm to calculate pretty much about anything in discrete mathematics. Far from being constrained to just algebraic number theory, they also show up in algebraic geometry, in the description of Abelian varieties over the complex numbers. Or, as it turns out, p-adic numbers, as studied in my PhD thesis. Given how central they are to mathematics, I would be extremely surprised if someone, somehow, found a way to improve on generic lattice reduction. Even when it comes to quantum algorithms, lattice reduction is probably one of the most studied one, and so far, no generic improvement has been found, and several fundamental looking obstructions have been identified. Lattices, as a mathematical object, have been studied pretty much for the same time as elliptic curves have been, since both arise from the same underlying questions about the circumference of an ellipsis. In this study, certain integrals arise naturally, defining a function that has two periods in the complex plane. In other words, functions that can be seen as defined on the complex numbers modulo a lattice. And the simplest of these functions , obeys a differential equation . In other words, and its derivative define a elliptic curve. In cryptography, lattices also have been studied about as long as elliptic curve have. First as an attack, due to their mentioned ability to solve Diophantine equations, and soon after as cryptosystem themselves, by increasing the lattice rank to the point that the reduction becomes impossible to compute. The main reason you might not have heard of them before is their generally larger overhead compared to elliptic curves and RSA, making them unappealing in a world where elliptic curves and RSA are unbroken. But we are not using generic lattices, we are specifically using module lattices. Those are the lattices coming from number field orders. A number field is a field extension of (such as adding the imaginary unit _i_ to the rational numbers), and an order in such a number field is a generalization of the integers (such as adding the imaginary unit _i_ to the integers, to obtain the number field order called the Gaussian integers). These number field orders are canonically lattices themselves, and any finitely generated module (I.e. vector space, but for rings) over them is again a lattice in a canonical way. If there is a break of ML-KEM or ML-DSA, my money would be on exploiting this additional structure. However, even when it comes to this additional structure, it is very well understood and studied. Looking at MLWE and NTRU specifically, both problems are deeply related to the p-adic rational reconstruction problem. In the case of MLWE, we need to switch to RLWE, but a number field order can be seen as a module over an order of some subfield, so this doesn’t really change the picture all that much. So what is the rational reconstruction problem? Recall that, in order to attack LWE, we needed to find such that , which mainly boils down to describing the kernel, the solutions to . For RLWE (or indeed, for NTRU), we need to switch to a number field order, which we mainly do by replacing the capital with a lower case . We can, of course, without much consequence, switch the sign of the error term, and write , for the lattice we need to reduce. With a slight reordering, this is equivalent to . Since and are small in some metric, this means that what we are asking is given a fraction with bounded numerator and denominator, which is only known modulo some ideal (or more generally a number of finite places), find the numerator and denominator. We all know this problem when we replace the finite places with infinite places, especially over , albeit usually less dressed up in formal mathematics lingo: This is the question of which fraction fits best with some given limited precision decimal expansion, such as the question of whether an output of 1.666 came from an actual result that was 5/3, or 1666/1000. This problem (over finite places, i.e. modulo a prime) arises relatively naturally when studying number fields, and the only way we know for solving it is lattice reduction. This is a very common pattern in arithmetic number theory, you usually take problems that arise there and reformulate them until you can express them as a lattice problem, and then proceed to reduce the lattice when the number field is small enough. The opposite, where you can use the number theoretic properties of the number field to say something about a lattice without reducing it on the other hand is very rare. That being said, we are not using a random number field when it comes to lattice cryptography, but a fairly small set of very specific ones, which have properties that are not usually encountered in many number fields, such as having a class number of 1, and an easy to calculate group of units (up to some finite cofactor easy to calculate, that is, but still this is usually a hard lattice problem for a random number field, but is easy for the cyclotomic fields heavily ramified over 2 that we want for our cryptographic purposes). That being said, even with these blemishes, when it comes to module lattice cryptography, we are talking about a very well understood and explored part of mathematics, that should be very safe to use for cryptographic purposes. **Update (2026-09-03):** Since writing this article, two advancements have been made in lattice cryptanalysis. First HAWK has been broken by a classical attack, making it so that an attacker has to only reduce a lattice that is much smaller than the one assumed. This makes the scheme no longer attractive, as the necessary increase in parameter choices pushes it beyond ML-DSA in terms of signature and public key sizes. You might have noticed that I did not even mention HAWK in this overview to begin with, and there is a good reason for that: While NTRU and MLWE rely on the mentioned step of going from local information at a finite place to global information (the thing that we only really know how to do with lattice reduction). HAWK’s public key already used global information, so my argument as to why even number field based lattices should be secure did not apply to it. All in all, the fact that HAWK was broken should not be considered as all that relevant information when it comes to the security of other lattice schemes. Second Daniel Simon, of Simon’s algorithm fame released a quantum algorithm that claimed to solve the dihedral coset problem in polynomial time. This rather unassuming title would be a bombshell for lattice cryptography and beyond, as it would imply that a lot of instances of LWE and general lattices are solvable on a quantum computer. The paper received a lot of attention and led to another set of quantum algorithm people writing another paper that points out some fundamental problems with the given algorithm. That paper gives an information theoretical argument that generalizes further, and has led Kuperberg, another famous quantum algorithm person, to conjecture that it might be possible to prove that at least certain common approaches to solving lattice reduction with a quantum algorithm might _never_ have more than a polynomial advantage over classical algorithms here. All in all, this is a great showcase of the dynamic I mentioned in the beginning of this blog post: The failed attack led to us learning more about the nature of lattice reduction, to the point that it has substantially increased our confidence in the security of lattices. ## Update (2026-09-03): 2.5th Place: Have you considered Kerberos First suggested by Adam Langely, mostly as a semi-serious thought experiment, Kerberos, as a protocol, is already quantum safe. This is due to it using only symmetric cryptography, which is unaffected by quantum computers. With the recent results on Classic McEliece (which I will go into in the next section), “just use Kerberos” should now be mentioned as more desirable from a security point of view than any of the algorithm families discussed below. This is a moderately uncomfortable situation, because basically, if lattices fail, we do not have any other conservative choice to fall back to, but at the same time, given our very high confidence in lattice schemes, maybe is actually the right fallback to think about. Of course relying on symmetric cryptography to secure the internet would require a substantial amount of rearchitecturing, and have rather uncomfortable consequences for what privacy means in a future like that, but it is important to keep in mind that even without asymmetric key agreements, we would still have at least some ideas on how to proceed. ## 3rd Place: Codes I know a lot less about codes than I do about lattices, I’ve always considered them as the smaller sibling of lattices. Both schemes fundamentally work via underdetermined linear systems, where the solution has certain special properties. Being small in the case of lattices, and having lots of zeroes (i.e. being small in the Hamming metric) in the case of codes. Their construction has many similarities, to the point that code based cryptography can be attacked with the same lattice reduction techniques that lattice cryptography has to deal with. Compared to lattices, codes are far less central to mathematics, but whether that is a good or a bad thing is hard to say. But really, I haven’t studied codes to any necessary detail to have much of an opinion on them, other than that they are fine, probably, at least as long as lattices are fine. They are also less efficient than lattices in pretty much all of their instantiations, and at least I do not know how to think of them as a more general mathematical problem (akin to the p-adic rational reconstruction problem that governs MLWE/NTRU). **Update (2026-09-03):** At the same time that the other two mentioned papers came out and grabbed all the spotlight, a third paper was published on Classic McEliece. Initially, this paper only claimed a distinguisher attack, i.e. an attack that would allow an adversary to decide whether a given public key was created using Classic McEliece’s key generation algorithm (and have a private key), or randomly chosen in a way that just makes the format match. Distinguisher attacks are usually not by themselves a problem. We only rarely care about being able to hide our public keys in random data, after all. But they are also quite often a harbinger of things to come. Being able to distinguish a correctly formatted, but random instance of a problem from the instance that was created via key generation means that the actual problem used to safeguard the algorithm is not what we originally thought it was. This gives insight in what the actual problem underlying a cryptographic algorithm is, and if that actual problem turns out to be substantially easier than what we thought the problem was, we can potentially figure out a key recovery attack. And indeed, the authors of the paper managed to tweak their quasi polynomial distinguisher into a quasi polynomial key recovery attack. While the attack is quasi-polynomial, it is still quite expensive to run, and so while quite a few people currently believe that Classic McEliece’s standardized parameters are all easier to break than AES 128, as far as I am aware, nobody has been able to actually run the algorithm itself. This is somewhat similar to what the situation is with RSA 1024 at the moment, believed to be breakable, but nobody has the spare compute lying around to actually demonstrate the break. While BIKE and HQC, the other two code based KEM schemes that were in the NIST competition (with HQC being the one selected by NIST) are not affected by this attack, it certainly does not give me great confidence when the what is widely seen as conservative candidate of an algorithm family suffers a break like this. ## 4th Place: Isogenies Now to a bit of a controversial placement: Isogenies. What, even though SIKE was broken? Yeah, well obviously I don’t place SIKE at 4th place, it’s somewhat lower, right above Vigenère ciphers, and only because the attack is more interesting. SQISign on the other hand is a different story. The main reason to place it ever so slightly above multivariate cryptography in my opinion is that we much better understand the underlying hard problem and how it relates to the scheme itself. I am not ashamed to admit that I have a bias towards pretty mathematics, and SQISign does some of the most beautiful mathematics I know of. That being said, the scheme is for now too slow to actually be used in practice, and while it can be reduced to the endomorphism problem, we cannot currently rule out that the endomorphism problem ends up being easy, especially given that it is far less central to mathematics than lattices are. It has been studied somewhat extensively, though, but I am somewhat worried that the best experts on the endomorphism problem in algebraic geometry are just now slowly even learning about the existence of isogeny based cryptography. After all, the SIKE attack is based on a theorem discovered in 1997, and yet wasn’t discovered until 2022, showing a huge gap between academic algebraic/arithmetic geometry and cryptographers working on isogeny based crypto. ## 5th Place: Multivariate Cryptography I’ve written a whole series on Unbalanced Oil and Vinegar, probably the most basic of the multivariate schemes. Since then, a new attack has come out, leveraging wedge products. While the attack is far from catastrophic, it also feels very arbitrary, similar to the Kipnis–Shamir attack on Balanced Oil and Vinegar, it seems to me that we are missing something to really have a full understanding of the space. Humorously enough, even before the paper, I had tried unsuccessfully to attack UOV using wedge products, more precisely I tried to figure out if there is a structure in the cotangent space that can be exploited, so the fact that wedge products were a meaningful attack vector is not surprising per se, but still, if we want to trust UOV, we need to, in my opinion, have a better understanding of what the hard problem here actually is. It is easy to point to Gröbner bases here, but in my opinion the gap from generic Gröbner basis computation to the specific UOV problem is quite large. While all NP-complete problems necessarily reduce to each other, reducing to a Gröbner basis computation is one of the easier reductions, just like you can reduce a computer program to a boolean circuits satisfiability problem by literally translating the instructions, you can reduce a problem about polynomials to a Gröbner basis computation. One thing that particularly stands out to me about Multivariate Cryptography is that variations that have tried to reduce the size of the public key ended up broken quite often. To me, there is something missing about fully understanding what makes this problem hard to fully trust it, but my progress in understanding the problem space better has at least given me a glimpse of why basic UOV should be secure. That being said, realistically, I should place them above isogenies, mostly because we have had more survived attacks in this space, but this my list, and if it doesn’t contain at least one upsetting placement, it wouldn’t be very subjective now, would it? ## Bonus: Why RSA and Elliptic Curves both fall together One question that I got asked recently was why RSA and elliptic curves, while looking so different as cryptosystems, are both susceptible to Shor’s attack, when all these other schemes barely spend a word talking about why Shor’s does not apply to them. While it is true that at first glance, RSA and elliptic curves do look very different, they are actually far more related than one might think, some of it is even already visible in classical attacks. As I described in my post on why elliptic curves are really the only option for discrete logarithm problems, elliptic curves contain the multiplicative discrete logarithm as a subcase (at least if you allow for stable models). And for multiplicative discrete logarithm problems, we already have the same attacks working on RSA and DLOG. From that perspective it might be less surprising that an attack that is polynomial on RSA also solves ECC. More concretely, the thing that Shor’s algorithm actually solves is the Abelian Hidden Subgroup problem: Given a group , a function is said to hide the subgroup of if is constant on each coset, but different for different cosets. In particular, if is a normal subgroup, this means that is defined and injective on . The hidden subgroup problem is Abelian if the group in question is Abelian. This is a bit of a mouthful, so let’s look at a trivial example first, using as our group and try to hide as a subgroup. A function would hide this subgroup if it has a different value on the cosets, for example, if the function was just the value of the integer modulo 3. For a slightly more interesting function, which actually meaningfully hides something, we can look at the world of variant Sudoko, where we often see the concept of a modular line or modular mirror or similar, which requires certain digits to have the same residue mod 3 (For example this one or that one). Solving these puzzles is usually done by coloring the corresponding digits in one of three colors, indicating the residue class mod 3. Importantly, it is (at least initially), not known which color corresponds to which residue class, which starts to show why the function is considered hiding this subgroup. Of course, even if you just mapped integers to colors, the hidden subgroup would still be pretty easy to find by anyone who can count to three (and importantly, solving the Sudoko has nothing to do with solving the hidden subgroup problem), but you can imagine that for a larger modulus, this becomes an actually hard problem. While not necessary, it is very useful to know the classification problem for Abelian groups when looking at this question for Abelian groups in particular. All finitely generated Abelian groups can be written as the product , where . Knowing this means we know very well how, at least in theory, any subgroup of an Abelian group looks like, which is going to make the next bits a bit easier to grasp in their generalities. Knowing that Shor’s algorithms can solve the Abelian Hidden Subgroup problem, and now knowing what the Abelian Hidden Subgroup problem is, all that is left to do is to show where the subgroup is hiding, for both RSA and elliptic curves. As discussed, elliptic curves are more or less the most generic of all DLOG groups, so we don’t really need to concern ourselves with the intrinsics of how elliptic curves work, and can instead just take a generic group G (and as a bonus, this allows me to use multiplicative notation without feeling dirty). In fact, let’s start with DLOG. So given two elements , we are looking for such that . Instead of working with G as domain, we use two copies of , and define our function as . Since , this is equal to , i.e. it’s a linear transform on followed by a discrete exponentiation. But the discrete exponentiation is a group isomorphism, so we can basically ignore it for the purposes of hidden groups, since the hidden group definition does not really care about the range of the function to begin with. As a linear function, it is easy to see where maps to the unit, namely exactly for vectors generated by . Since is a group homomorphism, we can use the group isomorphism theorem to know that is constant on each of the cosets and injective on the quotient, i.e. hides an Abelian subgroup. Applying Shor’s algorithm, and obtaining a generator of this subgroup, we can recover k, since all elements of this subgroup have the form . Reformulating RSA into an Abelian Hidden Subgroup problem is even easier: The security of RSA is build on the attacker not knowing the order of the group, since the order of is , from which we can recover n’s factors p and q easily. So how is order finding an Abelian Hidden Subgroup Problem? Just take a random element and define as . This function has the same result exactly for all the multiples of the order of a, in other words it hides as a subgroup of . And the order of an element is always a divisor of the order of a group, so we can use this to find factors of n. Hidden Subgroup Problems are more general than just this, and are mostly just a framework to restate problems to. In fact, we can restate lattice reduction as a hidden dihedral subgroup problem. But importantly, quantum computers are really good at operating on Abelian groups, but have, at least so far, have not shown any success whatsoever on non-Abelian groups. This does make sense, given their construction, and gives us some data on why lattices have withstood quantum cryptanalytic attacks so far. ### Share this: * Share on X (Opens in new window) X * Share on Facebook (Opens in new window) Facebook * Like Loading…
24217
Reposted by Chris Peikert
Michael Hobbes @michaelhobbes.bsky.social · 31/08/2026
A 76-year-old green card holder with stage 4 cancer was arrested at his citizenship application interview and has been held by ICE for two months. www.seattletimes.com/seattle-news...
Loreto Javar, a green card holder who’s lived in the United States for over three decades and is being treated for Stage 4 prostate cancer, has been held at the Northwest ICE Processing Center in Tacoma for more than two months. 

A 76-year-old retired hotel worker who lives in Fife with his wife and daughter, Javar was detained by Immigration and Customs Enforcement officials June 23 during an interview for his U.S. citizenship application in Tukwila. He was receiving ongoing cancer treatment when he was taken into ICE custody, his family said, and has missed several medical appointments since his arrest.
10033781416
Reposted by Chris Peikert
Aaron Reichlin-Melnick @reichlinmelnick.bsky.social · 28/08/2026
The situation in Haiti is terrifying. On Sunday, 150 gunmen swept down on a town to kill, rape, loot, and burn. 22 people were executed in a churchyard. 52 were taken hostage. Stephen Miller mockingly says Haiti is safe and ICE just sent its second deportation flight this month; with kids on board.
They arrived in silence, under cover of darkness, heavily armed as they surrounded the town and moved through Kenscoff’s rugged terrain and towering forests in the mountains above the Haitian capital. Numbering around 150, the gunmen swept through several locations as they made their way toward the center of the town, opening fire on resident who tried to flee. At least 13 people were shot and killed as the gunmen ran through downtown, according to an account by the United Nations human rights office. As more than 50 others sought refuge in L’Arche de la Nouvelle Alliance, a Protestant church that had been sheltering people already displaced by the violence, the gunmen pursued them. When they arrive, they forced residents from the church and executed 22 of them in its courtyard. A dozen others were killed behind the sanctuary. The attackers didn’t just stop there. Before withdrawing from downtown, an area encompassing City Hall and a Haiti National Police substation, they abducted at least 52 people, including a mother and her five children, as well as another mother and her infant. Children and elderly who could not run were killed inside their homes. Others were burned alive after gunmen set at least a dozen houses on fire, witnesses told the National Human Rights Defense Network. The attackers also shot horses and other livestock inside the rural enclave.
13638322015
Reposted by Chris Peikert
Bradley P. Moss @bradmossesq.bsky.social · 28/08/2026
These people had protected status. They lived here legally. They worked, they paid taxes. They made lives. Raised families. Now we’ve dehumanized them. Ripped away that protection and told them to get out. This is a stain on the soul of this Nation.
440107123484
Reposted by Chris Peikert
spooky Deirdre Connolly¹ ² at a distance @durumcrustulum.com · 27/08/2026
About that Classic McEliece distinguisher, we may have a new key recovery attack: eprint.iacr.org/2026/1630 (updated)
eprint.iacr.org
Quasipolynomial Cryptanalysis of the McEliece Cryptosystem (or: PIR Meets McEliece)
The McEliece code-based cryptosystem, utilizing binary Goppa codes, is the earliest public-key encryption scheme that is still considered post-quantum secure. We present a simple, classical quasipolyn...
0114
Reposted by Chris Peikert
David Adrian @dadrian.io · 27/08/2026
Since the last time Peikert was on, Michigan football and Michigan basketball both won a national championship. That's the new bar for repeat guests.
064
Reposted by Chris Peikert
Ben Adida @benadida.com · 26/08/2026
RIP Dolly Parton. Voice. Courage. A deeply positive force for good. Thank you.
053
Reposted by Chris Peikert
Radley Balko @radleybalko.bsky.social · 25/08/2026
I don’t have much to add to the tributes except to say that she was the rare person who only grew more kind, decent, and compassionate with fame. The best of us. Also, you should listen to this wonderful podcast episode about the global appeal of “Tennessee Mountain Home.” It choked me up.
wnycstudios.org
Tennessee Mountain Trance | Dolly Parton's America | WNYC Studios
We journey to the center of the Dollyverse: Dollywood. And find much more than we hoped for.
429633
Reposted by Chris Peikert
spooky Deirdre Connolly¹ ² at a distance @durumcrustulum.com · 15/08/2026
Paper online with formalized result in Lean that the DCP attack is wrong/broken/impossible (phew!) eprint.iacr.org/2026/1693 github.com/sragavan99/l...
2161
Chris Peikert @chrispeikert.bsky.social · 14/08/2026
Anybody going to CRYPTO and want to play some tennis (USTA 4.0-4.5 level)? Email me!
000
Reposted by Chris Peikert
spooky Deirdre Connolly¹ ² at a distance @durumcrustulum.com · 10/08/2026
Correct: "[cryptanalysis] cannot conjure mathematical flaws out of thin air; it can only expose a weakness if one actually exists in the underlying mathematics."
051
Chris Peikert @chrispeikert.bsky.social · 10/08/2026
Timely and correct!
130
Chris Peikert @chrispeikert.bsky.social · 10/08/2026
Oh my goodness!!
1268
Reposted by Chris Peikert
Alex Wellerstein @wellerstein.bsky.social · 09/08/2026
I have written at some length about Nagasaki in the past. It has long taken a back seat in the narratives about the atomic bomb compared to Hiroshima. It deserves at least as much attention — it has its own distinct implications for the atomic bombing narrative. www.newyorker.com/tech/annals-...
newyorker.com
What About Nagasaki?
The attack that ended the nuclear summer of 1945.
226753
Reposted by Chris Peikert
Christopher Webb @cwebbonline.com · 02/08/2026
This got me choked up. Ohio, thank you for this. 🙏🏽 And God bless Viles Dorsainvil, Exec Director of the Haitian Support Center. Haitians aren’t criminals. They were here legally under TPS until Trump stripped those protections. Yet we’re humiliating them by forcing them to wear ankle monitors.
852068842
Chris Peikert @chrispeikert.bsky.social · 02/08/2026
1/ Initial reactions after some hours with this groundbreaking result proving the NP-hardness of poly-approx CVP/NCP: It is most likely correct, but more importantly, it is original, elegant, and beautiful! (Also: it is easy to improve, quantitatively.) openai.com/index/ten-ad...
openai.com
Ten advances in mathematics and theoretical computer science
OpenAI shares new results on long-standing open problems in mathematics and theoretical computer science, including advances in geometry, cryptography, and complexity.
210328
Reposted by Chris Peikert
Huck Bennett @huckbennett.bsky.social · 02/08/2026
Alas, not all approx factors γ are the same: γ-CVP for γ = n^{1/2} is in coNP, and so it likely isn't NP-hard. Still, the new result with γ = n^{1/200} comes close to the n^{1/2} barrier for the first time. Previously no poly hardness was known, and now it's a matter of pinning down the exponent. 4/
252
Chris Peikert @chrispeikert.bsky.social · 02/08/2026
Whether or not it is the most (practically) impactful result, it’s certainly the *most unexpected* and *impressive* one. The LIP result cleverly knocked down the first of a chain of dominos people had already set up. The CVP result comes out of nowhere with totally original techniques!
041
Reposted by Chris Peikert
Henry Yuen @henryyuen.bsky.social · 01/08/2026
Some initial thoughts, and a complicated mix of feelings. Wow. I mean, Erdos problems are cool (I genuinely mean that), I didn't know about the Jacobian conjecture before it got disproved. But this newest batch from OpenAI hits home in a way the previous announcements did not.
232972
Chris Peikert @chrispeikert.bsky.social · 31/07/2026
my experienced-driver child assists my new-driver child
010
Reposted by Chris Peikert
ePrint Updates @eprint.ing.bot · 30/07/2026
Toward a Secure Fixed-Point Implementation of the Falcon Signature Scheme (Daniel De Almeida Braga, Pierre-Alain Fouque, Bachir Lachguel, Thomas Prest) ia.cr/2026/1531
Abstract. Falcon was selected by NIST in 2022 for standardization as a post-quantum digital signature scheme. Among all standardized signature schemes, Falcon achieves the smallest signature size. Its main drawback, however, is its reliance on floating-point arithmetic, which plays a critical role in the security analysis. This reliance poses significant challenges for practical implementations: some platforms lack floating-point units, floating-point division is not constant time on many processors, and protecting floating-point computations against side-channel attacks using masking techniques is particularly difficult on embedded devices.

To address portability issues, Pornin (ePrint 2019/893) proposed an implementation of that emulates floating-point arithmetic using integer operations. While it enables deployment on a wider range of platforms, this approach incurs a substantial performance penalty compared to the native floating-point implementation.

This work studies the theory and practice of implementing Falcon’s signing procedure in fixed-point arithmetic. This requires a specific analysis of the boundedness and precision of intermediate variables.

1.  Our boundedness analysis revolves around a key fact: almost every intermediate variable arising during key expansion and signing is bounded by a function of four quantities that can be computed at key generation time. Our modified key generation enforces thresholds on these quantities through a light rejection step that rejects less than 50% of initial Falcon keys. This then yields sharp, unconditional bounds on all fixed-point variables. Establishing these bounds is highly nontrivial, and relies on Gaussian concentration arguments as well as on symplectic pairs, a generalization of symplecticity.

2.  Our precision analysis remains, for now, partly empirical. Following a Rényi divergence argument, our main theorem proves the security of fixed-point Falcon conditioned on error bounds of certain intermediate values. These error bounds are derived empirically based on extensive experiments.

We provide a C fixed-point implementation. It is approximately a factor of two slower than the original floating-point implementation, but achieves a speedup of an order of magnitude compared to emulated floating-point implementations.
Image showing part 2 of abstract.Image showing part 3 of abstract.
001
Chris Peikert @chrispeikert.bsky.social · 29/07/2026
Also: HAWK’s entire foundation was very new—just 4-5 years old, an infant by cryptographic measures! Most brand-new cryptography gets broken or severely weakened before long. This is normal and good. Now AI will help speed up that process more systematically.
0226
Reposted by Chris Peikert
Filippo Valsorda @filippo.abyssdomain.expert · 29/07/2026
I'm seeing folks draw the wrong conclusion (in good faith or not) from the HAWK attack. HAWK is a scheme that 1. cryptographers were suspicious of and 2. was still in the assessment process. A break is GOOD. It means the process is useful, and it INCREASES confidence in the selected algorithms.
111620
Reposted by Chris Peikert
Matthew Green @matthewdgreen.bsky.social · 29/07/2026
I wrote up a short blog post giving my thoughts on the new Anthropic cryptanalysis results against HAWK and AES. blog.cryptographyengineering.com/2026/07/29/s...
blog.cryptographyengineering.com
Some notes about Anthropic’s new results
Yesterday Anthropic published two new cryptanalysis results, both outputs of Claude Mythos, their (still) unreleased advanced model. The first of these results attacks a signature scheme called HAW…
47630
Reposted by Chris Peikert
Bas Westerbaan @bwesterb.bsky.social · 29/07/2026
We support post-quantum authentication now to your origin. First place we deploy PQ certs: many more to come. blog.cloudflare.com/post-quantum...
blog.cloudflare.com
Post-quantum authentication to origins is now supported
Cloudflare now supports post-quantum (PQ) authentication when connecting to customer origin servers via Authenticated Origin Pulls and Custom Origin Trust Store. This is the first step towards providi...
084
Chris Peikert @chrispeikert.bsky.social · 28/07/2026
Agree that the result itself is not surprising. The problem (module-LIP) is quite new; there are few experts; very similar-looking results have been found around the edges (Mythos built heavily upon them!). The surprise is that Mythos found it first, with little intervention and no expert guidance.
081
Chris Peikert @chrispeikert.bsky.social · 28/07/2026
This is a very cool and exciting discovery by Claude Mythos! It found a serious 𝒎𝒂𝒕𝒉𝒆𝒎𝒂𝒕𝒊𝒄𝒂𝒍 attack on the post-quantum signature scheme HAWK, an "on-ramp" candidate for potential NIST standardization. www.anthropic.com/research/dis...
anthropic.com
Discovering cryptographic weaknesses with Claude
Anthropic researchers find weaknesses in cryptographic algorithms with Claude Mythos Preview
23218
Reposted by Chris Peikert
Defector @defector.com · 28/07/2026
Squirrel leads Detroit grounds crew on merry chase: defector.com/squirrel-lea...
defector.com
Squirrel Leads Detroit Grounds Crew On Merry Chase | Defector
On Monday the visiting Baltimore Orioles beat the Detroit Tigers by a score of something to something. This is not important. What is important is that there was a squirrel. With a squirrel’s innate…
3477
Reposted by Chris Peikert
Security Cryptography Whatever @scwpod.bsky.social · 27/07/2026
NEW EPISODE! We invited Mark Schultz-Wu on the podcast to talk about the history of lattice cryptography. When lattices are explained in plain english, they are actually quite simple! I don’t think any of us have ever seen Deirdre so happy. www.youtube.com/watch?v=1ey8...
youtube.com
An Odyssey of Lattice Cryptography with Mark Schultz-Wu
YouTube video by Security Cryptography Whatever
094
Reposted by Chris Peikert
ePrint Updates @eprint.ing.bot · 23/07/2026
The supersingular isogeny problem in time and memory p^(1/3 + o(1)) (Benjamin Wesolowski) ia.cr/2026/1486
Abstract. We prove that under a plausible heuristic assumption (on the smoothness of certain random integers), the supersingular isogeny problem can be solved in time and memory p^(1/3 + o(1)). This improves upon the previous best complexity of p^(1/2) ⋅ (log p)^(O(1)). This problem is arguably the central hard problem underlying isogeny-based cryptography, and the cost of its resolution is a major (and often the only) factor in the choice of secure parameters. The impact on concrete parameter sets remains to be clarified, as the asymptotic advantage of the new algorithm is mitigated by a superpolynomial overhead hiding in the o(1) exponent, and by its high memory requirement.
01511
Reposted by Chris Peikert
Dara Lind @daralind.bsky.social · 21/07/2026
It’s not a “crackdown” — that implies stronger enforcement of existing policy. It’s The Great Delegalization. It’s ongoing and it’s beginning to cause acute pain and Congress could fix it.
318533
Reposted by Chris Peikert
Michael Froomkin @mfroomkin.bsky.social · 18/07/2026
ICE caught routinely evading Court orders, shipping detainees away and even deporting them before habeas hearings. This was routine and secret. Judge is Not Happy. www.wlrn.org/government-p...
wlrn.org
Miami-Dade's brushfires helped reveal that ICE violated over 100 court orders in South Florida
The incident has opened a can of worms in federal court after a federal judge was notified that 47 of those detainees were shipped outside the Southern District of Florida in direct violation of court...
15456240
Reposted by Chris Peikert
Chris Hayes @chrislhayes.bsky.social · 16/07/2026
"In Detroit, the air quality index reached a value of 728 late Wednesday, far worse than the peak of 465 in New York during the apocalyptic June 2023 fires." www.washingtonpost.com/weather/2026...
washingtonpost.com
Wildfire smoke will worsen in the Northeast and Mid-Atlantic through Friday
More than 115 million people could be exposed to unhealthy air quality. See the forecast for 20 cities.
73837226
Reposted by Chris Peikert
Radley Balko @radleybalko.bsky.social · 16/07/2026
"Stop criticizing us or will keep murdering people" is just a jaw-dropping thing for a government official to say.
28470612354
Reposted by Chris Peikert
David J. Bier @davidjbier.bsky.social · 15/07/2026
Homan just admitted ICE has been endangering the public, its targets, and its own officers by making record vehicle stops without even an enforcement upside! He admits that they could be arresting people outside of their cars but haven't been, yet ICE plans to restart them again!
107727
Reposted by Chris Peikert
Radley Balko @radleybalko.bsky.social · 13/07/2026
This isn't tenable. Should be a prereq for Democrats: Create a way to hold federal law enforcement officers civilly liable. Make it retroactive. Do the same for policymakers like Noem, Mullin, and Miller, whose unconstitutional directives are predictably ruining lives and wreaking destruction.
91222262
Reposted by Chris Peikert
Radley Balko @radleybalko.bsky.social · 13/07/2026
They're continuing to kill people because this administration has told them that the people they're apprehending -- and those who defend them -- deserve violence, that no amount of violence is too much, and that no matter how egregious the abuse, they'll never be held accountable.
bangordailynews.com
ICE agents involved in fatal Biddeford shooting, lawmaker says
It's at least the 11th fatal shooting involving an ICE or Border Patrol agent since President Donald Trump took office last year.
191929703
Reposted by Chris Peikert
Raider @iwillnotbesilenced.bsky.social · 12/07/2026
Lorenzo’s light was stolen by bigotry. Thank you for standing up to honor his memory and demand justice.
13959328
Reposted by Chris Peikert
Meg Rowley @megrowler.fangraphs.com · 10/07/2026
No one doing more consistently unhinged work than the folks who design hotel showers. Containing the water to the shower itself? The lowest priority, have a half wall. The tile? The slipperiest imaginable, and just no regard for those who might have to shave their legs. Bunch of maniacs.
1473178295
Reposted by Chris Peikert
mccurley.bsky.social @mccurley.bsky.social · 09/07/2026
The IACR board has put forward a proposal to revamp the publishing of the general conference proceedings for Eurocrypt, Crypto, and Asiacrypt. iacr.org/hybridpropos... I would encourage members to engage in discussion about this on iacr.org/discuss
iacr.org
Concrete Hybrid Journal Proposal
01911
Reposted by Chris Peikert
Sam Byers @sambyers.bsky.social · 09/07/2026
The whole case for independent, autonomous thought, curiosity, inquiry, and focused attention therefore has to be made again from the ground up. “Reading” is part of that but it’s not the whole story in and of itself.
1497