Papers for

security software engineers

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.

Embedding verification method controls false acceptance using identity ranking

Identities, Not Pairs: Distribution-Free False-Accept Control for Embedding-Based Verification

Abstract: Embedding-based verification often calibrates a false-accept threshold from all impostor pairs among $m$ identities, although these pairs share identities. We characterize a worst-case limit: when hub identities score highly against a fraction $ρ$ of the population, a calibration-only threshold with marginal false-accept rate (FAR) at most $α$ under every identity-exchangeable law reaches the hub score on hub-free calibration sets with probability at most $(m+2)α/(2ρ)$. Uniformly accepting near that score at levels well below $ρ/m$ therefore requires trial information. We propose COVE, which ranks the trial pair among all $N=\binom{m+2}{2}$ pairs formed by augmenting the calibration units with the probe and reference. Under identity exchangeability, its marginal FAR is at most $\lfloorαN\rfloor/N$, with first possible acceptance at $1/N=O(1/m^2)$. The rule also retains this guarantee with a fixed symmetric cohort-normalized score using an independent cohort. On 6 benchmarks and 8 frozen encoders, realised FAR was consistent with the exact bound. Where both valid calibration-only baselines accepted nothing, COVE retained a median $100\%$ of the sampled oracle's true-accept rate over reliable comparisons. In contrast, an empirical quantile over dependent pairs reached 2.87$\,α$ FAR, and a binomial upper confidence bound over pairs missed its nominal 95\% conditional-FAR target in up to 55\% of calibration draws. Symmetric CSLS raised COVE's true-accept rate by up to 4.3-fold in the tested settings. The code is available in https://github.com/salimkhazem/Cove.git

Mon 26 OctMachine Learning
The gist
When systems check if two images or data points are from the same person, they need to avoid wrongly accepting impostors. The authors found that setting thresholds based on pairs can be misleading because some identities behave like hubs, skewing results. They designed a new method called COVE that ranks the test pair among all possible pairs to control false acceptance strictly. Tests showed COVE keeps false acceptance low and true acceptance rates high, improving verification accuracy.
Open → 2610.35277v1

CrowdStrike update caused crashes on millions of Windows devices

CrowdStrike Channel File 291: An Engineering Analysis of a Global Endpoint Outage

Abstract: On July 19, 2024, a CrowdStrike Falcon content update caused Windows systems to crash, affecting about 8.5 million devices according to a Microsoft estimate. The immediate defect was an inconsistency between a detection template that declared 21 inputs and sensor code that supplied 20. A new matching criterion exposed an unchecked array access in the kernel-mode content interpreter. This article reconstructs the incident from vendor technical reports, Microsoft's crash analysis and recovery guidance, congressional records, and operational impact reports. It distinguishes documented findings from engineering inferences and examines how interface validation, test selection, deployment policy, and recovery dependencies interacted. Four assurance gaps were consequential: validation against a definition the consumer did not meet, tests that avoided the missing input, distribution without health-gated promotion, and recovery paths requiring connectivity that some crashing hosts could not maintain. Recommended controls separate defect prevention, exposure containment, and service restoration, with verification criteria, release-cadence constraints, and operational tradeoffs. The case shows why configuration consumed by privileged software requires lifecycle assurance comparable to code, and why release reversion, endpoint recovery, and service restoration must be assessed separately.

Fri 23 OctSoftware Engineering
The gist
A software update from CrowdStrike Falcon in July 2024 caused many Windows computers to crash because part of the update expected more data than it received, which led to errors deep inside the system. The authors analyze official reports and details to explain why this happened and how different safety checks and recovery plans failed to prevent widespread problems. They identify four main gaps that allowed the crashes to spread and describe ways to better prevent, detect, and recover from such incidents. Their work shows why software configurations deserve careful management and testing similar to code itself.
Open → 2610.32078v1

Video anomaly detection suffers from motion observation quality shortcuts

Auditing Observation-Quality Shortcuts in the Evaluation of Person-Centered Motion for Video Anomaly Detection

Abstract: Video anomaly detection (VAD) identifies deviations from normal patterns, but such deviations do not necessarily correspond to safety-critical events. We focus on human-centered emergencies and violence and investigate whether motion-based anomaly discrimination reflects task-relevant motion information or observation-quality differences arising from person detection, pose estimation, and tracking. We introduce an observation-quality-aware evaluation framework that combines quality diagnostics, quality balancing, motion orthogonalization, and robustness analyses. On human-centered categories of UCF-Crime, quality-only features match or exceed the discrimination of multi-cue motion in the original cohort, revealing a strong observation-quality shortcut. After cardinality matching brings all 11 measured quality variables below a prespecified marginal balance threshold, multi-cue motion consistently outperforms quality-only features across Logistic Regression, Random Forest, and RBF-SVM, yielding ROC-AUC gains of 0.046-0.141. Because nonlinear quality-only prediction remains above chance after matching, we interpret this result as additional discrimination beyond measured marginal quality rather than as evidence of quality-free or causal motion understanding. These findings show that high VAD performance should not be interpreted as evidence of abnormal-motion modeling without auditing the reliability of the person-observation pipeline. Our study provides a systematic protocol for evaluating observation-quality shortcuts and for assessing whether motion-based discrimination survives explicit control of detection, pose-estimation, and tracking reliability.

Mon 12 OctComputer Vision and Pattern Recognition
The gist
Detecting unusual events involving people in videos is important but tricky. The authors show that current methods often rely on how well people are seen rather than real unusual movements. They develop a way to check if these methods are truly detecting abnormal motion or just benefiting from video quality. Their tests reveal that high detection scores can be due to differences in person detection and tracking quality, not actual motion differences. This means better tests are needed to trust that models understand unusual human motion.
Open → 2610.16471v1

AI performance varies in stopping and launching cyberattacks

Does AI Help Cyber Attackers or Defenders? Evidence from Nonpublic Vulnerabilities and Subsequent Attacks

Abstract: The release decision for frontier AI systems increasingly relies on cyber capability benchmarks, yet public vulnerability benchmarks can expose agents to previously published advisories, exploits, and fixes, making it difficult to distinguish prior exposure from capability on unseen vulnerabilities. We evaluate open-weight and proprietary AI models on exploit generation, vulnerability repair and subsequent attacks in five nonpublic software environments, including vulnerabilities we privately disclosed while they remained unpatched. Researcher-developed and reviewed deterministic graders, not LLM judges, determine task scores. Comparisons with 209 disclosed vulnerabilities and cryptographic challenges reveal substantial variation across systems and vulnerability types. Repair scores exceed attack scores in two nonpublic environments and fall below them in three. Passing an initial security test is also insufficient: another exploit succeeds in 92 of 524 non-independent defender test intervals after the initial exploit is stopped. These results motivate vulnerability-specific attack-repair comparisons and subsequent resistance tests.

Mon 5 OctCryptography and SecurityArtificial Intelligence
The gist
Cybersecurity relies on AI tools to both fix software problems and stop hackers. This paper studies how well different AI models can create attacks or fix vulnerabilities in software that was not publicly known before. The authors found that AI sometimes does better at fixing issues than at attacking, but this is not always the case. Even when AI stops one attack, new attacks can still happen soon after. This means it’s important to test AI’s ability to both attack and defend many times on the same vulnerabilities.
Open → 2610.06584v1

Constant-rate certified deletion improves cryptographic security methods

Constant-Rate Certified Deletion

Abstract: We present a unified framework for upgrading a broad class of cryptographic primitives to support constant-rate certified deletion. Previous constructions require a linear number of qubits per encrypted bit of certified-deletable plaintext. In contrast, we obtain the first constant-rate constructions in the plain model that achieve certified deletion while preserving everlasting security. Our approach applies to a wide range of "all-or-nothing"-type primitives based on BB84-style encodings, including commitment schemes, public-key encryption, attribute-based encryption, and fully homomorphic encryption. Beyond this class, we also obtain constant-rate certified deletion for primitives built from subspace coset states, such as blind delegation, secure software leasing, functional encryption, and differing-inputs iO, and CCA-PKE. Importantly, our framework does not introduce any additional assumptions beyond those required by the underlying certified deletion primitives. Finally, under the hardness of SIS, we show that public verifiability can be incorporated into BB84- and coset-based certified deletion. In combination with our constant-rate constructions, this yields publicly verifiable certified deletion schemes with constant rate.

Fri 2 OctCryptography and Security
The gist
Secure deletion means being able to prove that encrypted information has been truly erased. Previous methods to prove deletion needed a lot of extra quantum data, making them inefficient. The authors introduce a new way to achieve this proof at a constant rate, meaning the overhead doesn't grow with the size of the data. Their method works for many cryptographic systems, including encryption and secure software services, without adding new security assumptions. They also show it's possible to make these deletion proofs publicly verifiable under certain technical assumptions.
Open → 2610.03590v1

Deepfake detection improves by learning new tricks without forgetting old ones

Learning as Deepfakes Evolve: RF-Prompt for Continual Audio Deepfake Detection

Abstract: Continual audio deepfake detection requires learning newly emerging deepfake methods while retaining discrimination of previously encountered speech. Existing dataset-incremental evaluation changes both real-speech domains and deepfake mechanisms, making their effects difficult to distinguish. We construct five task organizations over identical training, development, and evaluation pools to study these factors under a controlled sample budget. Our proposed Real-Anchored Mechanism-Incremental (RAMI) protocol reflects the practical setting in which available real speech provides a recurring mixed-domain reference while new deepfake mechanisms arrive incrementally. We further propose RF-Prompt, an asymmetric continual prompt-learning method that preserves reusable real-speech knowledge through a shared real prompt and expands mechanism-specific knowledge through inherited fake experts with orthogonal residuals. Input-adaptive soft fusion combines the accumulated experts into a fixed number of injected tokens without requiring task identity at inference. On RAMI, RF-Prompt achieves 10.110% average EER and 10.370% pooled EER, outperforming all evaluated continual-learning baselines. Across the five controlled protocols, RAMI yields the lowest common-average and pooled EER. Component ablations, limited-data experiments, and cross-backbone evaluations further validate the proposed design.

