This document provides an overview of topics related to secure systems engineering including cryptography, digital signatures, blockchains, and privacy technologies. It discusses cryptography concepts like symmetric and asymmetric encryption. Digital signatures are explained as a method to authenticate messages using public/private key pairs. Blockchains are described as a method to securely record transactions in a distributed ledger using hashes. Privacy-preserving technologies like zero-knowledge proofs, Zcash, and garbled circuits are also introduced.
Related topics: