This knowledge base serves three courses, namely 1️⃣️ COMP 5074 Cryptography and Data Protection, 2️⃣️ COMP 5075 Telecommunication Network and Device Security, and 3️⃣️ EEET 3016 Power Electronics.