This book contains lecture notes for a class on Cryptography and Information Hiding, focusing on hiding data in images.
It introduces three chapters on image formats. The book starts by introducing the differences between steganography and cryptography, before overviewing cryptography, error correction codes, and compression. Further the book goes into the details of hiding data in GIF and JPEG images.
Multi-party computations, secret sharing and the Paillier cryptosystem are also introduced.