...
SSH Academy has good information on SSH and IAM. All the material there should be read: SSH Academy
Learn Cryptography by performing these challenges: https://cryptopals.com/
A Deep Dive on End-to-End Encryption: How Do Public Key Encryption Systems Work?