Skip to main content
Skip header
Terminated in academic year 2009/2010

Cryptography and Computer Security

Type of study Follow-up Master
Language of instruction Czech
Code 456-0303/01
Abbreviation KPB
Course title Cryptography and Computer Security
Credits 4
Coordinating department Department of Computer Science
Course coordinator RNDr. Eliška Ochodková, Ph.D.

Subject syllabus

Lectures:
Introduction to information and data security. Basic concepts: attacks, risks, security functions and mechanisms, vulnerabilities.
Introduction to number theory.
Cryptography: basic concepts, cryptanalytic attacks.

Cryptography: classical techniques and its cryptanalysis.
Cryptography: symetric algorithms, basic concepts and principles, block cipher modes of operation, DES, AES.
Cryptography: aymetric algorithms (public-key cryptography), basic concepts and principles. RSA,
ELGamal.
Key management. Key exchange, Diffie-Hellman.
Authentication, authentication protocols, biometry.
Hash function, MAC.
Digital signature, DSS. Certificates, certificate authority.
Eliptic curve cryptography.
Firewalls, electronic mail security (PEM,
PGP, S/MIME), SSL.
Standards (ITSEC, ITSEM, Common Criteria,
ISO 9000,...) and legislative aspects of IT security.

Literature

Stallings, W.: Cryptography and Network Security, Prentice Hall, 1999 and later
Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone: Handbook of Applied Cryptography, CRC
Press, ISBN: 0-8493-8523-7 , October 1996, 816 pages,
http://www.cacr.math.uwaterloo.ca/hac/
Schneier B.: Applied cryptography, John Wiley & Sons, New York, 1995 (2nd edition)

Pfleeger Ch.P.: Security in Computing, Prentice Hall, 1997 and later
Gollmann D.: Computer Security , Wiley 2000

Advised literature

Nechvátal J.: Public-Key Cryptography, NIST Special Publication 800-2, http://csrc.nist.gov/publications/nistpubs/800-2/800-2.txt
Rivest R.L.: Cryptography and Security, http://theory.lcs.mit.edu/~rivest/
Ritter T.: Ciphers By Ritter: Cryptography and Technology, http://www.ciphersbyritter.com/
Savard J.: A Cryptograhpic Compendium, http://www.quadibloc.com/crypto/intro.htm
NIST - Computer Security Division, http://csrc.nist.gov/