liveBook · Manning

Open competition

As explained in Real-World Cryptography

An open competition is a public process in which cryptographic designs are submitted and evaluated through rounds of analysis.

An open competition is a public process for submitting cryptographic designs and evaluating them through successive rounds of analysis. Researchers, industry groups, or governments may begin one when they need a new cryptographic primitive, construction, standard, or protocol. section 1.7

An open competition can arise from several practical starting points:

  • Researchers may launch one after inventing a new primitive or construction. section 1.7
  • Industry groups may use one when they need a new standard for interoperable systems. section 1.7
  • Government organizations may use one when developing cryptography for mandated standards. section 1.7
Figure 1.16 The ideal life cycle for a cryptographic algorithm starts when cryptographers instantiate a concept in a white paper. For example, AES is an instantiation of the concept of symmetric encryption (there are many more symmetric encryption algorithms out there). A construction can then be standardized: everybody agrees to implement it a certain way to maximize interoperability. Then support is created by implementing the standard in different languages.

Place the competition within the broader lifecycle: a cryptographic concept becomes a construction, then a standardized design, and finally receives implementations in different languages. section 1.7

How Real-World Cryptography covers it

How deep it goes
Defines the process and its entry points but stops short of detailing competition rounds, evaluation criteria, or selection procedures.
Examples
Uses researcher, industry, and government needs as pathways into an open competition, alongside AES as a lifecycle illustration.
What you can do after
Evaluate where an open competition fits when developing or standardizing cryptographic algorithms and protocols.
How it connects
Connects cryptographic primitives, constructions, standards, protocols, interoperability, and algorithm implementation.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Real-World Cryptography. The section links point to the parts of the book it draws on.