Message authentication code presentation.pptx

nitindr773 11 views 9 slides Jun 20, 2024
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

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 w...


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

Thank You
Tags