Papers for

security auditors

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.

Fault attack reveals secret keys in deterministic CSIDH cryptography

From if to Oops: Turning a conditional into a key-recovery oracle

Abstract: Deterministic variants of CSIDH remove randomness from the group action, either through implementation techniques or, as in Houben's deterministic CSIDH and OSIDH-LD, by design. Since earlier fault attacks on CSIDH mostly target random point sampling, determinism seems to close that avenue. We show that it opens another: every secret-dependent step occurs at a fixed, public point of every execution, so an attacker can fault the same step repeatedly. Our attack forces the mask that selects which of two lanes computes the next isogeny to zero, for example by skipping one instruction. Whether the output changes reveals whether a secret exponent reaches a chosen threshold, and a binary search over these thresholds recovers the full key with one fault per execution: at most 297 oracle queries for OSIDH-LD and 222 for deterministic CSIDH with CSIDH-512-sized keys. We recover full OSIDH-LD keys in a software fault simulation of the reference implementation, and show on a ChipWhisperer-Lite that the targeted instruction is skipped with probability at least 0.94 at an isolated fault position. Finally, we argue that fault resistance requires giving up determinism, and propose countermeasures relying on randomization.

Thu 29 OctCryptography and Security
The gist
Deterministic CSIDH cryptography removes randomness to improve security, but this paper shows that it creates a new weakness. The researchers found a way to repeatedly disrupt a specific operation in the encryption process to learn secret keys one bit at a time. By observing if the output changes, they can recover the entire key efficiently. This attack works because the secret-dependent steps always happen at the same point, allowing targeted faults. They also suggest that adding randomness back can protect against this attack.
Open → 2610.39910v1

Semantic framework improves safety checks while generating code

AGDecode: Semantic Attribute Grammar Derivatives for Safety-Constrained Decoding of Large Language Models

Abstract: Large language models (LLMs) are increasingly used for code generation, motivating techniques that guarantee the structural and semantic correctness of generated programs. Constrained decoding enforces correctness during generation by restricting token choices to those that admit at least one valid completion. While existing approaches can enforce syntactic constraints and selected semantic properties such as type safety, they either target specific properties or rely on operational pruning mechanisms that are difficult to generalize to data-dependent, inductive program properties. We present AGDecode, a programmable framework for semantic constrained decoding based on least-fixed-point semantics. AGDecode extends attribute grammars to partially constructed syntax trees, and reduces semantic constrained decoding to a realizability problem over such trees. The framework compiles semantic specifications into systems of relational constraints that are discharged by external verification oracles, such as SMT and CHC solvers, cleanly separating language semantics from constraint-solving machinery. We prove that our approach is sound and complete relative to an ideal verification oracle. In practice, solvers inevitably encounter uncertain queries; conservatively, our system can reject tokens for soundness or speculatively continue to generate until later queries resolve the entire generation. We mechanize the core metatheory in Rocq and evaluate the framework on semantic-constrained generation of C programs, enforcing path-sensitive safety properties including null-pointer safety, division-by-zero freedom, and initialized-variable usage. Our results demonstrate that solver-backed semantic constrained decoding can enforce rich semantic guarantees while incurring modest computational overhead at regular program boundaries.

Mon 26 OctSoftware EngineeringProgramming Languages
The gist
Generating correct and safe computer code automatically is very challenging because programs must follow complex rules. The authors designed AGDecode, a system that carefully guides code generation to ensure many detailed safety checks, like avoiding null pointer errors and division by zero, are always met. Their method works by encoding rules as constraints and checking these with logic solvers during generation, balancing safety and efficiency. The system was tested on real C programs and showed it can enforce important safety properties without slowing down code generation too much.
Open → 2610.36105v1

Structural cryptanalysis finds challenges in classic McEliece encryption security

Structural cryptanalysis of classic McEliece: Assessment of claims, costs and evidence

