CPE 522

Cryptography Principles & Applications

History of cryptographic System, Public Key Systems, Digital Signatures. Information Theory: Entropy, Perfect Secrecy, Unicity Distance, Complexity Theory, NP Completeness, Number Theory. Data Encryption Methods : Transposition Ciphers, Substitution Ciphers, Product Ciphers, Exponentiation Ciphers, Knapsack Ciphers, Breakable NP-Complete Knapsack, Encryption Standards DES, RSA, Elliptic Curves. Cryptographic Techniques: Block and Stream Ciphers, Autokey, Endpoints of Encryption, One-way Ciphers, Password and Authentication, Secret Keys and Public Keys, Threshold Scheme. Video scrambling techniques. Digital video encryption techniques: principle, IRDETO, Viaaccess, Videoguard, etc. Security and Legality Issues: Copyrights, Patents, Trade Secret, Ownership of Products, Computer Crimes, Ethical Issue in Computer Security.

Course Code
CPE 522
Department
Computer Engineering
Campus
Sumas University
Level
500 Level, Undergraduate
Instructor
Sumas University Lecturer
Semester
Second Semester
Credit
2 Units
Method
Lecture