paper-with-me

Papers

Machine Learning needs Better Randomness Standards: Randomised Smoothing and PRNG-based attacks

2023-06-24 · Pranav Dahiya, Ilia Shumailov, Ross Anderson

Randomness supports many critical functions in the field of machine learning (ML) including optimisation, data selection, privacy, and security. ML systems outsource the task of generating or harvesting randomness to the compiler, the cloud service provider or elsewhere in the toolchain. Yet there is a long history of attackers exploiting poor randomness, or even creating it -- as when the NSA put backdoors in random number generators to break cryptography. In this paper we consider whether attackers can compromise an ML system using only the randomness on which they commonly rely. We focus our effort on Randomised Smoothing, a popular approach to train certifiably robust models, and to certify specific input datapoints of an arbitrary model. We choose Randomised Smoothing since it is used for both security and safety -- to counteract adversarial examples and quantify uncertainty respectively. Under the hood, it relies on sampling Gaussian noise to explore the volume around a data point to certify that a model is not vulnerable to adversarial examples. We demonstrate an entirely novel attack, where an attacker backdoors the supplied randomness to falsely certify either an overestimate or an underestimate of robustness for up to 81 times. We demonstrate that such attacks are possible, that they require very small changes to randomness to succeed, and that they are hard to detect. As an example, we hide an attack in the random number generator and show that the randomness tests suggested by NIST fail to detect it. We advocate updating the NIST guidelines on random number testing to make them more appropriate for safety-critical and security-critical machine-learning applications.

📄 PDF Abstract BibTeX arXiv:2306.14043

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음
fail 설명 없음
Focus 설명 없음

Similar Papers 제목 키워드 기반

On Margins and Derandomisation in PAC-Bayes

2021-07-08 · Felix Biggs, Benjamin Guedj

We give a general recipe for derandomising PAC-Bayesian bounds using margins, with the critical ingredient being that our randomised predictions concentrate around some value. The tools we develop straightforwardly lead …

Chaos-Based Bitwise Dynamical Pseudorandom Number Generator on FPGA

2024-01-26 · Miguel Garcia-Bosque, Adrián Pérez-Resa, Carlos Sánchez-Azqueta, Concepción Aldea 외

In this paper, a new pseudorandom number generator (PRNG) based on the logistic map has been proposed. To prevent the system to fall into short period orbits as well as increasing the randomness of the generated sequence…

Filtering with Randomised Observations: Sequential Learning of Relevant Subspace Properties and Accuracy Analysis

2025-09-05 · Nazanin Abedini, Jana de Wiljes, Svetlana Dubinkina arxiv

State estimation that combines observational data with mathematical models is central to many applications and is commonly addressed through filtering methods, such as ensemble Kalman filters. In this article, we examine…

Private Machine Learning via Randomised Response

2020-01-14 · David Barber

We introduce a general learning framework for private machine learning based on randomised response. Our assumption is that all actors are potentially adversarial and as such we trust only to release a single noisy versi…

BIG-bench Machine Learningregression

Strategic Classification with Randomised Classifiers

2025-02-03 · Jack Geary, Henry Gouk

We consider the problem of strategic classification, where a learner must build a model to classify agents based on features that have been strategically modified. Previous work in this area has concentrated on the case …

Classification