सीधे मुख्य सामग्री पर जाएं

Public key Cryptography in hindi

Public key Cryptography in hindi :-

public key cryptography का विकास क्रिप्टोग्राफी के पूरे इतिहास में सबसे बड़ी और शायद एकमात्र सच्ची क्रांति है। इसकी शुरुआत से लेकर आधुनिक समय तक, सभी cryptographic systems substitute और permutation के primary equipment पर आधारित रही हैं। एल्गोरिदम के साथ काम करने के बाद, जिसे हाथ से गणना की जा सकती है, symmetric cryptography में एक progress रोटर एन्क्रिप्शन/डिक्रिप्शन मशीन के विकास के साथ हुई। इलेक्ट्रोमैकेनिकल रोटर ने diabolical complex cipher system के विकास को सक्षम किया। कंप्यूटर की उपलब्धता के साथ, और भी complex सिस्टम तैयार किए गए, जिनमें से सबसे प्रमुख आईबीएम में लूसिफ़ेर प्रयास था जो Data Encryption Standard (DES) में समाप्त हुआ। लेकिन रोटर मशीन और DES दोनों, हालांकि महत्वपूर्ण progress का प्रतिनिधित्व करते हैं, फिर भी Substitution  और Permutation के ब्रेड-एंड-बटर टूल्स पर निर्भर थे।
public key cryptography उन सभी चीजों से एक original departure प्रदान करती है जो पहले हो चुकी हैं। एक बात के लिए, public-key algorithm Substitution और Permutation के बजाय गणितीय कार्यों पर आधारित होते हैं। सार्वजनिकpublic-key cryptography asymmetric है, जिसमें दो अलग-अलग keys का उपयोग शामिल है, symmetric encryption के विपरीत, जो केवल एक key का उपयोग करता है। secrecy, key distribution और certification के क्षेत्रों में दो key के उपयोग का गहरा परिणाम है।
एक पहली गलत धारणा यह है कि public-key encryption, क्रिप्टैनालिसिस से symmetric encryption की तुलना में अधिक सुरक्षित है। वास्तव में, किसी भी Encryption scheme की security key की लंबाई और एक सिफर को तोड़ने में शामिल कम्प्यूटेशनल कार्य पर निर्भर करती है। symmetrical या public-key encryption के बारे में theory रूप में कुछ भी नहीं है जो क्रिप्टोएनालिसिस का विरोध करने के approach से एक को दूसरे से बेहतर बनाता है।
एक दूसरी गलत धारणा यह है कि public-key encryption एक सामान्य-उद्देश्य वाली तकनीक है जिसने symmetric encryption को obsolete बना दिया है। इसके विपरीत, वर्तमान public-key encryption schemes के computational overhead के कारण, ऐसी कोई संभावना नहीं है कि symmetric encryption को छोड़ दिया जाएगा। public-key encryption के inventors में से एक ने इसे [DIFF88] रखा है, "key management और signature applications के लिए public-key cryptography का prevention लगभग universal रूप से स्वीकार किया जाता है।"
Public key Cryptography in hindi


Key points:-

• Asymmetric encryption cryptosystem का एक रूप है जिसमें एन्क्रिप्शन और डिक्रिप्शन अलग-अलग keys का उपयोग करके किया जाता है - एक public key और एक private key।  इसे public key एन्क्रिप्शन के रूप में भी जाना जाता है।
• asymmetric encryption दो keys में से एक और एक एन्क्रिप्शन एल्गोरिथ्म का उपयोग करके प्लेनटेक्स्ट को सिफरटेक्स्ट में बदल देता है।  paired key और डिक्रिप्शन एल्गोरिथम का उपयोग करके, Plain text ciphertext से recovered किया जाता है।
• एसिमेट्रिक एन्क्रिप्शन का उपयोग confidentiality, authentication, या दोनों के लिए किया जा सकता है।
• सबसे इस्तेमाल किया जाने वाला public-key cryptosystem RSA है। RSA पर attack करने की कठिनाई एक composite number के प्रमुख कारकों को खोजने की कठिनाई पर आधारित है।

Asymmetric Keys:-

दो related keys, एक public key और एक private key, जो Complementary Operations करने के लिए उपयोग की जाती हैं, जैसे एन्क्रिप्शन और डिक्रिप्शन या signature creation और signature verification।

Public Key Certificate:-

एक certification authority की private key द्वारा जारी और डिजिटल रूप से Signed एक digital document जो एक customer के नाम को एक public key से जोड़ता है। certificate indicating करता है कि certificate में पहचाने गए customer के पास related private key का एकमात्र control और पहुंच है।

Public Key (Asymmetric) Cryptographic Algorithm:-

एक क्रिप्टोग्राफ़िक एल्गोरिथम जो दो related keys का उपयोग करता है, एक public key और एक private key। दो keys में property है कि public key  से private key प्राप्त करना कम्प्यूटेशनल रूप से disabled है।

