Created: October 23, 2022
Modified: October 23, 2022
Modified: October 23, 2022
negligible
This page is from my personal notes, and has not been specifically reviewed for public consumption. It might be incomplete, wrong, outdated, or stupid. Caveat lector.A negligible function is a function such that, for any positive integer there exists an integer such that for all ,
i.e., that eventually goes to zero faster than any polynomial, even polynomials of arbitrarily high degree.
In cryptography, is usually a security parameter (key size, or number of rounds of a zero knowledge proof protocol) and represents the probability that the cryptographic scheme fails, which we would like to be negligible. The definition shows that by increasing the key size , we can drive the failure probability to zero at a faster-than-polynomial rate. This means that our scheme remains secure against an attacker capable of repeating their attack a polynomial number of times.