442 ريض

تطبيقات الجبر: التعمية (التشفير).

Title of the course: Applications of Algebra
Pre-requisite: Math 344
Credit hours: 4 (3+1)

Content: 
1- Cryptography: Classical mono and poly alphabetic ciphers, Stream ciphers. Introduction to cryptanalysis. Exponential ciphers. Public-key cryptosystems: RSA, Rabin Cryptosystem, ElGamal system. Electronic signatures.
2-Coding Theory: Introduction and general concepts. Linear Codes. Perfect Codes. Cyclic Codes.
Here is the breakdown of the course contents over the weeks of the semester:
 

Topic Number of weeks Contact hours
Classical cipher systems 2 10
Stream ciphers 2 10
Introduction to cryptanalysis 2 10
Exponential ciphers and public-key systems 2 10
Introduction to codes 2 10
Linear codes 2 10
Perfect codes 1 5
Cyclic codes 2 10

 

See more details of the course (in Arabic بالعربية ) . Click here 

Textbooks:
1- Douglas Stinson, Cryptography: Theory and Practice. CRC Press 2000.
2- Fawzi Al-Thukair and Maroof Samhan, Introduction to Cryptograpy, in print ( in Arabic)
3- D. G. Hoffman et al, Coding Theory: The Essentials

ملحقات المادة الدراسية