













Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This lecture was delivered by Dr. Samarendra Jeethesh at Ankit Institute of Technology and Science for System Security and Cryptography course. It includes: Hash, MAC, Algorithms, Functions, Message, Authentication, Code, Block, Cipher, Mode, Algorithm, Structure
Typology: Slides
1 / 21
This page cannot be seen from the preview
Don't miss anything!














Each of the messages, like each one he had ever read of Stern's commands, began with a numberand ended with a number or row of numbers. Noefforts on the part of Mungo or any of his expertshad been able to break Stern's code, nor wasthere any clue as to what the preliminarynumber and those ultimate numbers signified. — Talking to Strange Men, Ruth Rendell
condense arbitrary size message to fixed size by processing message in blocks through some compression function either custom or block cipher based
fixed sized authenticator for some message to provide authentication for message by using block cipher mode or hash function
SHA originally designed by NIST & NSA in 1993 was revised in 1995 as SHA- US standard for use with DSA signature scheme standard is FIPS 180-1 1995, also Internet RFC nb. the algorithm is SHA, the standard is SHS based on design of MD4 with key differences produces 160-bit hash values recent 2005 results on security of SHA-1 haveraised concerns on its use in future applications
updating a 512-bit buffer using a 64-bit value Wt derived from thecurrent message block and a round constant based on cube root offirst 80 prime numbers
specified as Internet standard RFC uses hash function on the message: HMAC K = Hash[(K
XOR opad) || Hash[(K
XOR ipad)||M)]] where K
is the key padded out to size and opad, ipad are specified padding constants overhead is just 3 more hash calculations thanthe message needs alone any hash function can be used eg. MD5, SHA-1, RIPEMD-160, Whirlpool