Papers for

cryptographers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Voynich manuscript text shows little clear sign of real language

Does the Voynich Manuscript Mean Anything? Calibrated Tests Find Little Trace of Language

Abstract: The Voynich manuscript is a fifteenth-century book in a script that no one can read. One account holds that its text means nothing and that a scribe made it by copying his own words and changing them a little. The other holds that a real language lies hidden behind a cipher. We write each account as a program that fills the pages of the manuscript, fit every program with the same budget, and check it on statistics the fit never saw. The copying process of Timm and Schinner predicts these statistics far better than any cipher with one key. But ciphers that switch keys between the manuscript's two dialects, or that encode only the word classes of a real text, predict them equally well. Word statistics alone cannot decide. We look for a trace of language that needs no decipherment. In 28 texts in 16 languages the same word pairs keep sharing a line. The manuscript shows this pattern at half the strength of the weakest of these texts. A word code keeps the pattern above the manuscript unless its plaintext has a weak pattern or many words are miscopied. Solvers that decipher control texts find no readable text in the manuscript under a letter cipher, a word code or 28 codes with one letter, letter pair or syllable per word. Word codes of abbreviated Latin, the plaintext their fits prefer, show which word follows which more clearly than the manuscript unless two words in five are miscopied. One cipher remains possible, a nomenclator with a second key whose scribe miscopies more than half of the words, and our solvers cannot exclude it in 9 of 16 languages. Most of the structure a solver finds comes from how the end of one word shapes the start of the next, which reflects how tightly glyphs are bound to each other. Planted messages are found reliably only when they are long, each letter always becomes the same word and these words are adjacent, so other messages could hide.

Sun 25 OctComputation and LanguageCryptography and Security
The gist
The Voynich manuscript is an old book written in a strange script no one can read. The authors tested if its text is meaningful language or just nonsense created by copying and altering words. They compared patterns in the manuscript to patterns in real languages and found the manuscript has much weaker language-like patterns. Many common decoding attempts failed to produce readable text unless the supposed code was very complex or had many errors. Overall, the evidence suggests the text might not represent real language in an ordinary way.
Open → 2610.34499v1

Three simple sequences reveal unexpected order and chaos modulo 3

Three Quadratic Recurrences Modulo 3: What We Can Prove and What We Can Guess

Abstract: We study three innocent-looking recurrences modulo $3$, each built from squares of two earlier terms. One of them turns out to be secretly $\textit{linear}$, and we can compute its periods exactly. One is a $\textit{permutation}$ hiding a small, perfectly orderly piece inside a large, random-looking one. The third looks thoroughly random, but it still has a few provable features. Along the way we meet open problems that need nothing beyond a first course in abstract algebra to state. This paper is a starting point, not the final word in any sense.

Sun 25 OctDiscrete Mathematics
The gist
This paper looks at three simple math sequences where each number depends on the squares of earlier numbers, but with all results simplified by dividing by 3 and keeping remainders. The authors find that one sequence acts like a simple repeating pattern, another mixes order and randomness in a surprising way, and the third seems mostly random but still shows some predictable parts. Along the way, they introduce some open math puzzles that anyone with basic algebra knowledge can understand. The work is an early exploration and doesn’t close off any questions.
Open → 2610.34300v1

Mathematicians prove important property of Griesmer error-correcting codes

A proof of Ward's conjecture on Griesmer codes

Abstract: Let $C$ be an $[n,k,d]_q$ Griesmer code, where $q=p^f$ with $p$ prime, and write $e=ν_p(d)$. Ward conjectured that $C$ is $p^{\max\{0,e-f+1\}}$-divisible. In this paper, we prove this conjecture.

Wed 21 OctInformation Theory
The gist
Some special codes help computers detect and fix errors in data. There was a prediction by Ward about certain patterns in these codes, called Griesmer codes. The authors have now proven this prediction correct, meaning we understand these codes better. This helps show exactly how these codes behave with certain powers of a prime number.
Open → 2610.29275v1

Bounds on sums of roots of unity with few exceptions and prime orders

Small sums of roots of unity: polylogarithmic exceptional sets and conditional separation

