सममित आणि असममित एन्क्रिप्शन दरम्यान फरक | सिमेट्रिक वि अॅसिमेट्रिक एन्क्रिप्शन

Anonim

सिमेट्रिक वि असममित एन्क्रिप्शन

एन्क्रिप्शन क्रिप्टोग्राफीमध्ये एक प्रमुख संकल्पना आहे ही एक अशी प्रक्रिया आहे ज्यामध्ये एखाद्या अशा स्वरुपात संदेश एन्कोड करता येईल जो इवेनेड्रॉपरने वाचू शकत नाही. ही एक जुनी पद्धत आहे आणि सीझरच्या संदेशांमध्ये एक लोकप्रिय पुरातन वापर प्रकरण आढळले, जे सीझर सिफरचा वापर करून एन्क्रिप्ट झाले. तो एक रूपांतर म्हणून विचार केला जाऊ शकतो वापरकर्त्याकडे साधा मजकूर आहे आणि जेव्हा तो सिफर मजकूरासाठी एन्कोड केलेला असतो तेव्हा कोणतीही गुप्तपणे आपल्या साधा मजकूरमध्ये व्यत्यय आणू शकत नाही. हे अपेक्षित प्राप्तकर्त्याने एकदा प्राप्त केले की, मूळ साध्या मजकुराची पाने मिळवण्यासाठी ते डिक्रिप्ट करू शकतात. आमच्या माहितीशिवाय जवळजवळ सर्व नेटवर्क संप्रेषणांमध्ये वेगवेगळ्या अंशांमध्ये एन्क्रिप्शन वापरले जाते. हे लष्करी अनुप्रयोग आणि सरकारी संप्रेषणासाठी मर्यादित होते, परंतु अलीकडेच इंटरनेटच्या व्यापकतेसह, सुरक्षित माहिती चॅनेलची आवश्यकता अधिकाधिक बनेल, आणि एन्क्रिप्शन त्या साठी मुख्य आधार बनले. दोन मुख्य प्रकारचे एन्क्रिप्शन आहे ज्यास सिमेट्रिक एन्क्रिप्शन आणि एसिमेट्रिक एन्क्रिप्शन असे म्हटले जाते. आम्ही आज एकमेकांच्या विरोधात त्यांच्याशी तुलना करू.

सिमेट्रिक एन्क्रिप्शन

ही एक सर्वात सोपी एनक्रिप्शन आहे जी एका गुप्त की वापरुन समाविष्ट करते. ही सर्वात जुनी एन्क्रिप्शन पद्धत आहे आणि सीझर सायफर या वर्गात येते. गुप्त की एक संख्या किंवा अक्षरे एक स्ट्रिंग म्हणून सोपे असू शकते. उदाहरणार्थ, आम्हाला एक शिफ्ट सिफर पाहू द्या जे सुंदर सिमेट्रिक एनक्रिप्शन तंत्र आहे जे उत्तमपणे प्रदर्शित केले जाऊ शकते. आमच्याकडे एक गुप्त संदेश आहे 'मला एक गुप्त संदेश पाठवायचा आहे', आणि आमची गुप्त कळ प्रत्येक अक्षराने तीन पदांवर स्थलांतरित आहे. म्हणून जर आपल्याकडे साध्या टेक्स्टमध्ये 'अ' असेल तर ते सिफर टेक्स्ट मध्ये 'डी' होईल. हेच सीझर सिफर म्हणून ओळखले जाते, आणि तुमचे सायफर मजकूर 'एल zdqw wr vhqg d vhfuhw phvvdjh' असे दिसेल. एका दृष्टीक्षेपात, हे अनाकलनीय आहे, परंतु एकदा आपण गुप्त कीसह ते डीकोड केल्यावर ते पुन्हा साध्या मजकूर बनते. आरसी 4, एफआयएसएच, पीआयए, क्वाड, एसएनओ इ. सारख्या स्ट्रीम सिफरसहित एईएस, ब्लॉफिश, डीईएस, सर्पट, कॅमेलिया इत्यादि ब्लॉक सिफर आहेत. सिमट्रेटिक की एन्क्रिप्शन एल्गोरिदम बर्याच आहेत.

असममित एन्क्रिप्शन

