In this tutorial, you will discuss symmetric and public key cryptography, and how these techniques are used to provide confidentiality, integrity, authentication and non-repudiation. General discussions could be followed by role playing in which you are grouped into senders, receivers and interceptors. The idea is to discuss and understand the nature of attacks and how these can be avoided/minimised.