Abstract: We prove a polylogarithmic exceptional-set estimate for symmetric five-term sums of roots of unity of arbitrary order. More precisely, at most $O((\log(2N))^{11})$ points of the $N$-grid satisfy $|1+2\cos(2πx)+2\cos(2πy)|<\exp(-C(\log(2N))^{13})$. This implies the corresponding bound for small conjugates at the reduced conductor: outside polylogarithmically many real embeddings, every such sum is at least quasipolynomially large. The proof is unconditional and combines a polynomial-vector-field multiplicity estimate, arithmetic jet determinants, analytic propagation, and interpolation determinants for nearby grid points. As a companion result, assuming a uniform number-field $abc$ conjecture, we prove that every sum of a fixed number of distinct prime-order roots of unity has modulus at least $\exp(-\varepsilon p)$ for every $\varepsilon>0$ and all sufficiently large primes $p$, uniformly in the exponents. That proof uses simultaneous compression of the exponents, discriminant estimates, and cyclic resultants.

Mon 19 OctComputational Complexity
The gist
Sometimes, when you add up special points called roots of unity — numbers arranged in a circle — the sum can become very small, which has puzzled mathematicians. The paper finds that only very few points on a large grid can produce sums that are extremely close to zero, and this is done without relying on unproven assumptions. Additionally, assuming a famous conjecture, the authors show that sums of certain prime-based roots of unity do not get too small as the primes grow. These findings help better understand the behavior and limits of these special sums.
Open → 2610.27231v1

Simplified proof improves counting perfect matchings in graphs

A simplified proof of the FPRAS for counting perfect matchings

Abstract: We give a simplified, self-contained proof of OpenAI's FPRAS for counting perfect matchings in general graphs. As in the original proof, we use a restricted Poincaré inequality for two matchings to sample weighted perfect matchings and estimate their total weight. We simplify the proof of this inequality by isolating parts of alternating cycles directly on the original vertex set and controlling the resulting error terms. This avoids the auxiliary vertices and tree constructions used in the original proof. The argument preserves the required parameter bounds and yields the same FPRAS guarantee.

Mon 19 OctData Structures and Algorithms
The gist
Counting perfect matchings in graphs is a complex problem with many practical applications. The authors provide a simpler proof of an existing algorithm that quickly estimates the number of perfect matchings. Their approach removes complicated steps from the original proof, making the reasoning more direct while keeping the same performance guarantees. This makes understanding and teaching the algorithm easier without sacrificing accuracy.
Open → 2610.26803v1

Random k-xorsat matrix rank found beyond satisfiability threshold

The rank of the random $k$-XORSAT matrix beyond satisfiability

Abstract: The random $k$-XORSAT matrix is an $m\times n$ random matrix $\mathbf A$ over $\mathbb F_2$ that represents a random instance of the $k$-XORSAT problem. Each row of $\mathbf A$ contains precisely $k\geq3$ non-zero entries in random positions. The rows are drawn independently. The matrix $\mathbf A$ is known to have full row rank for $m/n$ below the random $k$-XORSAT satisfiability threshold, which is known explicitly [Dubois, Mandler~2002; Pittel, Sorkin~2016]. Motivated by a problem from quantum game theory and refining a result of Cooper, Frieze and Pegden (2019), we determine the limiting distribution of the rank of $\mathbf A$ beyond the satisfiability threshold.

Mon 19 OctDiscrete Mathematics
The gist
The paper studies a special kind of random matrix used to represent puzzles called k-XORSAT problems. For these puzzles, the matrix is known to be full rank when there are fewer equations than a certain threshold. The authors analyze what happens to the matrix's rank when the number of equations exceeds this threshold. They precisely describe how the rank behaves beyond this point, improving on previous results. This work connects to questions in quantum game theory.
Open → 2610.26300v1

Quantum memory enables exponentially larger identification than classical memory

Controlled-Memory Identification with Shared Generators: Dimension--Horizon Tradeoffs and Quantum--Classical Separation

