liveBook · Manning

Cryptographic construction

As explained in Real-World Cryptography

A cryptographic construction is a concrete algorithm or protocol that instantiates one or more cryptographic concepts or primitives.

A cryptographic construction turns an abstract cryptographic concept into a concrete algorithm or protocol that people can standardize and implement. section 1.7

A construction typically moves through a practical lifecycle:

  • Instantiate a cryptographic concept in a white paper. section 1.7
  • Standardize the construction so implementations can interoperate. section 1.7
  • Implement the standard in different programming languages. section 1.7

A familiar example

AES instantiates the concept of symmetric encryption. Standardization then fixes how it is implemented, allowing compatible support across languages. 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.

Follow the lifecycle from abstract concept to white-paper construction, standardized specification, and language implementations. section 1.7

How Real-World Cryptography covers it

How deep it goes
Explains the lifecycle from concept instantiation through standardization and implementation, without detailing construction internals.
Examples
Uses AES, symmetric encryption, white papers, standards, and implementations in different languages as concrete examples.
What it assumes
Assumes only familiarity with cryptographic concepts or primitives, while illustrating how they become concrete constructions.
What you can do after
Evaluate how an abstract cryptographic idea becomes a concrete, interoperable algorithm or protocol.
How it connects
Connects cryptographic constructions with cryptographic concepts, primitives, symmetric encryption, standardization, and interoperability.

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.