Cryptography and Network Security (456506)

Spring 2012

Description

We cover in this course principles and practice of cryptography and network security: classical systems, symmetric block ciphers (DES, AES, other contemporary symmetric ciphers), linear and differential cryptanalysis, perfect secrecy, public-key cryptography  (RSA, discrete logarithms), algorithms for factoring and discrete logarithms, cryptographic protocols, hash functions, authentication, key management, key exchange, signature schemes, email and web security, viruses, firewalls, and other topics.

Content

I. CONVENTIONAL ENCRYPTION

II. PUBLIC-KEY ENCRYPTION

III. AUTHENTICATION

III. NETWORK SECURITY

IV. OTHER ISSUES

Literature

Online resources:

Credits: 5 sp.

Components: 28h lectures, optional projects, final exam.

Time schedule: The course starts on January 10, 2012 and ends in the beginning of March.

Prerequisites: The courses on "Programmering (grundkurs)", "Programmering (fortsättningskurs)", "Praktikum i programmering", "Datastrukturer", "Algoritmer". Familiarity with computers, Internet, email, computer viruses and average-level mathematics. Advanced mathematics (including elements of number theory and finite fields) will be introduced throughout the course whenever needed.

Registration (also for the exam): Through MinPlan.

Lecturer: Prof. Ion Petre, Department of IT, Åbo Akademi University.


Links:

 

 


Last updated: February 21, 2012.