Abstract: We determine the finite-horizon identification limits of a \(d\)-dimensional memory when the control interface is restricted to four shared, time-homogeneous generators. A writer encodes a message by applying a prefix word to a common root state. The verifier then applies a candidate-dependent query word followed by a shared terminal binary test, with each word of length at most \(T\). For fixed error tolerances \(λ_2>0\) and \(λ_1+λ_2<1\), the optimal identification sizes satisfy \(\ln N_{\mathsf Q,4}=Θ_{λ_1,λ_2}(\min\{d^2,T\})\) for arbitrary CPTP generators and \(\ln N_{\mathsf S,4}=Θ_{λ_1,λ_2}(\min\{d,T\})\) for stochastic maps. Four unitary letters and four permutation letters attain these respective bounds, showing that a four-letter reversible alphabet reaches the static code-size orders in optimal quadratic and linear word length. In the fully dimension-limited regime, this yields \(\ln N_{\mathsf Q,4}=Θ(d^2)\) versus \(\ln N_{\mathsf S,4}=Θ(d)\), establishing a quadratic quantum--classical separation in logarithmic code size. Low-overlap Grassmann and agreement-code packings supply the orbit endpoints, while exact inverse query words match each encoded state to its designated test. At the sharp boundary \(λ_2=0\), \(0\leqλ_1<1\), all four model classes satisfy \(\ln N=Θ(\min\{\ln d,T\})\). Thus any fixed positive false-acceptance tolerance activates the metric-packing regime, whereas zero false acceptance imposes an exclusive-witness constraint and yields the logarithmic-dimension boundary.

Thu 15 OctInformation Theory
The gist
This paper studies how much information can be reliably identified using a limited memory system controlled by a small set of operations. The authors find that when using quantum memory, the number of identifiable messages grows roughly with the square of the memory's dimension, while classical systems only grow linearly. They also show that this advantage depends on allowing a small error rate in acceptance. This result mathematically quantifies a separation between quantum and classical capabilities in controlled-memory identification tasks.
Open → 2610.21797v1

Improved state complexity lower bound for permutation automata separation

An Improved Lower Bound for Separating Words by Permutation Automata

Abstract: We prove that some pairs of binary words of every sufficiently large prescribed length $n$ require $Ω(\log n\log\log n)$ states to separate by a deterministic finite automaton whose letters act as permutations. We obtain this bound by constructing distinct equal-length positive binary words that form an identity of $\mathfrak{S}_k$ of length $\exp(O(k/\log k))$. This improves the previous lower bound $(3/2-o(1))\log n$ of Bulatov, Karpova, Shur, and Startsev (arXiv:1609.03199). The proof combines a positive-word construction with a cover of permutation orders. Consecutive segments of prime powers reduce the covering problem to enumerating sets of positive integers with bounded sum. The required estimates use the central binomial coefficient and the classical asymptotic formula for partitions into distinct parts. An appendix gives sharper constants and lower-order terms using a greedy cover and a quantitative prime number theorem.

Thu 8 OctFormal Languages and Automata Theory
The gist
Some pairs of binary words need surprisingly big machines to tell them apart when the machines act by rearranging letters in fixed ways. The authors found that this complexity grows faster than previously known, meaning you need even larger machines to separate certain word pairs as the words get longer. They built special word pairs linked to permutations and used number theory tools to prove this stronger requirement. This shows a more difficult limit on the size of these machines than was known before.
Open → 2610.11098v1

New bound improves error correction for special finite field functions

Plotkin-type Bound on Function-Correcting Codes for Monomial Mappings

Abstract: Function-correcting codes, recently introduced by Lenz et al.\ (2023), provide a framework for the receiver to provide a higher level of protection against channel errors than the level of protection for messages. In this paper, we derive a generalised Plotkin-type bound on the redundancy of FCCs under the Hamming metric for arbitrary functions over finite fields. The proposed bound recovers the classical Plotkin bound for classical error-correcting codes as a special case. We further obtain explicit Plotkin-type bounds for linear functions, Hamming-weight functions, and Hamming-weight threshold functions. In addition, we study FCCs for monomial mappings $f(x)=x^n$ over $\mathbb{F}_{q^k}$, which are widely utilised in coding theory, cryptography, and finite geometry, and derive an explicit Plotkin-type redundancy bound.

