INSE 6110/AA (Summer 2025): FOUNDATIONS OF CRYPTOGRAPHY