Nothing up my sleeve number

From Wikipedia, the free encyclopedia

Nothing up my sleeve numbers are numbers which appear to be random by statistical tests but are created with minimum entropy. They are typically used in creating cryptographic functions such as hashes and ciphers. These algorithms often need randomized constants for mixing or initialization purposes. The cryptographer may wish to pick these values in a way that demonstrates the constants were not selected for (in Bruce Schneier's words) a "nefarious reason", for example, to create a "backdoor" to the algorithm. These fears can be allayed by using numbers created in a way that leaves little room for adjustment.

Such numbers can be viewed as the opposite extreme of Chaitin–Kolmogorov random numbers.

[edit] Examples

[edit] References

  • Bruce Schneier. Applied Cryptography, second edition. John Wiley and Sons, 1996.