Sat 3 OctInformation Theory
The gist
Sometimes, messages sent through noisy channels can get messed up, and special codes help fix them. This paper studies a new kind of code that focuses on protecting certain functions of messages, not just the messages themselves. The authors found a mathematical limit (a bound) on how efficiently these codes can work for a wide variety of functions, including those used in encryption and geometry. Their work extends older results and gives explicit formulas for some important cases.
Open → 2610.04546v1

Quantum algorithms find smallest generator sets in special groups

Quantum Algorithms for Minimum Generating Set

Abstract: In this paper, we present a polynomial-time quantum algorithm for computing a minimum-sized generating set of solvable black-box groups. Next, we consider the class $Γ_d$ of black-box groups, where every non-abelian composition factor is isomorphic to a subgroup of the symmetric group $S_d$ for a fixed $d$. We design polynomial-time quantum algorithms to compute the direct product decomposition of abelian factor groups and solve the constructive membership problem for factor groups of groups from $Γ_d$. With the help of these algorithms, we design a quantum algorithm for computing a chief series of black-box groups from $Γ_d$. Using the chief series, we construct a polynomial-time quantum algorithm for computing minimum generating sets of black-box groups from $Γ_d$. Finally, we show that the minimum generating set problem for general black-box groups is in $\textrm{NP} \cap \textrm{coAM}$.

Wed 30 SeptComputational Complexity
The gist
Figuring out the smallest set of building blocks needed to create certain complex groups is a hard problem. The authors present quantum algorithms that can efficiently find these minimum generating sets for special kinds of groups where the structure is restricted. They also show how to break down these groups into simpler parts and solve membership problems using quantum methods. For general groups, they prove the deciding problem sits in a specific complexity class, which relates to how hard the problem might be.
Open → 2609.40260v1

Constant probability witness isolation implies NP problems have small circuits

Constant-Probability Witness Isolation Implies $\mathrm{NP}\subseteq\mathrm{P/poly}$

Abstract: Valiant and Vazirani isolate a satisfying assignment of a circuit with probability $Ω(1/n)$. Dell, Kabanets, van Melkebeek, and Watanabe showed that success above $2/3$ implies $\mathrm{NP}\subseteq\mathrm{P/poly}$ and asked about the range in between. We show that every positive constant already implies the collapse: if a randomized nonuniform polynomial-size pruning procedure succeeds with probability $ε$ on affine circuit inputs with at most $2^{\lfloor 2/ε\rfloor}$ satisfying assignments, then $\mathrm{NP}\subseteq\mathrm{P/poly}$. Success $10/\log L$ on affine inputs with at most $L^{1/3}$ satisfying assignments suffices, where $L$ is the description length, and on inputs with one or two satisfying assignments the threshold $2/3$ drops to $3/5$. No cryptographic assumption is used, and the procedure may read the entire circuit. The proof compiles a pool of circuits into one circuit whose satisfying assignments are indexed by tags in $\mathbb{F}_2^d$. Each member is assigned an affine region of tag space, and if one member is unsatisfiable, the satisfying set shrinks to that member's region. Because regions may overlap and have different dimensions, the collapse reduces to a combinatorial bound: no set of tags meets more than a $2/d$ fraction of an equally weighted family of affine subspaces of all dimensions below $d$ in exactly one point. This regional counting cannot go below order $1/\log L$. The range between $Θ(1/n)$, achieved by affine hashing, and $O(1/\log n)$ remains open.

Thu 24 SeptComputational Complexity
The gist
The paper studies a way to pick out a solution to a complex problem with a guaranteed small chance of success. The authors show that if a method exists that isolates solutions with any fixed positive chance, then it would mean that very hard problems (NP) could be solved using small, fixed-size advice circuits (P/poly). They prove this by combining many problems into one circuit and analyzing how solutions overlap in special regions, revealing limits on success probabilities. Their result bridges a gap between known lower and higher probabilities but leaves some parts still open.
Open → 2609.29302v1

Bounded distance decoding for Reed-Solomon codes proved NP-complete

NP-Hardness of Bounded Distance Decoding for Reed-Solomon Codes