Public Key Infrastructure (PKI):-

Policies, Procedures, Server Platforms, Software और वर्कस्टेशन का एक सेट, जिसका उपयोग public key certificates को जारी करने, बनाए रखने और रद्द करने की क्षमता सहित certificates और public-private key pairs को administered करने के purpose  से किया जाता है।

"प्रत्येक egyptian को दो नाम प्राप्त हुए, जिन्हें true name और good name, या great name और short name में जाना जाता था; और जबकि अच्छा या छोटा नाम public किया गया था, ऐसा प्रतीत होता है कि सही या बड़ा नाम caution से छुपाया गया है।"
-The Golden Bough, Sir James George Frazer


टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

half adder and full adder in hindi

  आज हम  computer in hindi  मे  आज हम half adder and full adder in hindi - computer system architecture in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- half adder and full adder in hindi:- 1. half adder in hindi 2. full adder in hindi  1. Half adder in hindi:- half adder  सबसे basic digital arithmetic circuit 2 binary digits का जोड़ है।  एक combination circuit जो दो bits के arithmetic जोड़ को display करता है उसे half adder कहा जाता है।   half adder के इनपुट variable को Augend और addend bits कहा जाता है। आउटपुट योग और Carrie को बदलता है। दो आउटपुट variable Specified करना आवश्यक है क्योंकि 1 + 1 का योग बाइनरी 10 है, जिसमें दो अंक हैं। हम दो इनपुट वेरिएबल्स के लिए x और y और दो आउटपुट वेरिएबल के लिए S (योग के लिए) और C (कैरी के लिए) असाइन करते हैं। C output 0 है जब तक कि दोनों इनपुट 1 न हों। S आउटपुट योग के कम से कम महत्वपूर्ण बिट ...

Combinational Circuits in hindi

Combinational Circuits in hindi:-  एक circuit को एक combination circuit कहा जाता है जब इसका आउटपुट पूरी तरह से इसके वर्तमान इनपुट द्वारा निर्धारित होता है। इनपुट 0 या 1 मान ले सकते हैं और आउटपुट 0 या 1 के रूप में भी उपलब्ध हैं। चूंकि आउटपुट बूलियन expression द्वारा इनपुट से related है, इसलिए एक truth table हमेशा सभी combination circuit से जुड़ी होती है। इसके विपरीत, truth table से एक संयोजन सर्किट के लिए एक बूलियन expression प्राप्त की जा सकती है। half adder in hindi:- half adder एक सर्किट है जो दो बाइनरी बिट जोड़ सकता है। इसके आउटपुट SUM और CARRY हैं। निम्न truth table इनपुट के various combinations और semi-additive के उनके संबंधित आउटपुट दिखाती है। X और Y इनपुट को दर्शाते हैं और C और S CARRY और SUM को दर्शाते हैं। More details click her Full- Adder in hindi:- Full- Adder तीन बाइनरी बिट्स को जोड़ने के लिए एक लॉजिक सर्किट है। इसके आउटपुट SUM और CARRY हैं। निम्नलिखित सत्य तालिका में X, Y, Z इनपुट हैं और C और S CARRY और SUM हैं। More details click her Half-Subtractor in hi...

encoder in hindi (एनकोडर क्या है)

आज हम computer in hindi मे आज हम encoder in hindi (एनकोडर क्या है) - computer system architecture in hindi के बारे में जानकारी देते क्या होती है तो चलिए शुरु करते हैं- encoder in hindi (एनकोडर क्या है) :- एक एनकोडर एक डिजिटल सर्किट है जो एक डिकोडर का उलटा Operation करता है। एक एनकोडर में 2" (या उससे कम) इनपुट लाइनें और n आउटपुट लाइनें होती हैं। आउटपुट लाइनें इनपुट मान के अनुरूप बाइनरी कोड उत्पन्न करती हैं। एनकोडर का एक उदाहरण octal-to-binary encoder है, इसमें आठ इनपुट हैं, प्रत्येक octal अंकों के लिए एक, और तीन आउटपुट जो Connected बाइनरी नंबर उत्पन्न करते हैं। यह माना जाता है कि किसी भी समय केवल एक इनपुट का मान 1 है; अन्यथा, सर्किट कोई मतलब नहीं है। एनकोडर को या गेट्स के साथ Executed किया जा सकता है जिनके इनपुट सीधे truth table से निर्धारित होते हैं। आउटपुट A, 1 यदि इनपुट octalअंक 1 या 3 या 5 या 7 है। अन्य दो आउटपुट के लिए समान Terms लागू होती हैं। इन Terms को  बूलियन फ़ंक्शंस द्वारा define किया जा सकता है: एन्कोडर को तीन या गेट्स के साथ Executed किया जा सकता है। A0...