Tue 29 SeptSoundArtificial Intelligence
The gist
Detecting fake speech is tricky because new fake-speech tricks keep appearing, and detectors must remember how to catch old ones too. The authors studied this problem carefully by controlling different challenges, like changing real speech types versus new faking methods. They proposed a smart way called RF-Prompt that keeps good knowledge about real speech and adds new knowledge for each new fake method, mixing them in a flexible way without needing to know which fake it is during testing. Their method worked better than others on a realistic test setup that reflects how new fakes really arrive over time.
Open → 2609.37586v1

Policy rules determine allowed reasoning steps beyond relevance

Governed Deduction: Policy-Grounded Premise Authorization Beyond Relevance

Abstract: Reasoning systems usually treat premise use as a question of relevance: if a fact is available and useful, it may be selected for inference. Authorization imposes a different constraint: a premise may be represented and logically usable but not permitted for a particular local transition. We formalize this distinction as Governed Deduction (GD), with a transition-local admission predicate admit(p, tau, S). From an independently produced RBAC-augmented Spider benchmark, we construct 4,461 matched authorization pairs in which the same query premise and policy state support permitted and denied consuming transitions. An initial joint controller reaches 99.19% held-out accuracy, but a transition-only control reaches 100%, exposing a role-name shortcut. After a frozen, label-independent context-local role permutation removes that shortcut, premise/state-only, transition-only, and joint linear controllers all score exactly 50% on 1,856 held-out edges, while a symbolic policy oracle remains at 100%. The result is a controlled negative finding: the benchmark instantiates policy-grounded authorization beyond relevance, but the frozen linear representation does not recover the relation. Matched one-sided controls and leakage audits are therefore essential for evaluating learned policy-sensitive reasoning.

Fri 25 SeptArtificial Intelligence
The gist
Normally, logic systems pick facts that seem relevant to use in making conclusions. This paper points out that even if a fact is relevant and usable, it might not be allowed by local rules or policies in specific steps. The authors create a benchmark to test this idea and find that simple learning methods can accidentally cheat by finding shortcuts, while others struggle to correctly model these permission rules. This shows it’s hard for computers to learn when certain facts are actually authorized for use, beyond just being relevant.
Open → 2609.31029v1

Odin speeds up encrypted llama 3 inference on nh100 gpu

An Open-Source End-to-End FHE Implementation for Privacy-Preserving Llama 3 8B Inference

Abstract: Cloud LLM services typically require users to send prompts to a model provider, creating a privacy risk. Fully homomorphic encryption (FHE) lets a server perform inference without decrypting the input, but representing data as ciphertexts adds storage and computational overhead. In CKKS-based LLM inference, the packing scheme maps logical tensors to ciphertexts and slots. It therefore determines the ciphertext count and the homomorphic cost of linear layers, and it constrains how data pass between linear layers, attention, and nonlinear computation. As models and sequences grow, inefficient layouts accumulate encoding, compute, and layout-conversion overhead. We present Odin, an FHE inference system that co-designs ciphertext packing and model execution for Llama. Starting from a THOR-style baseline whose bottleneck is weight encoding, Odin uses a feature-major cross-layer layout to unify residual connections and layer interfaces, and builds transient intra-operator layouts for linear projections and attention. This reduces redundant plaintext encoding of weights in wide projections. Within attention, QK^T produces scores that Softmax can consume directly, and PV consumes the resulting probabilities, avoiding intermediate repacking. For nonlinear ops, we use minimax polynomial approximation with input-range control and joint error allocation guided by model quality, reducing polynomial degree and multiplicative depth. To our knowledge, Odin is the first open-source end-to-end GPU CKKS implementation of Llama-3. With Llama-3-8B weights and a 128-token input, Odin evaluates all 32 Transformer layers on a single NVIDIA H100 80 GB GPU. Server-side end-to-end FHE evaluation takes 366.4 s and 58.9 GiB peak device memory. Under the same model, input, CKKS parameters, and hardware, THOR takes 1651.9 s, a 4.51x speedup.

Fri 11 SeptCryptography and Security
The gist
Cloud services that run large language models usually require sending your text so the provider can see it, which risks your privacy. The authors developed Odin, a system that lets these models run on encrypted input without revealing your data. They improved how data is packed and processed inside encryption, making inference much faster and using less memory. Odin runs Llama 3 8B on a powerful NVIDIA GPU much quicker than previous methods, with the same privacy protections.
Open → 2609.12378v1