Abstract: For the last two years, classical structural attacks on McEliece with binary Goppa codes progressed further, at the parameters of Classic McEliece, than in the previous four decades: a subexponential and then a quasi-polynomial distinguisher, key recoveries for public challenges with brute-force labels up to $254$, and conditional key-recovery estimates of about $2^{89}$ to $2^{128}$ per run of a large sparse linear-algebra computation, depending on the parameter set and on whether and how memory access is charged. On September 2026 the German BSI advised against new deployments of the scheme. This paper gives a version-aware critical assessment of these results. It separates proved distinguishers, conditional cost estimates and actual recoveries; analyses in detail Saarinen's HOVER algorithm, his conditional cost analysis and his recovery of the TII-254 challenge, together with Weis's cost study of Holdout/Hermite key recovery; and compares the other key-recovery routes and the objections raised against them. Our own analysis finds that the cost model is now the main quantitative uncertainty, with about thirty bits between the cheapest and the most expensive model for the same computation; that for the four larger parameter sets every model considered leaves the conditional estimates far below the targeted levels, whereas for mceliece348864 the shortfall is of the order of the spread between models; that the structural estimates are lower than Grover-accelerated information-set decoding for the four larger sets in essentially every model and comparable for mceliece348864; and that none of this is a demonstrated attack, since the underlying heuristics have been tested only on instances tens of thousands to hundreds of thousands of times smaller than the target. We close with open questions.

Thu 22 OctCryptography and Security
The gist
Classic McEliece is a type of code-based encryption thought to be secure for decades. Recent advances showed new ways to detect patterns and potentially recover secret keys more efficiently than before, raising concerns about its safety. The authors evaluate these new methods carefully, pointing out that while the estimates suggest attacks could be cheaper than previously believed, no fully proven attack exists yet. They highlight that much depends on uncertain cost models and untested heuristics, leaving open questions about true vulnerability.
Open → 2610.31196v1

Security skills only partially help AI find Linux kernel flaws

How Effectively Do Security Skills Guide Coding Agents in Vulnerability Detection in Linux Kernel?

Abstract: Large language model (LLM) coding agents, such as Claude Code, are increasingly used for security auditing, with task-specific skills providing reusable vulnerability-analysis procedures. However, their effectiveness in detecting real vulnerabilities and the reasons for their failures remain unclear. We conduct the first large-scale empirical study of 37 security skills using Claude Code with four underlying LLMs on 100 real Linux kernel vulnerabilities across ten classes, totaling 14800 runs. We evaluate vulnerability detection at the function, statement, and vulnerability-class levels. Results show that 24.4 percent of runs locate the correct function, 18.3 percent identify both the function and responsible statement, and 15.7 percent correctly classify the vulnerability. Our failure analysis reveals limitations in evidence acquisition, state-relation reasoning, code interpretation, candidate verification, investigation coverage, and reporting. Based on these findings, we propose SKILL-SIF, a self-improving framework that iteratively evolves security skills by learning from missed vulnerabilities and failure patterns. We evolve five top-performing skills using the original benchmark and evaluate them on 100 previously unseen vulnerabilities. SKILL-SIF improves fully correct vulnerability detection by up to eight times (from 2 percent to 16 percent) on unseen vulnerabilities, while aggregate accuracy across four LLMs increases by 1.85 times (from 6.05 percent to 11.20 percent). These findings highlight the limitations of existing security skills and demonstrate the potential of failure-driven skill evolution to improve vulnerability detection in coding agents.

Mon 19 OctCryptography and SecuritySoftware Engineering
The gist
Finding bugs in complex software like the Linux kernel is hard, especially for AI agents trying to help. The authors studied how well these AI tools, using special security techniques, detect real vulnerabilities. They found that while the AI could sometimes spot the right part of the code, fully correct vulnerability detection was rare. By learning from its mistakes over time, the AI improved, but there is still much room for improvement in understanding and verifying security issues.
Open → 2610.25705v1

Biometric systems leak enough feedback to reconstruct user templates

How Much Feedback Is Needed to Break Template Protection? The Geometric Vulnerability of Biometric Authentication