Abstract: For an $[n,K]$ Reed--Solomon code, the covering radius is $n-K$. Gandikota, Ghazi, and Grigorescu proved deterministic NP-hardness of bounded-distance decoding when the decoding radius is $d$ below the covering radius for every $1\le d\le c\log n/\log\log n$, where $c>0$ is an absolute constant. We prove that, for every fixed rational $0<α<1/2$, bounded-distance decoding is NP-complete under deterministic polynomial-time many-one reductions over explicitly represented finite extension fields for the additive gap $d=\lfloor n^α\rfloor$ below the covering radius. The hard codes have odd block length~$n$, dimension $K=(n+1)/2-d$, decoding radius $(n-1)/2$, and rate tending to $1/2$. The alphabet size is subexponential in the evaluation set size: for a fixed $0<η<1$ depending only on $α$, it is $2^{Θ(n^η\log n)}=2^{o(n)}$. The proof passes through moments subset sum on $n-1$ nonzero field elements, with required subset size $(n-1)/2$ and $d$ prescribed moments. The arithmetic ingredient is a uniform positive-completion theorem over prime fields $\mathbb{F}_q$ with $q\ge d^{2+ρ}$, for any fixed $ρ>0$. A sharper form follows from a higher-dimensional point-count estimate based on Deligne's theorem; the weaker form used in our reduction is proved more elementarily using additive-character orthogonality, the one-variable Weil bound, a moment identity of order $2d$, and Newton identities. A universal completion pool, an extension-field quotient construction, and a deterministic linear-size simultaneous power condenser complete the reduction.

Thu 24 SeptComputational Complexity
The gist
This paper shows that a certain kind of error correction problem called bounded-distance decoding for Reed-Solomon codes is computationally very hard (NP-complete) when trying to correct a specific number of errors. The authors prove this hardness for decoding just below the limit where these codes can no longer guarantee correction, clarifying the complexity with a stronger gap than previous work. Their proof involves advanced math related to fields, subsets, and polynomial identities, making the problem as difficult as other known challenging problems. This means that finding efficient algorithms for this decoding task in many cases is unlikely.
Open → 2609.29120v1

Linear bounds on conjugator length in iterated free group constructions

Conjugator Length in Iterated Cyclic Amalgams of Free Groups

Abstract: Let $\mathcal{A}_0$ be the set of finitely generated free groups on some countable alphabet and and define $\mathcal{A}_r$ inductively as the union of $\mathcal{A}_{r-1}$ with the set of amalgamated free products $G_1*_{\mathbb{Z}}G_2$, where $G_1,G_2\in \mathcal{A}_{r-1}$. We show, for all $r$, that every element of $\mathcal{A}_r$ has linear conjugator length, quantifying a result of Larsen and extending a result of Kharlampovich and Myasnikov. This is achieved by a linear conjugator length bound on a family of iterated HNN extensions of free groups. Also, in an appendix, we adapt a proof of A. Weiß to show that all Generalized Baumslag-Solitar Groups have linear conjugator length. As a consequence, we obtain that one-relator groups with non-trivial have linear conjugator length, giving evidence for a conjecture of Bridson, Riley, and Sale.

Thu 17 SeptDiscrete Mathematics
The gist
Certain groups built step-by-step from simple building blocks, called free groups, can have tricky elements that are related by 'conjugation.' This paper shows that the length needed to describe these relations grows only in a simple, predictable way (linearly) as the groups get more complex by joining along circles. The authors extend previous results to a broader family of groups and provide new proofs that reinforce an existing conjecture about one-relator groups. Their work clarifies how complicated it is to find these conjugations as group constructions become more layered.
Open → 2609.21116v1

Function fields produce secure multi-sequences with large complexity

Multi-sequences with large linear and error linear complexity from function fields

Abstract: The linear complexity and the error linear complexity of multi-sequences are measures for security in stream ciphers. In this manuscript, we present a general framework for constructing periodic multi-sequences via function fields. We prove that the constructed multi-sequences possess both large linear complexity and large error linear complexity. We apply this framework of constructing multi-sequences to various maximal function fields and we obtain many new multi-sequences with various lengths and dimensions. As a byproduct, we adopt this idea and produce many new quasi-cyclic algebraic geometric codes as well.

