Focusing on integrity and authenticity, students explore the construction of hash functions (SHA-2, SHA-3) and Message Authentication Codes (HMAC). The lesson covers collision resistance and pre-image resistance, leading into a practical application of digital signatures for software verification.

Similar Lessons