Abstract: Biometric authentication systems increasingly use privacy-preserving mechanisms to protect sensitive templates. However, the authentication interface itself may still leak information that enables reconstruction attacks. Prior attacks exploit released similarity scores, whereas more advanced systems reveal only the binary accept/reject decision. This binary feedback provides substantially less information, making template reconstruction far more challenging. In this work, we introduce query-efficient reconstruction attacks under extremely limited feedback, addressing two key limitations of prior attacks. First, we introduce the first attack that reconstructs protected biometric templates using only authentication success/failure feedback by exploiting the geometric constraints of biometric authentication. Second, we introduce distribution-aware query-efficient reconstruction methods for score-releasing systems, achieving a more realistic threat model by reducing the number of required queries by a factor of $5\times$ compared to recent prior score-based attacks. Finally, we combine these two insights by incorporating a pretrained facial diffusion prior into our geometric binary attack, reducing the number of required queries by a factor of $5\times$. Our findings reveal a fundamental security limitation of biometric authentication: independently of the template protection mechanism, the authentication process itself exposes geometric information that can enable perfect template reconstruction up to numerical precision. Moreover, the distribution of biometric templates can be leveraged to make significantly more effective reconstruction attacks.

Sun 18 OctCryptography and Security
The gist
Biometric systems like face recognition protect stored templates to keep them private, but the way they respond to login attempts can reveal hidden information. The authors studied how even just a simple yes-or-no answer to an authentication attempt (accept or reject) can be used to figure out the original biometric data. They developed new attack methods that need fewer tries and use knowledge about typical face shapes to guess the template more accurately. Their findings show that biometric security has a fundamental weakness because the authentication process itself can leak detailed geometric information about users.
Open → 2610.25118v1

19th century illusion tricks modern face recognition systems

Ghost Attack: Using 19th-Century Illusions to Fool 21st-Century Biometrics

Abstract: While the Pepper's Ghost illusion is a 19th-century optical technique, we found that this forgotten gimmick exposes vulnerabilities in modern face recognition systems. This paper introduces the 'Ghost Attack': a physical attack that repurposes this classic illusion using low-cost, free-space hardware and a transparent medium to project high-resolution facial data into physical 3D space. We show in the paper that despite relying on centuries-old optical principles, this new attack type simultaneously breaks three components of modern facial recognition systems (FRS): (a) the face matcher, (b) the presentation attack detection module, and (c) the morphing attack detection component, resulting in high impersonation success rates against state-of-the-art algorithms without triggering presentation or morphing defenses. These findings reveal a significant blind spot in current biometric systems, which fail to account for transparent projections and evolving physical attack vectors. To support further research, we are offering the dataset of face images of 100 identities, re-captured with and without 'ghost' projections as a new benchmark representing a novel attack for face recognition.

Fri 16 OctComputer Vision and Pattern Recognition
The gist
Face recognition technology is meant to tell people apart using their faces, but the authors found a surprising trick to fool these systems. They used an old magic illusion called Pepper's Ghost to project transparent images of faces into real space. This projection fools the face recognition software and all its defense checks, making it think the fake face is real. Their work shows a new kind of weakness in facial biometrics that people hadn’t considered before.
Open → 2610.24238v1

Tokeneconomizer cuts ai coding agent costs by up to 30 percent

TokenEconomizer: Experience-Driven Black-Box Cost Control for Coding Agents

Abstract: Advances in frontier coding agents have sharply increased the token costs of AI-assisted software engineering. Their token efficiency is typically evaluated on isolated tasks, whereas real-world developers use them to continuously build, update, and maintain large-scale projects. This mismatch motivates us to evaluate agents over sequences of realistic coding tasks, where we find that agents exhibit recurring environment-dependent token costs that existing methods struggle to reduce. To minimize these costs, we introduce TokenEconomizer, an external controller that cuts environment-specific token costs over a sequence of tasks. These cuts come from determining (i) which operational micro-skills to inject, (ii) which persistently irrelevant tools to prune, and (iii) when to intervene in unproductive failure loops. Across Claude Code, Codex, and GitHub Copilot CLI paired with frontier models, TokenEconomizer reduces the average token cost by 18.4-30.9% with comparable task success. Savings hold in every repository under every tested agent-model setting and generalize to diverse domains such as sequential web development and security auditing, where costs fall by 6.4-21.2% depending on task structure. Our work establishes adaptive black-box cost control as a promising direction for reducing token costs of coding agents in realistic settings.

