The IoT is creating vast data stores, some of which need to be protected for very long periods of time. Banking organizations, healthcare companies, insurance agencies, intelligence agencies, and so on all have the imperative to protect data for the time it is sensitive.
Cryptographic algorithms, unfortunately, tend to age out due to constant advances in both computational speed and cryptanalysis. This section briefly addresses crypto agility and quantum resistance, two topics gaining much attention given the proliferation of cryptography into almost everything.
Crypto agility refers to the fundamental ability to replace and upgrade cryptographic algorithms, key lengths, crypto-dependent protocols, and the keys themselves. This is enormously challenging due to the pervasiveness and deep entrenchment of cryptologic in our devices and computing systems.
Cryptographic replacement may be required either as a response to newly discovered vulnerabilities...