Encryption Techniques and Systems, 5 cr - TTKS0600