असममित एन्क्रिप्शनला सार्वजनिक की क्रिप्टोग्राफि म्हणून ओळखले जाते जी सिमुलेटरिक एनक्रिप्शनच्या तुलनेत एक तुलनेने नवीन क्षेत्र आहे. असममित एन्क्रिप्शन आपल्या साधा मजकूर एन्क्रिप्ट करण्यासाठी दोन कळा वापरते. हे सममाट सायफरसह अंतर्निहित समस्येचे निराकरण करण्यासाठी प्रांगणात आले.गुप्तपणे छद्म द्वेषपूर्ण पद्धतीने गुप्तपणे गुप्त की दाबल्यास मग एन्क्रिप्शनचा संपूर्ण बिंदू रद्द झाला. हे अत्यंत संभाव्य आहे कारण गुप्त कीवर असुरक्षित संप्रेषण चॅनेलवर संवाद करणे आवश्यक आहे. एक उपाय म्हणून, असममित एन्क्रिप्शन दोन की वापरते जेथे एक की सार्वजनिकरित्या उपलब्ध आहे, आणि दुसरी की खाजगी आहे आणि ती केवळ आपल्यासाठी ओळखली जाते. कल्पना करा की कोणी तुम्हाला संदेश पाठवू इच्छितो; त्या परिस्थितीमध्ये, आपल्याकडे एक खाजगी गुप्त की असेल आणि त्यासाठी संबंधित सार्वजनिक की आपल्याला एखाद्या एन्क्रिप्टेड संदेशास पाठवू इच्छित असलेल्या कोणालाही उपलब्ध असेल. त्यामुळे प्रेषक पब्लिक की वापरुन संदेश एन्क्रिप्ट करतो आणि साध्या टेक्स्टला सिफर मजकूर रूपांतरित करतो, आणि संबंधित खाजगी की वापरुन हे डिक्रिप्ट केले जाऊ शकते जे कोणीही आपल्याला कधीही गुप्त की सामायिक करू न देता संदेश पाठवू शकते. गुप्त कीसह संदेश एन्क्रिप्ट केला गेला असेल तर सार्वजनिक की सह डिक्रिप्ट केला जाऊ शकतो. खरेतर, असममित एन्क्रिप्शन मुख्यत्वे इंटरनेटवरून दिवस-दररोज संभाषण माध्यमात वापरली जाते. असिममित की एन्क्रिप्शन अल्गोरिदममध्ये एल्गामल, आरएसए, एल्लिपटिक वक्र तंत्र, पीजीपी, एसएसएच इत्यादी समाविष्ट आहेत.

सिमेट्रिक एन्क्रिप्शन आणि एसिमेट्रिक एन्क्रिप्शनमध्ये काय फरक आहे?

• सिमेट्रिक एन्क्रिप्शन एका गोपनीय की वापरते जे लोकांना संदेश प्राप्त करण्याची आवश्यकता असणार्या लोकांमध्ये सामायिक करणे आवश्यक आहे, जेव्हा एसिमेट्रिक एन्क्रिप्शन सार्वजनिक की एक जोडी वापरते आणि संप्रेषण करताना संदेश एन्क्रिप्ट आणि डिक्रिप्ट करण्यासाठी एक खासगी की वापरते.

• सिमेट्रिक एन्क्रिप्शन ही एक वयोमानी तंत्र आहे तर असम्मरेटिक एन्क्रिप्शन तुलनेने नवीन आहे.

• सममित एन्क्रिप्शन मॉडेलमध्ये की-व्हॅल्यू सार्वजनिक खाजगी की एक जोडी वापरून की सामायिक करण्याची गरज दूर करतेवेळी समसामयिक एन्क्रिप्शनची आवश्यकता आहे.

सिमेट्रिक एन्क्रिप्शन वि अॅसिमेट्रिक एन्क्रिप्शन

मी सममित एन्क्रिप्शन किंवा असममित एन्क्रिप्शन निवडण्याबाबत आपल्याला एक सर्वसमावेशक विहंगावलोकन देऊ शकतो, परंतु सत्य हे आहे की आपण यापैकी कोणता पर्याय निवडण्याची संधी मिळू शकणार नाही विकसक किंवा सॉफ्टवेअर अभियंता नाही. याचे कारण असे की ही सर्व एन्क्रिप्शन अनुप्रयोग स्तरावर आणि नेटवर्किंगच्या OSI मॉडेलमध्ये होते आणि सामान्यत: त्यापैकी कशास व्यत्यय आणू शकत नाही. ते वापरत असलेल्या प्रोग्राम्सवर अवलंबून असलेल्या गोपनीयतेबद्दल वेगवेगळ्या प्रमाणात त्यांचे आश्वासन असेल. तर काय लक्षात ठेवणे महत्त्वाचे आहे की आपण आपल्या गुप्त की एक सार्वजनिक नेटवर्कवर कधीही संवाद साधू शकत नाही जर आपण सममॅटिक कि अल्गोरिदम वापरत असाल आणि असममित एन्क्रिप्शन त्या अडचणी टाळते. तथापि, सहसा असममित एन्क्रिप्शन जास्त वेळा घेते आणि म्हणून, बहुतेक वास्तविक प्रणाली या दोन एन्क्रिप्शन पद्धतींचा संकरित वापर करते जेथे प्रमाणबद्ध एन्क्रिप्शनमध्ये वापरण्यात आलेली गुप्त की एक असुरक्षित चॅनेलवर पाठविण्याची असममित एन्क्रिप्शन वापरून एन्क्रिप्ट केलेली असते आणि बाकीचे सिमेट्रिक एनक्रिप्शन वापरून डेटा कूटबद्ध केला जातो आणि असुरक्षित चॅनेलवर पाठविला जातो. जेव्हा स्वीकारणारा एसिमेट्रिकली एन्क्रिप्टेड की मिळविते, तेव्हा तो ते डिक्रिप्ट करण्यासाठी त्याच्या खाजगी की वापरते आणि एकदा गुप्त असल्याचे ते ओळखतात, तेव्हा ते सिमॅट्रिकली एन्क्रिप्ट केलेले संदेश सहजपणे डीक्रिप्ट करते.