Thu 15 OctComputation and Language
The gist
Coding assistants powered by AI can be expensive to use because they consume many tokens, which costs money. The authors noticed that these assistants often have repetitive costs that current methods can't reduce well, especially when working on long projects with many tasks. They created a tool called TokenEconomizer that smartly decides when to use certain skills, remove unnecessary tools, or stop wasting tokens in unproductive situations. This tool reduced token costs by 18 to 31 percent while keeping the success rate the same across different AI coding assistants and coding tasks.
Open → 2610.22732v1

Belief guided tool finds subtle security bugs missed by syntax checks

LLM-based Code Auditing by Inferring and Evaluating Developer Assumptions

Abstract: When we see a null pointer check, we know that the developer believes that the pointer may not be initialized. If the same pointer is later used without a null pointer check, we may consider this a violation of the developer's belief and ultimately a bug. We develop such a belief-guided program analysis for vulnerability detection (VD). For example, when an authentication function returns the same error for both, a wrong user name and a wrong password, an auditor may infer that the developer believes that both cases are indistinguishable, mitigating a user enumeration attack. This belief is reasonable, as it follows standard security practice. Yet, a function call inducing a difference in response time for both cases, contradicts this belief. This contradiction uncovers a timing side-channel that syntactic analysis tools would miss. Existing static analysis tools struggle with this type of flaw because they require them to be expressible by general, syntactic patterns. Our belief-guided approach detects such domain-specific, high-level semantic security flaws that remain elusive. Given a function, our approach, Creed, infers the developer's security-related beliefs, evaluates how reasonable each one is, and derives the conditions under which it is violated. In contrast to existing ML-based VD techniques, Creed explains the root cause, the symptoms, and the conditions under which each issue is exploitable. To address the context-dependency problem in the evaluation, we introduce two measures for explanation-based VD: recall quantifies how effectively an approach correctly explains a known vulnerability, and overhead quantifies the effort of inspecting its reports. On a recent real-world vulnerability benchmark, Creed detects both semantic and syntactic vulnerabilities more effectively than existing explanation-based VD tools, achieving the best effectiveness-effort trade-off.

Sun 11 OctCryptography and SecuritySoftware Engineering
The gist
Software developers often write code assuming certain things will always be true—these are their beliefs, like expecting a variable to never be null. The authors created Creed, a tool that looks at these unspoken beliefs and finds when the code might break them, which can reveal security problems that traditional tools miss. For example, if a program is supposed to handle errors the same way but actually responds differently, causing a timing leak, Creed spots this contradiction. This helps find hard-to-detect vulnerabilities by understanding what developers likely intended.
Open → 2610.15729v1

Provable subexponential algorithms break key parts of NIST lattice candidates

Provable Subexponential Algorithms for NIST Third-Round Lattice Families

Abstract: We give provable classical subexponential algorithms for secret recovery in growing parameter families associated with NIST third-round lattice candidates. For the Kyber/ML-KEM, FrodoKEM, SABER, NTRU LPRime, and Dilithium/ML-DSA families studied here, polynomial moduli and polylogarithmic coefficient scales yield recovery of the short secret component in expected time and space $2^{(1/2+o(1))n/\ln\ln n}$. For noisy or rounded linear relations, we exploit an exact gap in the squared Euclidean norm of a comparison vector defined by each coordinate guess. One Gaussian list suffices to identify every secret coordinate by binary search, without enumerating the others. We establish the required sampling guarantees through new geometric bounds for structured public operators over prime and power of two moduli. The construction builds on the Wagner-style Gaussian sampling framework of Ducas, Engelberts, and Loyer (CRYPTO 2025) and the low-error decision-LWE algorithm of Han, Gao, and Hu (2026). For quotient relations of NTRU type, we develop an affine slice search: fixing coordinates restricts candidate pairs to slices of the public lattice, and their estimated Gaussian masses guide the choice of each next coordinate. In the stated modulus window, Falcon's key generation quality condition supplies the required mass bound. The algorithm then recovers an equivalent signing key with high probability in time and space $2^{O(n/\ln\ln n)}$. The same search recovers the short key core for cyclic NTRU-HPS/HRSS. Together, these results give subexponential algorithms for problem families associated with all seven NIST third-round lattice candidates. Despite the subexponential complexity, our results do not establish a reduction in the concrete security of the currently specified parameter sets.

