Objectives:
The security of communications systems and networks relies heavily on cryptographic methods. Moreover, encryption algorithms are always used in processes including electronic signature, authentication and key exchange.
Programme:
-Understanding the benefits of the different encryption, signature and authentication techniques; understanding the advantages and disadvantages of each.
-know the basics of modular arithmetic and be able to use them to solve diophantine equations using efficient algorithms
-master the operation of symmetric and asymmetric encryption standards (DES, AES, El-Gamal and RSA)
-Understand how the main hashing algorithms and electronic signatures work and why they are useful.
-knowing when and how to use the different tools of encryption, hashing and electronic signature