Negligible Function
- •
What it is
- •
intuitively, a value so small it's "zero for all practical purposes" — e.g.
- •
- •
- •
Useful facts
- •
the sum of two negligible values is negligible; the sum or product of two poly-bounded values is poly-bounded; a poly-bounded value times a negligible value is negligible
- •
- •
Two ways to formalize it
- •
practical/concrete framing — pick concrete cutoffs, e.g. treat (roughly one event per gigabyte of data) as non-negligible and as negligible for the life of a key
- •
asymptotic framing — treat probabilities as functions of a security parameter ; a function is negligible if it's eventually smaller than for every constant (decays faster than any polynomial), and non-negligible if it's infinitely often bigger than some
- •
- •
Note
- •
the book itself treats the full formal definitions (of "efficient," "negligible," etc.) as necessary but "somewhat tedious, and not really very enlightening" — the intuitive picture above is what matters for following the rest of the material
- •
- •
Related