Thu 8 OctCryptography and Security
The gist
The paper shows new algorithms that can recover secret keys from certain cryptographic schemes chosen by NIST for post-quantum encryption. These algorithms work faster than previously known ones, in a time that grows subexponentially with the security parameter. The authors use advanced mathematical tools to efficiently guess secret values coordinate by coordinate without exhaustive search. Although these results are faster theoretically, they do not prove current NIST security parameter sets are broken in practice.
Open → 2610.11254v1

Zero knowledge proves training results of large language models quickly

zkLLMPoT: Efficient Zero Knowledge Proof of Training for Large Language Models

Abstract: Auditing the claimed outcomes of large language model (LLM) training is challenging when model weights and training data are private, while cryptographically proving the full training process is prohibitively expensive at Transformer scale. We present zkLLMPoT, a zero-knowledge framework that certifies auditor-defined properties of a trained checkpoint through forward evaluation rather than verification of its optimization trajectory. zkLLMPoT includes 2 phases: 1) The trainer fixes the architecture and the model weights are committed. Then the auditor selects challenge sequences, preventing the trainer from modifying the checkpoint in response to the audit data. 2) Then the trainer proves the objective value attained by the committed model on those sequences. This formulation makes the certification cost independent of the number of training iterations, without revealing model weights or requiring access to private training data. We build on sumcheck- and lookup-based arguments to certify Transformer computations, while supporting next-token loss and task-specific audit objectives. Across four model families, operator-level benchmarks yield proving times of 41-59 seconds for 1.1-1.5B-parameter models and 131 seconds at 13B for the covered operators, with verification below half a second at a sequence length of 512.

Tue 6 OctArtificial Intelligence
The gist
Checking if a large language model was trained as claimed is hard when weights and data are private, and fully proving the entire training is too costly. The authors created zkLLMPoT, which verifies training results by testing the model's output on selected examples instead of retracing all training steps. This method keeps model details secret and proves important performance measures efficiently, regardless of training length. It works across several model sizes and can confirm specific tasks without revealing sensitive information.
Open → 2610.08258v1

Framework defines how to verify claims about AI agent actions

Auditable Claims about AI Agents

Abstract: Organizations make claims about their AI agents: a person approves every external email, every action is logged, an evaluation shows the agent is safe to deploy. Article 12 of the EU AI Act requires high-risk systems to allow the automatic recording of events but does not say which records settle a given claim. The position is one sentence: to be checked, a claim about an agent must first name its policy, its scope, the records that would settle it, and who writes them. Adapting the preconditions of an assurance engagement, we call a claim auditable when these elements and a decision rule are fixed before any verdict and the records are obtainable. This extends the Policy Checkability dimension of our Auditable Agents framework from single actions to claims. Agents add three conditions: coverage by an independent record, authorization bound to each action's arguments, and completeness beyond integrity. Under an explicit model, we prove that support is impossible without each wherever its hypotheses hold. A claim-check table applies the method to six common claims, anchored in current NIST, IETF, and OWASP drafts. A worked case follows one claim through five evidence states. We close with a practice box and steps for operators, buyers, auditors, and standard setters.

Mon 5 OctArtificial IntelligenceComputation and LanguageComputers and Society
The gist
Organizations often say things like 'every email is approved' or 'actions are logged' about their AI systems, but it's unclear what records prove these claims. The authors propose a way to make such claims 'auditable' by clearly stating the policy, scope, required records, and who creates them before checking. They add conditions like independent records and completeness to ensure trust. This method helps clarify what evidence is needed to confirm claims about AI behavior under rules like the EU AI Act.
Open → 2610.07459v1

Cryptanalysis reveals insecurity in certain ideal secret sharing schemes

Cryptanalysis of a Class of Ideal Secret Sharing Schemes Based on the CRT for Polynomial Rings

Abstract: Based on the CRT for polynomial rings, Yang, Zhu, Fu and Xia (ISIT 2026) proposed a compartmented secret sharing scheme for the compartmented access structure with lower bounds, claiming it can be ideal. We exhibit three families of unauthorized subsets that reconstruct the secret. The scheme is therefore insecure, except for a degenerate choice of parameters in which the only authorized subset is the whole participant set. The flaw in the security analysis is that it does not take all published polynomials into account. Similar flaws appear in the same first author's hierarchical schemes (ISIT 2024, 2026).