Tue 15 SeptInformation Theory
The gist
Stream ciphers protect messages by mixing data with sequences that are hard to predict. The authors developed a way to create multi-sequences—sets of sequences that run together—that have high linear complexity, meaning they are difficult for attackers to approximate or decode. They also maintain this complexity even when some errors occur. Their approach uses mathematical structures called function fields and leads to many new sequences with different lengths and properties. Additionally, they generated new types of error-correcting codes from the same ideas.
Open → 2609.17381v1

Local-global principles advance understanding of zeros in recurrence sequences

Twisted Rational Zeros and Local-Global Principles for Linear Recurrence Sequences

Abstract: The Skolem Problem asks whether a given linear recurrence sequence (LRS) has a zero term, and is equivalent to proving an effective version of the Skolem-Mahler-Lech theorem, which states that a non-degenerate LRS has finitely many zeros. Decidability of the Skolem Problem however, has remained open for many decades. Bilu et al. (2022) showed that the Skolem Problem for simple LRS is decidable subject to the weak $p$-adic Schanuel Conjecture and the Skolem Conjecture (also known as the exponential local-global principle), the latter of which states that an LRS has an integer zero if and only if it has a zero modulo every integer $m$. This paper works towards understanding the Skolem Conjecture. We provide an example showing that a natural strengthening of the Skolem Conjecture, where we restrict $m$ to be a prime power, is false. This failure is accounted for by the relationship between $p$-adic zeros of LRS (which arise naturally in the proof of the Skolem--Mahler--Lech theorem and have been studied algorithmically by Bacik et al. (2026)) and twisted rational zeros (introduced by Bilu et al. (2025)). By studying this relationship further, we are able to prove the main result of this paper: a local-global principle for simultaneous zeros of two coprime LRS, subject to the $p$-adic Schanuel Conjecture. A fundamental step in proving this result is characterising when twisted rational zeros are (or are not) $p$-adic zeros for infinitely many primes $p$, which we do unconditionally. This also answers two open questions of Bilu et al. (2025). Finally, we conjecture that the existence of twisted rational zeros is the only way that the aforementioned strengthened Skolem Conjecture may fail, which is supported by a heuristic argument.

Mon 14 SeptFormal Languages and Automata Theory
The gist
This paper looks at a long-standing math puzzle called the Skolem Problem, which asks whether a repeating list of numbers ever hits zero. The authors explore why a common way of checking for zeros by looking at prime powers doesn't always work. They uncover deeper links between certain special zeros and zeros in different number systems, leading to new rules that can predict when two sequences will both be zero at the same time. Their work also answers some previous open questions and proposes that these special zeros explain all the recent puzzles.
Open → 2609.16392v1

Benign loss landscapes coexist with learning difficulty in tree tensor networks

Benign Loss Landscapes Can Coexist with Worst-Case Hardness

Abstract: Deep neural networks are expressive enough to contain worst-case targets that can be evaluated in polynomial time but cannot be learned in polynomial time by gradient descent. For practical tasks they nonetheless learn well, raising the question of what non-generic structure of real-world targets enables this. Existing surrogate models cannot pose this question because they either lack hard-to-learn targets entirely (deep linear networks) or cannot evaluate such targets efficiently (kernel methods, infinite-width limits). We study tree tensor networks (TTNs), a model class that generalizes deep linear networks and Tucker decompositions. We show they embed arbitrary read-once Boolean formulas, and thus contain polynomial-size targets that cannot be learned by gradient descent in polynomial time under the same mechanism as neural networks. Despite this, we prove that their loss landscapes are conditionally benign for every realizable target: every local minimum that is minimum-norm is global. Thus, surprisingly, bad local minima are not what distinguishes between typical and worst-case problems in TTNs. Instead, learning difficulty in TTNs can arise from high-order degenerate saddle points, which we show are caused by rank-deficiency. This is explored through a case study of the parity function, illustrating the potential for TTNs to relate landscape geometry to computational hardness.

Fri 11 SeptMachine Learning
The gist
Deep learning models sometimes face tasks that are easy to evaluate but very hard to learn using gradient-based methods. The authors study a math-based model called tree tensor networks, which can represent complex logical formulas that are hard to learn efficiently. They found that, surprisingly, bad local solutions are not the cause of this learning difficulty. Instead, the problem comes from subtle flat regions in the learning landscape, revealing new insights into when and how learning can be hard.
Open → 2609.13057v1