Post-Quantum Cryptography Is Not the Future — It’s the Transition

Cryptography does not fail overnight—it ages.

Cryptography does not fail overnight.
It ages—quietly—until one day an algorithm that “worked fine for years” becomes the weakest link in your system.

The gap between what we believe is secure and what is actually secure continues to widen. To help bridge that gap, I built a cryptographic mind map that serves as a map—but a map is only useful if you understand the terrain it represents.

This post is not a textbook. It is a guide through the important areas, the safe paths, and the major transitions shaping modern cryptography.

The mind map organizes cryptography into familiar categories: the CIA triad, data states, protocols, algorithms. Most engineers already know these labels.

What matters today is not what these categories are, but which parts of them are collapsing—and which are being reinforced.

That is why some items in the map are marked with a red ❌. Those symbols are not stylistic choices; they are warning signs.

The Graveyard: Why Cryptography Gets Deprecated

Let’s start with the obvious question:

Why are MD5, SHA-1, WEP, SSL, and 3DES considered “broken”?

The answer is not fashion. It is physics and economics.

Hashes: When Collisions Stop Being Rare

MD5 and SHA-1 fail because of collision attacks. Attackers can now deliberately craft two different inputs that produce the same hash. Once collisions are cheap, integrity guarantees disappear.

This means:

  • Digital signatures can be forged
  • Software updates can be tampered with
  • Certificates can be abused

What once required nation-state resources is now feasible with consumer-grade hardware.

Protocols: When Backward Compatibility Becomes an Attack Surface

SSL and early TLS versions failed not because encryption vanished, but because protocol complexity created exploitable edges.

Attacks like POODLE and BEAST showed that supporting weak legacy modes allowed attackers to downgrade connections into insecurity.

The lesson is simple:

Supporting old cryptography does not make systems more compatible—it makes them more vulnerable.


A Common and Dangerous Pitfall: Hashing Passwords Incorrectly

One of the most important distinctions in the mind map is subtle but critical:

SHA-256 is good for integrity—but terrible for passwords.

Why?

Because SHA-256 is fast.

Speed is an advantage when verifying file integrity. It is a disaster when storing passwords. Attackers can test billions of SHA-256 guesses per second using GPUs.

Modern password security flips the goal:

  • Slow
  • Memory-hard
  • Expensive to parallelize

That is why modern systems use:

  • Argon2 (current best practice)
  • bcrypt
  • PBKDF2

If your password storage still relies on general-purpose hashes, the problem is not theoretical—it is operational.


The Future Is Already Here: Post-Quantum Cryptography

For decades, RSA and ECC have formed the backbone of secure communications. Their weakness is not classical computing—it is quantum computing.

Shor’s algorithm fundamentally breaks:

  • RSA
  • Diffie-Hellman
  • Elliptic Curve Cryptography

This is not speculation anymore. It is why NIST finalized new standards in late 2024:

  • ML-KEM (FIPS 203) — formerly CRYSTALS-Kyber
  • ML-DSA (FIPS 204) — formerly CRYSTALS-Dilithium

These algorithms are designed to resist both classical and quantum attacks.

The key insight:

Cryptographic migration must happen before quantum computers arrive, not after.

Data encrypted today may need to remain confidential for decades.


The Evolution of Transport and Wireless Security

Modern cryptography is not just about algorithms—it is about removing unsafe choices.

TLS 1.3

TLS 1.3 does something radical: it refuses to negotiate weak ciphers. It also:

  • Enforces Perfect Forward Secrecy
  • Reduces handshake complexity
  • Improves performance

Security improves because options disappear.

WPA3

Similarly, WPA3 replaces password-based Wi-Fi weaknesses with SAE, eliminating offline dictionary attacks that plagued WPA2.

The pattern is consistent:

Modern security improves by narrowing the attack surface, not expanding configuration knobs.


Conclusion: Security Is a Lifecycle, Not a Checklist

Cryptography is not about memorizing algorithms.
It is about understanding why things fail, when transitions are necessary, and how long data must remain protected.

The mind map is the map.
The real work is navigating the territory—knowing which paths are safe today, which are collapsing, and which are being built for the future.

In cryptography, standing still is not neutral.
It is falling behind.

Cryptographic Principles

1. Overview

Definition: Cryptography is the foundation of modern security controls and trust mechanisms.

Importance: Essential for confidentiality, integrity, authentication, and non-repudiation.

Challenges: Overall security is constrained by the weakest cryptographic component.

Role: Security architects must understand cryptographic primitives, protocols, and lifecycle risks.

2. Core Security Objectives (CIA+)

Confidentiality

  • Protects data secrecy (e.g., personal data, credentials, financial information).

  • Methods:

    • Symmetric encryption (shared secret keys)

    • Asymmetric encryption (public/private key pairs)

Integrity

  • Ensures data has not been altered (accidental or malicious).

  • Modern Tools:

    • SHA-256, SHA-384, SHA-3, BLAKE2
  • Broken / Legacy:

    • MD5 ❌

    • SHA-1 ❌

Authentication

  • Verifies identity (users, devices, services, message origin).

  • Tools:

    • Passwords, PINs

    • Hardware/software tokens

    • Digital signatures

    • PKI certificates

Non-Repudiation

  • Prevents denial of message origin or receipt.

  • Tools:

    • Digital signatures

    • PKI-based certificate authorities

3. Uses of Cryptography

