Security and cryptography concepts for IoT devices and networks, classical cryptography, number theory and finite fields, symmetric cryptography (block ciphers and stream ciphers) and modes of operation, asymmetric cryptography and Diffie-Hellman key exchange, hash functions, message authentication and digital signatures.