A cryptographic security parameter is an integer indexing a family of cryptographic protocols or algorithms. It controls the scale at which efficiency and security guarantees are stated. Theoretical algorithms are often given , a string of ones, so polynomial time in that input length means polynomial time in .[ref]
A typical asymptotic guarantee requires a cryptographically negligible probability: for every fixed , the relevant probability eventually falls below . An exponential such as has that property; does not, because it fails the requirement for .
An original idealized guessing example separates a parameter from a concrete security claim. If a secret is uniform among possible values and no other information about it is supplied, one fixed guess succeeds with probability . Checking distinct guesses covers at most a fraction
of those possibilities. This is a counting argument under the stated uniform-secret model, not a guarantee for every scheme described as having a128-bit key.
The parameter's numerical value, key length, algorithmic cost and actual adversary advantage are related through the particular construction. Naming the parameter alone does not establish a concrete work estimate or compensate for a flaw in the protocol.
A cryptographically negligible probability is a function of the cryptographic security parameter that eventually becomes smaller than every inverse power of that parameter. Formally,
The threshold may depend on . This is the inverse-polynomial definition of negligibility used in asymptotic cryptography.[ref]
For example, is negligible because an exponential eventually dominates every fixed power. The function is not negligible: it exceeds whenever . Even the constant is not negligible as a function of , although it is numerically small. Negligibility describes a family of experiments as the parameter grows, rather than a synonym for “unlikely” in one experiment.
An original closure calculation explains why the definition is useful. Suppose an adversary gets at most attempts and each has success probability at most . The union bound gives total success probability at most , without requiring independent attempts. Given any , negligibility with exponent eventually gives
Thus a polynomial number of opportunities preserves negligibility. A concrete numerical guarantee still requires an explicit bound at the chosen parameter; the asymptotic quantifiers alone do not supply that value.

Articles by others on the same topic (0)

There are currently no matching articles.