Key takeaways
- Cryptography has evolved significantly since ancient times, yet its fundamental purpose remains unchanged.
- The five primary functions of cryptography include privacy, authentication, integrity, non-repudiation, and key exchange.
- Quantum cryptography offers new methods for secure communication, building on traditional cryptographic principles.

- Privacy/confidentiality: Ensuring that no one can read the message except the intended receiver.
- Authentication: The process of proving one's identity.
- Integrity: Assuring the receiver that the received message has not been altered in any way from the original.
- Non-repudiation: A mechanism to prove that the sender really sent this message.
- Key exchange: The method by which crypto keys are shared between sender and receiver.
Mosca’s Intervention
In 1999, Michele Mosca played a major role in starting Waterloo’s quantum computing unit with the support of the Centre for Applied Cryptographic Research, St. Jerome’s University, and his home department, Combinatorics and Optimisation. Mosca’s main goal over the years has been to enable the world by building systems which are quantum-resistant and can devise encryption methodologies that will persist and be secure into a post-quantum future. Mosca provides a method for calculating that point in time - and thus came into being a basic equation - D + T ≥ Qc, that has become known as "Mosca's inequality"




