|
|
|
Franz Kuhlmann Mathematical Sciences Group, Dept. of Computer Science U. of Saskatchewan |
|
Cryptography is used for safeguarding information during transmission. After a short historical introduction, we will sketch the principles of private key and public key cryptography, and the mathematical background of the latter. We discuss the various purposes of encryption and the corresponding mathematical approaches. We sketch the principles of the RSA, Diffie-Hellman and ElGamal system, and some modern mathematical developments. Finally, we will summarize some of the attacks on these systems. The talk is meant as an introduction for graduate students. For the Summer of this year, we are planning a seminar on cryptography and coding theory; everybody is welcome to participate.