Textbook: Applied Introduction to Cryptography and Cybersecurity (version of April 18th, 2025). To be published in 2026 by World Scientific Publishing (not yet available but apparently you can already order it).
BibTex: @book{AiCC, title={Applied Introduction to Cryptography and Cybersecurity}, author={Herzberg, Amir}, publisher="World Scientific Publishing", year={2026}, howpublished={Online at \url{https://sites.google.com/site/amirherzberg/crypto-cyber-book}}}
Lectures (except as noted, these are outdated - to be updated Real Soon Now; see also my presentations page for additional cybersecurity and crypto presentations)
Public key cryptography: part I (key exchange), part II (encryption)
TLS/SSL: part 1: introduction and the record protocol (version of 4/26); part 2: the handshake protocol (version of 4/14/26) You may also want to see the related lecture on Web security attacks and defenses (part of my network security lectures).
Public key infrastructure (updated 3/26). At the end, contains some additional exercises (beyond those in the textbook).
Corrections, comments and suggestions are highly appreciated; send email.