Applied cryptography

Choosing and composing cryptographic constructions to meet a stated confidentiality or integrity goal.

In Applied cryptography

6 articles
Cryptographic engineering7 MIN READ

Cryptographic agility is an interface problem

Agility is not a property of the algorithms you chose. It is a property of how your code, your data formats and your protocols name them—and whether anything can change without a coordinated rewrite.

Cryptographic engineering7 MIN READ

Cryptography is an architecture decision, not a library choice

Choosing a well-regarded library settles very little. The decisions that determine whether cryptography protects anything are about where keys live, what a compromise reaches, and which threat you are actually addressing.

Cryptographic engineering6 MIN READ

Encryption at rest answers fewer questions than you think

Platform-managed encryption satisfies a procurement question and defends against one threat. Knowing which threat it covers—and which of your actual risks it leaves untouched—changes what you build next.

Cryptographic engineering7 MIN READ

Where do your keys actually live?

Most organisations can describe their intended key management and cannot answer the question for a specific key. The gap between the two is where incidents and failed audits come from.