You are looking at a specific version 20200126:193350 of this paper. See the latest version.

Paper 2020/074

Rolling up sleeves when subversion's in a field?

Daniel R. L. Brown

Abstract

A nothing-up-my-sleeve number is a cryptographic constant, such as a field size in elliptic curve cryptography, with qualities to assure users against subversion of the number by the system designer. A number with low Kolmogorov descriptional complexity resists being subverted to the extent that the speculated subversion would leave a trace that cannot be hidden within the short description. The roll programming language, a version of Godel's 1930s definition of computability, can somewhat objectively quantify low descriptional complexity, a nothing-up-my-sleeve quality, of a number. For example, $(2^{127}-1)^2$ and $2^{255}-19$ can be described with roll programs of 58 and 84 words.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint. MINOR revision.
Keywords
Kolmogorov descriptional complexitysubversion
Contact author(s)
danibrown @ blackberry com
History
2020-12-15: revised
2020-01-26: received
See all versions
Short URL
https://ia.cr/2020/074
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.