NETB353 Криптография

Анотация:

The course is intended as an introduction in the classical and modern cryptography. It covers the main ideas used in the classical the classical and public key cryptosystems. In the same time it gives some ideas about the cryptanalysis of certain ciphers of practical importance. The course covers the following topics:

Historical overview of cryptology

Information theory and the notion of perfect security

Symmetric cryptosystems - block ciphers and stream ciphers; the old and new encryption standards (DES and Rijndael)

Asymmetric cryptosystems

Digital signatures; the ElGamal scheme and the Digital Signature Standard

Cryptographic protocol - random bit generation

Secret scharing schemes

The course objectives are:

to give the students a conceptual understanding of the basic ideas and methods used in modern cryptography

to help the students in achieving those computational skills need to carry out probability calculations in practical settings

прочети още
Мрежови технологии (на английски език)

Преподавател(и):

проф. Иван Ланджев  д.н.

Описание на курса:

Компетенции:

Students successfully finished this course will:

know:

to have a knowledge about the basic principles of design of the contemporary symmetric and publickey crypto systems

the algorithms of basic block ciphers like DES, Rijndal, Twofish, Serpent, RC6

the public keycryptosystems: RSA, Rabin, Diffie-Hellman

Berlekamp-Massey algorithm

Pohlig-Helman algorithm

Morrison-Brillhart algorithm

Rabin algorithm for random bit generation

be able to:

develop to their own cryptographic primitives

develop methods for cryptanalysis of known cryptosystems

evaluate the security level of the most widespread cryptosystems


Предварителни изисквания:
Basic knowledge in algebra, number theory and number theoretic algorithms

Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Български

Теми, които се разглеждат в курса:

Литература по темите:

• A. Salomaa, Public-key cryptography, Springer 1990.

• D. Stinson, Cryptography - theory and practice, CRC Press, 2005.

• A. Menezes, P. van Oorchot, S. Vanstone, Handbook of applied cryptography, CRC

Средства за оценяване:

RUNNING CONTROL: TERM EXAMS:

TESTS 70 % WRITTEN EXAM %

PARTICIPATION IN SEMINARS ORAL EXAM 30% %

COURSE WORK/PROJECT . EXAM ON PRACTICE

ESSAY ...........… %

STUDY .………... %

CASUS ………..... %

OTHERS: