CY-503 (C) · Data Security/Official Syllabus
Data Security (CY-503 (C)) - Official Syllabus
1
Unit 1
Introduction
- Introduction: History of Cryptography
- Mathematical background: Probability theory
- Information theory
- Complexity theory
- Number theory
- Symmetric (Private) Key Cryptographic Systems: Caesar
- Affine
- Monoalphabetic Substitution
- Transposition
- Homophonic substitution
- Vignere
- Beauford and DES Family
- Product ciphers
- Lucifer and DES
2
Unit 2
Asymmetric (Public) Key Cryptographic Systems
- Concept of PKCS
- RSA Cryptosystem
- Variants of RSA
- Primality testing
- Security of RSA
- Merkle – Hellamn
- Security of Merkle – Hellaman
- ElGamal
- Elliptical Curve Cryptography
3
Unit 3
Stream ciphers and block ciphers
- The one time pad
- Synchronous stream ciphers
- Self-synchronizing stream ciphers
- Feedback shift registers
- Linear Complexity
- Non-linear feedback shift registers
- Stream ciphers based LFSRs
- Non-linear Combination generators
- Non linear filter generators
- Clock controlled generators
- The alternating step generators
- The shrinking generators
4
Unit 4
Digital Signatures
- Properties
- Generic signature schemes – Rabin Lamport – Matyasmeyer
- RSA – Multiple RSA and ElGamal Signatures
- Digital signature standard
- Blind Signatures
- RSA Blind
5
Unit 5
Secret Sharing Algorithms
- Threshold secret sharing
- Shamir scheme
- Blakley scheme
- modular Scheme
- Pseudo random number generators: Definition of randomness and pseudo-randomness
- Statistical tests of randomness
- Linear congruential generator
- Modern PRNGs (a brief description)
Reference Books
- Cryptography and Security — Padmanabhan T R, Shyamala C, Harini N — Wiley Publications
- Fundamentals of Computer Security — Josef Pieprzyk, Thomas Hardjono, Jenifer Seberry — Springer
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel