2DMI10 (2023-GS2) Applied cryptography