Mon 5 OctCryptography and SecurityInformation Theory
The gist
Secret sharing schemes are designed so that only certain groups of people can unlock a secret. Yang, Zhu, Fu, and Xia proposed a new way to do this using math with polynomials and the Chinese Remainder Theorem. However, this paper shows that many groups who shouldn’t be able to access the secret actually can, meaning the scheme isn’t secure. The problem arises because the original analysis missed some important parts of the math involved. Similar issues were found in earlier related schemes by the same author.
Open → 2610.06312v1

Verifier model clarifies when execution evidence is complete or missing

Evidence Coverage for Intent-Bound Execution: Scope, Obligations, and Cutoff Reasoning

Abstract: A verifier may authenticate every available record and still lack grounds to call an execution account complete. Such a claim requires a justified account of which records were due for the execution being assessed. We present an analytical model for retrospective coverage of declared execution-evidence obligations. Its scope binds a structured Intent, an exact Candidate, a selected analytical attempt, an execution and evidence boundary, a stage horizon, a fixed record-obligation profile, a named verifier, and an assessment cutoff. Branch and trigger premises determine obligation instances; source competence, content, integrity, and object and stage bindings determine admissibility. We distinguish closure of the obligation inventory from closure of the relevant verifier view, and define three reporting results: COMPLETE_WITHIN_SCOPE, INCOMPLETE, and UNKNOWN. These results concern current coverage of obligations due at the cutoff. Execution progress, external outcome knowledge, and historical delivery timeliness are reported separately. Constructed service-principal-disablement cases demonstrate complete dispatch and refusal branches, a due but missing final-result record, subsequent coverage after late delivery, and the limits of extending one selected attempt's coverage to all attempts. The contribution is an execution-specific composition of scope, branch, horizon, obligations, admissibility, view, and cutoff. Completeness remains conditional on the declared profile and assessment premises.

Thu 1 OctCryptography and Security
The gist
Sometimes, checking all available records about how a task was done doesn’t prove that the story is complete. The authors created a clear way to decide if all the needed evidence for a task is there, based on rules about what evidence was supposed to show up and when. They also show how to handle late evidence or missing pieces, and how to report if the evidence is complete, incomplete, or unknown at a certain point in time. This helps people understand and trust that what they see about task results really covers what should be known.
Open → 2610.01386v1

Efficient key recovery attack breaks Miranda signature scheme parameters

How to break the Miranda signature scheme over matrix Gabidulin codes