Data Protection Levels

  • High Sensitivity: Financial data, PII, credentials → encryption mandatory

  • Low Sensitivity: Public or non-sensitive data → optional encryption

Data States

  • Data in Transit: TLS, IPSec, VPNs

  • Data at Rest: Disk, file, database encryption

  • Data in Use: Application-layer security, TEEs

Additional Uses

  • Business Continuity: Encrypted backups, disaster recovery

  • Physical Security: Split knowledge, M-of-N control

  • Standards:

    • NIST FIPS 140-3

    • ISO/IEC 18033

    • ISO/IEC 11770

4. Message and Email Encryption

Purpose: Secure electronic communication.

Standards:

  • S/MIME

  • PGP / OpenPGP

  • PEM (legacy)

5. Secure IP and Transport Communication

Protocols

  • IPSec

    • AH: Integrity, origin authentication

    • ESP: Confidentiality + integrity

    • Modes: Transport, Tunnel

  • TLS (formerly SSL)

    • TLS 1.2

    • TLS 1.3

    • SSL: Deprecated ❌

Applications

  • HTTPS, secure APIs, secure email transport

6. Remote Access Security

Technologies

  • VPNs: IPSec-based or TLS-based

  • PPP:

    • PAP (weak)

    • CHAP

  • SSH:

    • Encrypted remote access

    • SFTP, SCP

    • Password or key-based authentication

Goals

  • Confidentiality

  • Integrity

  • MITM resistance

7. Secure Wireless Communication

Wi-Fi (IEEE 802.11)

  • WEP: Broken ❌

  • WPA / WPA2: Transitional

  • WPA3:

    • SAE authentication

    • Current security standard

Bluetooth

  • Bluetooth 5.x

  • ECDH key exchange

  • AES encryption

  • Optional integrity protection

8. Other Secure Communication Systems

Secure Voice / VoIP

  • SRTP (Secure Real-time Transport Protocol)

  • ZRTP (Key agreement for VoIP)

SANs: Fibre Channel Security Protocol (FC-SP)

RFID / Satellite Links: Constrained and short-burst encryption

9. Identification and Authentication Systems

IFF: Military encrypted transponders

RFID: Asset tracking with encryption

User Authentication:

  • Passwords, PINs

  • Kerberos

  • EAP

Password Hashing (Credential Storage):

  • Argon2 (recommended, memory-hard)

  • bcrypt

  • PBKDF2

  • Note: General-purpose hashes (e.g., SHA-256) are unsafe for password storage ❌

Hardware Tokens:

  • Smart cards

  • USB crypto tokens

  • Crypto Ignition Keys (CIK)

10. Storage Encryption

Types:

  • File-level

  • File-system-level

  • Full-disk encryption

Goals:

  • Confidentiality

  • Integrity (CAS)

Standards:

  • IEEE P1619

  • IEEE P1619.1

  • KMIP

Key Management:

  • Critical for removable media

11. Electronic Commerce (E-Commerce)

Models: B2B, B2C, C2C

Security Requirements:

  • Auditing: Hash chains, digital signatures

  • Authorization: Certificates, access control

  • Privacy: Encrypted storage

Standards:

  • EDI (AS2)

  • WS-Security

12. Software Code Signing

Purpose: Ensure authenticity and integrity of software

Modern Requirement:

  • SHA-256 or stronger

Legacy:

  • MD5 ❌

  • SHA-1 ❌

Standard:

  • Microsoft Authenticode

13. Cryptographic Interoperability

Objective: Industry and government compliance

Current Standard:

  • CNSA Suite (1.0 / 2.0)

Legacy:

  • NSA Suite B ❌

14. Cryptographic Methods

Symmetric Cryptography

  • Modern:

    • AES

    • ChaCha20

  • AEAD Modes:

    • GCM

    • CCM

  • Deprecated:

    • DES ❌

    • 3DES ❌

    • RC4 ❌

    • Blowfish (legacy)

Asymmetric Cryptography

  • RSA (≥2048-bit)

  • Diffie-Hellman

  • ECC (ECDH, ECDSA)

  • ElGamal

Hash Functions

  • Modern (Integrity):

    • SHA-256

    • SHA-3

    • BLAKE2

  • Password Hashing (Specialized):

    • Argon2

    • bcrypt

    • PBKDF2

  • Broken:

    • MD5 ❌

    • SHA-1 ❌

Message Authentication Codes (MAC)

  • HMAC

  • CMAC

  • CBC-MAC (restricted)

Digital Signatures

  • DSA

  • ECDSA

  • ISO/IEC 14888

  • ANSI X9.62

15. Modern & Emerging Cryptography

Post-Quantum Cryptography (PQC)

  • ML-KEM (Module-Lattice-Based KEM)

    • Formerly CRYSTALS-Kyber

    • Standard: FIPS 203

  • ML-DSA (Module-Lattice-Based Digital Signature Algorithm)

    • Formerly CRYSTALS-Dilithium

    • Standard: FIPS 204

Perfect Forward Secrecy (PFS)

  • Achieved via ephemeral key exchange

  • DHE / ECDHE

Zero-Knowledge Proofs (ZKP)

  • Privacy-preserving authentication

  • Blockchain and identity systems

Homomorphic Encryption

  • Computation on encrypted data

  • Secure cloud analytics and privacy-preserving computation

Leave a Reply

Discover more from Silastron

Subscribe now to keep reading and get access to the full archive.

Continue reading