About this interactive
The pattern of this module: identify the problem, choose the cryptography that solves it, build a protocol or system around it. The same few building blocks, hashing, symmetric and asymmetric cryptography and public key infrastructure, turn up in every solution.
A VPN tunnel (TLS or IPsec) encrypts traffic between two places across networks you do not trust. A digital signature (a hash signed with the sender's private key) proves a message or document is unchanged and came from its sender. Code signing is the same process applied to a program, with a timestamping authority to keep it valid after the certificate expires.
A blockchain chains blocks together by their hashes, so a change to an old record shows up, and a distributed ledger copies that chain across many servers with no central machine. Key escrow hands a key to a trusted third party, to be released only when agreed conditions are met.
To sort a card, ask what the need is: private traffic across a network, proof about a document, proof about software, a tamper-evident shared record, or access to a key when something goes wrong.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →