Department of Computer Science & Engineering
Indian Institute of Technology Madras, Chennai, India.
A - Z Index
|
Sitemap
Home
People
Faculty
Regular Faculty
Visiting Faculty
Adjunct Faculty
Former Faculty
Staff
Scientific Officers
Administrative Staff
Technical Officers
Technical Staff
Project Staff (Tech)
Project Staff (Admin)
Research Scholars
Ph.D.
M.S.
Students
M.Tech
B.Tech Dual Degree
B.Tech
Join Us !
Research
Areas of Research
Research Labs
Research Centers
Robert Bosch Centre for Data Science and Artificial Intelligence
Center for Computational Brain Research (CCBR)
Research Publications
Sponsored Projects
Research Patents
Books
Theses
Academics
Programmes
Curriculum
B.Tech
B.Tech (DD)
M.Tech
Courses
Core Courses
Elective Courses
Even Semester
Odd Semester
Current Courses
Time Table
Moodle
Outreach
Events
Department Events
Department Seminar
PhD Seminar
MS Seminar
PhD Defence
Resources
E-services
Mail
DCF
Room Scheduler
Issue Tracker
Web Group
Library
CS Office
About Us
Message from the HoD
Awards
Distinguished Alumni
Statistics
History
Contact Us
CS6530 - Applied Cryptography
Course Data :
Syllabus
Number Theory Basics: Modular arithmetic, primes, GCD and Chinese reminder theorems.
Block Ciphers: DES, AES; ECB, CBC, OFB,CFB, CTR and GCM modes, Double and triple encryptions.
Stream Ciphers: Encryption and decryption with Stream ciphers, Shift-register based stream ciphers, Currently used Stream Ciphers.
Public Key Cryptography: RSA, ElGamal, Diffe-Hellman Key exchange, practical digital signatures. ECC
Hash Functions: oneway, collision resistant, preimage resistant HASH functions, Real-world examples.
Message Authentication Codes: MAC from Hash functions, MAC from block ciphers.
Side Channel Analysis: Power / timing analysis of crypto-implementations
Applications : Key Establishment Protocols, Blockchains, etc.
Pre-Requisites
CS2600 : Computer Organization
CS1200 : Discrete Mathematics for Computer Science
None
Parameters
Credits
Type
Date of Introduction
4-0-0-0-8-12
Elective
Oct 2016
Previous Instances of the Course
Jan 2018 - May 2018
Instructor(s) :
Chester Rebeiro
.
Teaching Assistants :
Muhammad Arsath K F
,
Indrani Roy
,
Himanshi Jain
,
Monosij Maitra
,
Krishnakumar Gnanambikai
.
Jan 2017 - May 2017 (
weblink
)
Instructor(s) :
Chester Rebeiro
.
Teaching Assistants :
Vishnu Vijayan
,
Eshan Shekhar
,
Punit Khanna
,
Doddi Anthony Balaraju
,
Krishnakumar Gnanambikai
.
© 2016 - All Rights Reserved -
Dept of CSE, IIT Madras
Website Credits