Abstract: The Miranda signature scheme relies on masking a matrix code which disposes of a masked underlying structure, and the knowledge of which allows for efficient error decoding. We consider a Gabidulin code which is expanded into a matrix code, that is only \Fq-linear. An additional masking is then applied to it. The attack proposed here shares similarities with that of [Le26, https://arxiv.org/abs/2608.03328] on the EGMC encryption scheme, which also follows the paradigm described above. It consists in recovering the Fqm-linear structure of a masked matrix Gabidulin code by reducing to a MinRank instance to be solved over the extension field Fqm, but where the matrices have coefficients in Fq. Such an instance can be efficiently solved. However, unlike the previous attack, it is possible to reduce in polynomial time to such a MinRank instance in the case of the Miranda signature scheme. This results in a particularly efficient key recovery attack against the parameters proposed for Miranda. For example, for the proposed parameter set with m=79, the complexity drops from 146 bits to 46 bits in this attack.

Fri 25 SeptCryptography and Security
The gist
The Miranda signature scheme is meant to keep digital signatures secure by hiding a special structure in a type of code. The authors show a way to uncover this hidden structure using a mathematical technique called MinRank, which lets them crack the secret keys much faster than expected. This means the security level claimed by Miranda for certain parameters is much weaker in practice. Their method reduces the difficulty from very high to much lower, making it easier to break.
Open → 2609.30925v1

Randomness quality impacts reliability of differential privacy noise

Empirical Analysis of Randomness Quality in Differential Privacy Mechanisms

Abstract: Differential Privacy (DP) relies on carefully calibrated random noise to protect individual privacy in statistical analyses. While theoretical work has analyzed DP under weakened randomness assumptions, the practical consequences of entropy degradation remain poorly understood. We present a systematic empirical investigation of how randomness quality affects differential privacy mechanisms using IBM's DiffPrivLib. We introduce progressively degraded entropy sources characterized by established test suites, starting from high-quality quantum True Random Number Generators (TRNGs) and cryptographically secure Pseudo-Random Number Generators (PRNGs) down to systematically manipulated sources with controlled entropy degradation. Through repeated experiments over one million queries on a reference database and complementary statistical tests, we directly analyze empirical Privacy Loss Random Variable distributions. Our results demonstrate that DP mechanisms reliably detect deviations when approximately 1 bit in every 8 to 16 is manipulated, with detection sensitivity varying significantly between bit-level biases and temporal correlations. We demonstrate that statistical detection of distributional anomalies does not necessarily correspond to actual privacy guarantee violations.

Thu 17 SeptCryptography and Security
The gist
Differential Privacy protects individuals by adding random noise to data, but this relies on good sources of randomness. The authors tested how different levels of randomness quality, from very strong to deliberately weakened, affect privacy mechanisms. They found that privacy tools can detect moderate flaws in randomness but detecting flaws does not always mean privacy is actually broken. This helps understand the real risks when randomness isn’t perfect in protecting privacy.
Open → 2609.20561v1

AES s box linear part ensures strong basis rigidity against transformations

Basis Rigidity of the AES S-box and Generic Rigidity of Inversion under Affine Transformations

Abstract: The AES S-box is constructed from finite field inversion followed by a fixed affine transformation. Since inversion possesses intrinsic Frobenius symmetries among its coordinate realizations, we study how these basis symmetries are altered by outer affine transformations. We first develop a deterministic rigidity criterion for transformed inversion and apply it to the AES S-box. This shows that the linear part of the AES S-box affine transformation alone makes the transformed inversion map basis rigid. We then investigate the corresponding generic problem when the outer invertible linear transformation varies. The existence of a nontrivial linear stabilizer is reduced to a conjugacy problem for semilinear candidates arising from two sided linear equivalences of inversion, which we characterize in terms of relative norms and Frobenius orbits. We also determine the dimensions of the associated centralizer algebras exactly. These structural results imply that, for a uniformly chosen outer linear transformation, the probability that the linear stabilizer is nontrivial is bounded by $2^{-Ω(n^2)}$, with sharper finite dimensional bounds obtained from the exact conjugacy condition. Computational experiments independently verify the AES rigidity result, the conjugacy and centralizer formulas, and the finite dimensional estimates in small dimensions.

Sat 12 SeptCryptography and Security
The gist
The AES S-box is a key component in encrypting data securely. It is built using a mathematical operation called inversion, followed by a fixed linear change. The authors studied how this linear step affects the symmetry properties of the inversion operation. They found that the AES S-box’s linear part makes the system 'basis rigid,' meaning the structure resists certain kinds of transformations that could weaken security. They also showed that for random linear changes, it is extremely unlikely for these symmetries to remain, making the system robust.
Open → 2609.13644v1

Certified upper bound on ML-KEM-768 error scale in a cryptographic model

Dependency-Aware ROM/CBD Correctness Bounds for ML-KEM-768 at the Heuristic Failure Scale

Abstract: We certify an honest-decapsulation failure upper bound for ML-KEM-768 in an explicit random-function/centered-binomial (ROM/CBD) abstraction. Domain-separated public-matrix streams are modeled as independent uniform ring elements and secret/noise polynomials as independent CBD2 primitives; this is not an information-theoretic statement about the fixed SHAKE instantiation of FIPS 203. Recent formal assessments identify rigorous justification of ML-KEM's heuristic decapsulation-failure scale as an open problem; within the explicit ROM/CBD abstraction studied here, we obtain a dependency-preserving certified upper bound at that scale. The analysis preserves dependencies induced by the public matrix and by both ciphertext-compression terms. Its terminal chain has three components: an exact graph-coupled full-ideal reference for the joint c_u/c_v residual; a proper-ideal bivariate Fourier transport whose rare |T|>=3 branch is closed by an exhaustive three-factor anti-concentration replay; and exact bit-specific FIPS decoding events followed only by a 256-coordinate union bound. A formal partial-Fourier lemma makes the spectral-to-total-variation step explicit. The reduced rational certificate satisfies Pr[K' != K] <= P_* <= 2^-164.81, with -log2(P_*) = 164.810716201343121.... The 164.81 threshold is exact but numerically tight: the certified exponent exceeds it by only about 0.0007162 bit, and 164.82 is not certified. The result is an upper bound for an arbitrary message fixed independently of the public and secret randomness, under honest encryption and decapsulation. It is not an exact DFR, not a fixed-SHAKE equivalence theorem, not a new IND-CCA reduction, and not an adaptive delta-correctness result.

