jsjnjsncjnsjncjs csjcnjacnjasnc jsdjsndujn sjdnjsdnjijnaiosdnn sdnusjdnund jwdiwjdnwn diwdnwjdnw dwdiwudnw wdiwdiwjd dwidjwbdjwbd dwdibwjhidbwh dwjdhbwhijd d wuidbwjd wdiwdbwjid dqwidbwidiqwdbhwbdhiwhbd whdbiwd widbwhid widwbjidwh dwdbwbd wjdbwidbw dwidbwjibdw dwjidbw dwhdwh dd hwd wd hwd wd wdn wgd vdtdwkd d dwdhwhd wd whdwd wd wd wdd wd wgdvw dqwqd w dwg dw dwgd wgd w dw dw dw d w dwgd wd w dw dw dw dw dvgw c ch bhbch h sc ucvwgd wbh dgwvdw d wgdvwgudw
Size: 787.71 KB
Language: en
Added: Jun 20, 2024
Slides: 9 pages
Slide Content
Message authentication code Presented By Nitin D R
Message authentication Protecting the Integrity of the message. Validating identity of originator. Non-Repudiation of origin Method to Produce Authentication Message Encryption Message Authentication Code (MAC) Hash Function
Message Encryption Symmetric Message Encryption Public key Message Encryption
Message Authentication code We will use a secret key to generate a small fixed size block of data called MAC or Cryptographic checksum. It is then Appended to message as a signature. The communicating parties will share secret common key Receiver performs same computation on message and checks it matches the MAC. It calculate the MAC as a fn of the message and the key MAC = C(K,M)
M – Message K – Key M’ – MAC function with secret key SENDER RECEIVER Message Authentication code without Encryption Internet
Message Authentication code with encryption SENDER RECEIVER M – Message K – Key 1 K’ – Key 2 E – Encryption D – Decryption M’ – MAC function with secret key Internet
External error code SENDER RECEIVER M – Message K – Key 1 K’ – Key 2 E – Encryption D – Decryption M’ – MAC function with secret key C – Encrypted Message Internet
Hash – Message authentication code HMAC (Hash-based Message Authentication Code) is a type of a message authentication code (MAC) that is acquired by executing a cryptographic hash function on the data (that is) to be authenticated and a secret shared key. Like any of the MAC, it is used for both data integrity and authentication. Ipad = 00110110 Opad = 01011100