Cryptography

Cryptology (from the Greek kryptos 'hidden' and logos 'word') is the science of secure communications. Cryptology is split into two subdivisions: cryptography and cryptoanalysis. The cryptographer seeks to find methods to ensure the secrecy, integrity, and/or authenticity of messages. The cryptoanalyst seeks to undo the former's work by breaking the cryptographer's cyphertext/cryptogram (encrypted plaintext) or by forging coded signals that will be accepted as authentic by the receiver.

Labs.
Part 1. Binary numbers and applications to cryptography

Start the Lab 1

Part 2. Modular arithmetic and the RSA algorithm

Start the Lab 2