Wed 9 SeptCryptography and Security
The gist
ML-KEM-768 is a cryptographic method used to secure information, but sometimes the process to decode messages can fail. The authors provide a mathematically backed upper limit on how often these failures can happen within a specific abstract model. They carefully accounted for complex dependencies in the system, providing a very precise bound that is slightly better than previous estimates. This work does not claim to prove security for a particular real-world implementation but gives a useful theoretical guarantee under certain assumptions.
Open → 2609.09983v1

Full duplex speech models vulnerable to spoken interruption attacks

DuplexJail: Safety Alignment Breaks Under Spoken Interruption in Full-Duplex Models

Abstract: Full-duplex speech models accept user speech while generating responses, creating an underexplored attack surface. We introduce DuplexJail, which delivers fixed, request-independent spoken prompts through the user audio channel. We compare fixed-delay interruption after the harmful request ends with refusal-triggered interruption following a cue in the model's streaming text. Across four open-source models and 720 harmful requests from AdvBench and HarmBench, fixed-delay interruption raises whole-response attack success rates on AdvBench to 40.3% for PersonaPlex and 48.7% for PersonaPlex-RL, increases of +33.8 and +39.3 percentage points. The refusal-triggered policy reaches 35.6% and 48.6%, respectively, with all trials scored regardless of whether an interruption occurs. Selected conditions also increase FLM-Audio's harmful-response rate, while BayLing-Duplex shows decreases. These findings identify spoken interruption as a jailbreak attack vector and motivate evaluating safety throughout ongoing full-duplex interaction.

Tue 8 SeptCryptography and SecuritySound
The gist
Full-duplex speech models can listen to users while speaking back, but this creates new ways to trick them. The authors found that playing certain fixed spoken messages during or after harmful requests can make these models respond incorrectly, bypassing safety rules. They tested different interruption timings and multiple speech models, showing some models became more likely to produce harmful content. This reveals a new type of security risk for voice assistants and similar systems.
Open → 2609.09420v1

PLC-Bin2Src links PLC binaries to source code across platforms

PLC-Bin2Src: Retrieving Corresponding Structured Text Source Files for PLC Binaries

Abstract: Software reuse allows existing components and third-party libraries to be incorporated into new applications, but binary-only components can obscure their origins and implementations. Software composition analysis seeks to identify these reused components and trace their provenance, supporting dependency inventory, vulnerability assessment, and security auditing. For PLC applications, binary2source matching provides a core link in this analysis: given an opaque PLC binary artifact, retrieve its corresponding Structured Text (ST) source file from a collected source repository. However, this task is complicated by cross-platform compilation heterogeneity, the representation gap between PLC binaries and ST source code, and the granularity mismatch between recovered binary units and ST source files. This paper presents PLC-Bin2Src, a cross-platform binary2source matching framework for retrieving corresponding ST source files for binaries produced by CODESYS, GEB, OpenPLC v2, and OpenPLC v3. Platform-aware frontends construct comparable representations, and a shared backend equally combines control--data flow graph (CDFG), function call graph (FCG), and recovered-symbol similarities to rank source candidates. We evaluate PLC-Bin2Src on PLC-BEAD. Results show that PLC-Bin2Src achieves 95.89% Recall@1, 99.66% Recall@5, and an MRR of 0.9769 across four PLC platforms.

Tue 8 SeptSoftware Engineering
The gist
It can be hard to figure out where some software parts come from when all you see is the compiled version, especially for industrial controllers called PLCs. The authors created a tool named PLC-Bin2Src that matches compiled PLC programs back to their original source code files, even when these programs come from different platforms. Their approach looks at the program’s flow and structure to find the best source file matches. Tests show it works accurately for multiple PLC platforms.
Open → 2609.08563v1