IACR News
If you have a news item you wish to distribute, they should be sent to the communications secretary. See also the events database for conference announcements.
Here you can see all recent updates to the IACR webpage. These updates are also available:
18 September 2026
The University of Manchester, Department of Computer science; Manchester, United Kingdom
We are actively recruiting PhD students. The candidates will be working on Isogeny-based Cryptography with Dr. Tako Boris Fouotsa.
The research directions to be explored include but are not limited to:
- Design and optimisation of isogeny-based primitives;
- Cryptanalysis;
- Foundations of Isogeny-Based Cryptography.
Start date: January-March 2027 or September-October 2027.
Eligibility: Applicants should hold a strong MSc/Mphil in Computer Science, Mathematics, or a related subject. Familiarity with Cryptography, Number Theory, Isogenies or Implementation (proof of concept or advanced) of cryptographic primitives are desirable, but are not mandatory. Outstanding candidates with a Bachelor’s degree from a four-year undergraduate program are also encouraged to apply.
Application deadline: On a rolling basis. Candidates who would love to be considered for the January-March 2027 start date must apply by the 1st of November 2026.
Funding: The University of Manchester offers a range of scholarships, studentships and awards to support the best candidates.
Why you should apply: The candidate will have the opportunity to contribute to timely research in post-quantum cryptography at a world leading University. The candidate will join an inclusive, flexible, vibrant and internationally connected research environment with expertise spanning post-quantum cryptography, applied cryptography, distributed systems, security in AI and cyber security. They will benefit from collaborations with leading researchers across the United Kingdom and Europe. Opportunities for short research visits, participation in international conferences and workshops, and involvement in the organisation of scientific events will be provided. Paid teaching assistantships activities are encouraged but are not mandatory.
Closing date for applications:
Contact:
Tako Boris Fouotsa (takoboris.fouotsa @ manchester.ac.uk)
For general admission inquiries, contact the admissions team (fse.doctoralacademy.admissions @ manchester.ac.uk)
More information: https://www.manchester.ac.uk/study/postgraduate-research/programmes/list/02954/phd-computer-science/
University of Campinas (Unicamp), Brazil
We are looking for a PhD student to work on FPGA implementation of fully homomorphic encryption schemes.
About youUndergrad and master degrees in Computer Science, Mathematics or related topics. Some experience with hardware implementation is required. If you know very well FPGA, but don't know much about crypto, that is not a problem, as long as you are wiling to learn it. You are expected to be proactive and to have some level of independence.
About us:We are one of the main universities of Brazil, located in a beautiful campus in a calm neighborhood. There are many cultural activities nearby, technological centers including companies like Samsung and LG, parks and natural areas. Also, traveling to other regions of Brazil is very easy (there is an airport in Campinas).
Closing date for applications:
Contact: Send an email to Prof. Hilder V. L. Pereira if you are interested in the position or want to know more.
KTH Royal Institute of Technology
The project concerns information- and coding-theoretic methods for analysing and improving the resilience and efficiency of federated machine learning methods in settings where communication bandwidth is limited and nodes are unreliable.
The project is funded by KTH as part of a joint initiative aimed at strengthening relations between KTH and selected partner universities. The project is carried out in collaboration with the Technical University of Denmark (DTU) in Lyngby, Denmark. The doctoral student will be supervised by two supervisors at KTH and two supervisors at DTU. Mobility is a requirement for the doctoral student; the student is expected to spend a total of at least one year at DTU. However, this period does not need to be continuous and will be planned in consultation between the doctoral student and the supervisors.
Supervision: Professor Ragnar Thobaben and Professor Mikael Skoglund (KTH) as well as Professor Søren Forchhammer and Assistant Professor Stanislav Kruglik at DTU. Decision will be made upon admission.
Closing date for applications:
Contact: Ragnar Thobaben
More information: https://www.kth.se/lediga-jobb/963264?l=en
17 September 2026
Yan Huang, Yuling Chen, Fangguo Zhang
We apply the reduction to an odd prime-order subgroup of size $r$ in a genus-two Jacobian over $\mathbb F_q$, where $q$ is an odd prime and the model is a monic quintic with zero quartic coefficient. An integer lift of weighted Mumford arithmetic, a phase-only terminal polynomial, and an independent shifted Legendre symbol give useful-sample probability $1-O(L/q)$ on the exact domain $\mathbb Z_r^2$ when $r=\Theta(q^2)$, where $L$ is the number of tree leaves; this bound assumes exact preparation and Fourier readout. Explicit height certificates, streaming CRT reconstruction, and clean modular primitives yield a sampler using $10n+o(n)$ logical qubits, including both scalar registers, for $n=\lceil\log_2q\rceil$. The model permits intermediate measurements, reset, and classical feedforward.
For the Gaudry--Schost instance over $\mathbb F_{2^{127}-1}$, a $16$-bit window gives an analytic allocation of $1{,}923$ qubits, $37.2\%$ below the matched $3{,}063$-qubit Chen-derived allocation. Its capped-run bound is below $2^{60}$ Toffoli gates, with rotation synthesis charged separately. A $32$-bit window reduces the allocation to $1{,}618$ qubits at substantially greater table and gate cost. The construction therefore provides an explicit space--time tradeoff.
Quang Dao, Scott Duke Kominers, Justin Thaler
Refining the hidden-derivative method of Brakensiek, Chen, Putterman, Zhang, and Zheng, we obtain an explicit agreement threshold $a_1(\rho)$ strictly below the Johnson bound $\sqrt{\rho}$, using only the first derivative, without requiring its evaluations in the received word. At agreement $a_1(\rho)+\eta_1$, where $\eta_1>0$, our sharper interpolation and candidate counts give list size $O_\rho(n/\eta_1^2)$ and MCA error $O_\rho(n^2/(q\eta_1^4))$ for codes of length $n$ over $\mathbb{F}_q$. Higher derivatives give explicit quantitative bounds up to capacity, uniformly over all rates, sharpening prior MCA results in Zheng's unpublished manuscript and Jeronimo's work, concurrent with ours. At fixed rate, for agreement gap $\eta_0>0$ above Johnson, we improve the MCA error bound of Ben-Sasson et al. (BCHKS) from $O_\rho(n/(q\eta_0^5))$ to $O_\rho(n/(q\eta_0^3))$, in every characteristic.
Our decoders use agreement constraints to recover close messages without enumerating initial field values. With fast explicit field arithmetic, at fixed rate and a fixed positive agreement margin above the respective threshold, deterministic decoding takes $\widetilde O(n\log q)$ bit operations above Johnson in every characteristic and $\widetilde O(n^2\log q)$ above our first-order curve in sufficiently large characteristic. Decoding remains polynomial in $n$ and $\log q$ at every fixed positive gap from capacity, under the same requirement of sufficiently large characteristic.
Our first-derivative bounds give the first proof-size reductions in existing proof-system implementations from provable Reed–Solomon proximity-gap bounds beyond the Johnson radius. At unchanged security targets, we save 79.4 KB (11.1%) for ProveKit passport proofs, 13.2 KB (4.63%) for ZisK compressed final proofs, and 59.8 KB (4.85%) for LambdaVM CPU subproofs. We have formally verified the list-decoding and MCA bounds and concrete parameter certificates in ArkLib, a Lean library for verified cryptographic proofs, and proved correctness of a simplified version of our list-decoder.
Ryann Cartor, Felice Manganiello, William Youmans
Yini Lin, Hongxiao Wang, Muhammed F. Esgin, Amin Sakzad, Ron Steinfeld
The key to Lemur+ is our proposed Homomorphic Vector Commitment with Succinct Opening Proof (HVC-SOP), a new primitive that augments standard HVC with succinct opening proofs. We show that HVC-SOP can be generically combined with key-homomorphic one-time signatures (KOTS) to construct non-interactive synchronized multi-signatures, and prove the security of the resulting construction against rogue-key attacks. We then instantiate HVC-SOP using the lattice-based LaBRADOR proof system (CRYPTO 2023), yielding Lemur+. Finally, we extend Lemur+ to support multi-hop aggregation, allowing signatures to be recursively aggregated across distributed network trees. Beyond Lemur+, our HVC-SOP may be broadly applicable and of independent interest.
Alexander Frolov, Aditi Partap, Max Resnick, Ertem Nusret Tas
We present the first weighted batch threshold encryption schemes that require neither batch/epoch labels nor encryption-time ciphertext indices, while keeping each party's communication independent of its weight. We obtain two constructions by virtualizing prior schemes: the BTX construction of Agarwal et al. and the partial-fraction construction of Boneh et al. In both schemes' decryption procedures, each party communicates a single group element for an entire batch, regardless of its assigned weight. We prove correctness, robustness, and security under weighted variants of the original schemes' assumptions, and analyze the assumptions in generic bilinear groups. For the BTX-based construction, we also give a specialized distributed key generation protocol that avoids the general purpose MPC-based setup required by the previous state-of-the-art schemes. Finally, we implement our schemes to demonstrate their practical performance at parameter sizes relevant to blockchains.
Freeman Slaughter
We present two variants: Variant A has proof size $(2\log_2 N+8) \mathbb{G}_1 + 5 \mathbb{F}$, while Variant B adds one group element but removes one interactive round. Under XLA's grouped base-scalar-pair accounting, the prover's exponentiation count decreases from approximately $18N$ to $13N$ (or $14N$, for Variant B), and the verifier's drops from approximately $7N$ to $6N$. Each proof is a constant $240$ B smaller than XLA's; in a $4$-server mix-net election protocol with $N = 2^{10}$ ballots, our Variant A mixing proof costs $5.88$ KiB in total, about $14\%$ smaller than XLA.
Freeman Slaughter
Artyom Kuninets, Ekaterina Malygina, Evgeniy Melnichuk
Maciej Czuprynko, Anisha Mukherjee, Sujoy Sinha Roy
Ariel Gabizon
Jiangrui Yu, Baosheng Zhang, Liang Kong, Lin Ding, Yi Chen, Ye Yu, Mingzhe Zhang, Meng Li
In this paper, we propose ROSETTA, a hybrid CKKS/TFHE framework that overcomes this limitation. We first observe that nonlinear operations in the decode stage exhibit heterogeneous workload patterns, which can be handled effectively via a hybrid approach. We then realize this with two key contributions: 1) an adaptive segmented lookup-table protocol based on TFHE that enables efficient and accurate evaluation of nonlinear operations; and 2) a scheme-aware operator-selection framework that automatically assigns each nonlinear operator to CKKS or TFHE to minimize end-to-end decoding latency. We demonstrate that ROSETTA achieves up to 4.8x Softmax speedup and 1.5--2.1x end-to-end speedup over the SOTA framework CacheMir.
Hiroto Kaihara, Calvin Abou Haidar, Mehdi Tibouchi, Masayuki Abe
In this paper, we first point out that those square root computations are in fact wholly unnecessary: the algorithm can be rewritten without them, resulting in a somewhat simpler implementation that is equally fast or even slightly faster.
We then observe that they also present security risks, in particular as a singularly sensitive target for physical attacks. We demonstrate this with a fault attack, supported by concrete experiments against an ARM Cortex-M4 microcontroller target. We show that injecting a single glitch in one square root computation, and then generating around a million signatures with the unperturbed signing algorithm, leads to full key recovery with 100% success rate and, moreover, faulty signatures are not easy to distinguish from validly generated ones. This makes this fault attack the most devastating against Falcon to date, in contrast with earlier attacks requiring hundreds of millions of signature samples, many injected faults, or resulting in signatures that are straightforward to distinguish from regular ones. In addition, we mention potential risks of the square root computations from the standpoint of dependency management and supply chain security.
Xingwei Ren, Bo Xu, Zhenyu Xiong, Yongqiang Li, Mingsheng Wang
Our starting point is a sufficient criterion for zero sums. It treats affine subspaces in characteristic~2, full prime fields, and multiplicative cosets uniformly, then over prime fields it is tight on every cell we could compute exactly. To turn it into attacks, we add full-block structures, cheap-coordinate elimination, and weighted moments. The first makes the initial S-box layer free, the second extracts equations from states that are only partially balanced, and the third yields thousands of equations from a single structure.
We recover the master key of the full twelve-round \Dux{} over $\mathbb{F}_{65537}$ from $2^{32}$ chosen ciphertexts in 45 core-hours, executed on random keys. On \Yux{} we recover the key of eleven of the fourteen rounds of \YupXp{} and of \YuXbig{} from $2^{32}$ chosen ciphertexts, executed as well, against $2^{96}$ previously on \YuXbig{}. Our distinguishers on \Dux{} coincide with those of independent concurrent work by Liu and Sun. Furthermore, our key recovery attack lowers the data complexity of their full-round attack from $2^{67.58}$ to $2^{32}$.
Andrea Gangemi, Massimiliano Sala, Lorenzo Viganò
Maksymilian Gorski, Lucjan Hanzlik
The attacks exploit a simple but previously overlooked channel: a malicious signer can craft its response so that the honest user's final verification aborts if and only if the user's hidden message satisfies a chosen predicate. The abort/no-abort outcome, therefore, becomes a one-bit testing oracle on the hidden message. Importantly, this is not a failure of the standard blindness definition: our attacks win the standard blindness/request-privacy games. Rather, the flaw is that prior proofs implicitly used encryption hiding or commitment hiding in settings where the adversary also learns an input-dependent abort event.
Our main attack applies to a general pattern of homomorphic-encryption-based blind signatures and OPRFs, in which the user encrypts its input, then decrypts and verifies the signer's homomorphic response. We also present two additional case studies, based on derandomization and selective use of signer components, which illustrate the same proof pitfall in other constructions. We identify a positive design criterion: schemes with publicly checkable signature derivation, in the sense of Fischlin-Schröder, do not leak extra information through such selective aborts. Finally, we discuss mitigations. Generic protection requires publicly verifiable honest evaluation, e.g., via zero-knowledge proofs. For random-token use cases of some HE-based blind signatures, we give a partial mitigation based on random unknown-message blindness RUMBL and a random-oracle transformation to standard blindness.
Hongyuan Qu, Guangwu Xu
In this work, we introduce a representation-theoretic framework for solving Id-uSVP and Id-BDD. Let $K/\mathbb{Q}$ be an abelian extension whose Galois group $G$ is known, and let $I$ be an integral ideal of $K$ stabilized by a nontrivial subgroup $H\subseteq G$. We use the irreducible rational representations of $H$ to construct scaled projection operators $q_i$ that decompose $K$ into a direct sum of linear subspaces $V_i$. Applying these operators to $I$ yields low-dimensional lattices $I_i = q_i(I)$. We show that an Id-BDD instance $(t,I)$ can be solved by solving independent BDD instances on the $I_i$'s and recombining the solutions, provided the target is within a distance bounded by $\lambda_1(I)/(2|H|^2)$. For Id-uSVP, we prove that under mild uniqueness conditions a shortest vector of $I$ lies in at least one of the nonzero $I_i$. In cyclotomic fields, the rotation property gives two stronger results: (i) every nonzero $I_i$ contains a shortest vector of $I$, so solving SVP on the lowest-rank nonzero $I_i$ suffices; and (ii) BDD is further accelerated by reducing a single instance to $n$ low-rank instances on the same lowest-rank nonzero $I_i$.
To the best of our knowledge, our approach is the first to employ group representation theory directly in lattice cryptanalysis. It addresses the limitation of previous subfield methods that they cannot solve BDD, removes the need for multiplicative closedness, and remains at least as efficient as prior SVP reductions. These results refine the understanding of the hardness of structured lattice problems and have implications for the security analysis of cryptosystems with additional algebraic structure.