2010-05-07 18 views
12

की विशेषताएं मैं क्रिप्टोग्राफ़ी विशेषज्ञ का कोई मतलब नहीं हूं, मैं स्टैक ओवरफ़्लो और विकिपीडिया पर कुछ प्रश्न पढ़ रहा हूं लेकिन एक चौथाई और इसके उपयोग को परिभाषित करने के संदर्भ में कुछ भी वास्तव में 'स्पष्ट कट' नहीं है।एक प्रारंभिक वेक्टर

अंक मैं खोज की है:

  • एक चतुर्थ क्रम एन्क्रिप्शन
  • चतुर्थ को मजबूत करने में एक प्लेन टेक्स्ट संदेश के लिए prepended है
  • प्रत्येक संदेश की अपनी अनूठी चतुर्थ है वास्तव में यादृच्छिक है
  • मुहर और क्रिप्टोग्राफिक हैश कभी कभी (यादृच्छिक मान के स्थान पर उपयोग किया जाता है, लेकिन इन असुरक्षित रूप में timestamps भविष्यवाणी की जा सकती
  • WEP की कमजोरियों में से एक माना जाता है 802.1 में 1) तथ्य यह है कि चतुर्थ encryptions की एक विशेष राशि बाद रीसेट हो जाएगा, इस प्रकार चतुर्थ

मैं, यकीन है कि वहाँ कई अन्य बिंदुओं बनाया जा रहे हैं रहा हूँ किसी को भी किसी भी अन्य विशेषताओं के बारे में सोच सकते हैं दोहरा है जो मैंने खो दिया?

+2

मुझे यहां कोई प्रश्न नहीं दिख रहा है। – bmargulies

उत्तर

11

एक चतुर्थ "एक सार्वजनिक मूल्य जो प्रभावों एन्क्रिप्शन प्रक्रिया है।" चौथाई बिंदु अक्सर इनपुट डेटा को "यादृच्छिक" करने के लिए होता है ताकि सादा पाठ में कौन से इनपुट ब्लॉक समान थे (क्योंकि वास्तविक ब्लॉक "वास्तविक जीवन" डेटा में बहुत अधिक होते हैं)।

चतुर्थ यह पूर्व लंबित या अन्यथा द्वारा इनपुट है या नहीं एल्गोरिथ्म जिसमें यह प्रयोग किया जाता है पर निर्भर करता है। सीबीसी मोड में एक ब्लॉक सिफर साथ सममित एन्क्रिप्शन के लिए, चतुर्थ पूर्व pended एन्क्रिप्टेड डेटा करने के लिए है (सीबीसी, का उपयोग करता है प्रत्येक ब्लॉक, पिछले एन्क्रिप्टेड ब्लॉक के लिए; चतुर्थ एन्क्रिप्टेड ब्लॉक -1 की भूमिका निभाता है)।

एक चतुर्थ कि में एक महत्वपूर्ण से अलग एक महत्वपूर्ण रहस्य है जबकि चतुर्थ गुप्त नहीं हो की जरूरत है; चतुर्थ अक्सर एन्क्रिप्टेड संदेश के साथ प्रेषित किया जाता है। इसके विपरीत, IV प्रत्येक संदेश के लिए अलग होना चाहिए, जबकि कुंजी का पुन: उपयोग किया जा सकता है। वास्तव में, चतुर्थ के साथ एन्क्रिप्टेड प्रत्येक संदेश के लिए अंतर होना चाहिए एक ही कुंजी; यदि आप प्रत्येक संदेश के लिए एक नई कुंजी का उपयोग करते हैं तो आप निरंतर, निश्चित IV का उपयोग कर सकते हैं। ध्यान दें कि IV को की आवश्यकता नहीं है, लेकिन यदि आप चाहें तो इसे गुप्त रख सकते हैं। लेकिन प्रेषक और रिसीवर को चतुर्थ पर सहमत होना चाहिए, और चूंकि चतुर्थ प्रत्येक संदेश के लिए बदलता है, इसलिए चतुर्थ गुप्त रखने के लिए कुछ सेटअप में यह असुविधाजनक हो सकता है।

चाहे चतुर्थ समान रूप से यादृच्छिक होना चाहिए, या बस गैर-दोहराना, एल्गोरिदम पर निर्भर करता है। सीबीसी एक यादृच्छिक चतुर्थ की आवश्यकता है। अन्य मोड कम picky हैं, उदा। GCM। उचित एक-तरफा फ़ंक्शन का उपयोग करके आप "मास्टर कुंजी" से IV और IV प्राप्त कर सकते हैं। यह एसएसएल करता है। ऐसा लगता है कि यह मुश्किल है, घर पर कोशिश मत करो।

चतुर्थ दोहराव WEP के कई पापों में से एक है।