Skip to content
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 account

Have an account? Log in