What is Message Authentication Codes in hindi (MAC) :-
Message Authentication Codes (MAC), cryptography के सबसे attractive और complex areas में से एक message authentication और digital signature का area है। सभी क्रिप्टोग्राफ़िक फ़ंक्शंस और प्रोटॉल्स को समाप्त करना असंभव होगा, जिन्हें message authentication और digital signature के लिए executed किया गया है।
यह message authentication और digital signature के लिए आवश्यकताओं और काउंटर किए जाने वाले attacks के प्रकारों के introduction के साथ होता है। message authentication के लिए fundamental approach से संबंधित है जिसे Message Authentication Code (MAC) के रूप में जाना जाता है। इसके दो categories में MACs की होती है: क्रिप्टोग्राफिक हैश फ़ंक्शन से बनाई और ऑपरेशन के ब्लॉक सिफर मोड का उपयोग करके बनाए गए। इसके बाद, हम एक relatively recent के approach को देखते हैं जिसे Authenticated encryption के रूप में जाना जाता है। हम क्रिप्टोग्राफ़िक हैश फ़ंक्शंस और pseudo random number generation के लिए MCA के उपयोग को देखते हैं।
- message authentication एक mechanism या service है जिसका उपयोग किसी message की integrity को verified करने के लिए किया जाता है। message authentication assurance देता है कि प्राप्त डेटा ठीक उसी तरह से भेजा गया है (यानी, इसमें कोई संशोधन, सम्मिलन, हटाना या फिर से खेलना शामिल नहीं है) और sender की alleged identity valid है।
- symmetric encryption उन लोगों के बीच certification प्रदान करता है जो share करते हैं (secret key)
- Message Authentication Code (MAC) एक एल्गोरिथम है जिसमें secret key के उपयोग की आवश्यकता होती है। एक मैक एक variable-length message और एक secret key इनपुट के रूप में लेता है और एक authentication code generate करता है। secret key रखने वाला receiver message की integrity को verified करने के लिए एक authentication code generate कर सकता है।
- MAC बनाने का एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन को कुछ फ़ैशन में secret key के साथ coordinate करना है।
- मैक को बनाने का एक अन्य तरीका एक सममित symmetric block cipher का उपयोग इस तरह से करना है कि यह एक variable-length input के लिए एक निश्चित-लंबाई आउटपुट generate करता है।
2 Message Authentication Functions
3 Requirements for Message Authentication Codes
4 Security of MACs
5 MACs Based on Hash Functions: HMAC
6 MACs Based on Block Ciphers: DAA and CMAC
7 Authenticated Encryption: CCM and GCM
8 Pseudorandom Number Generation Using Hash Functions and Macs
टिप्पणियाँ
एक टिप्पणी भेजें