एक चतुर्थ "एक सार्वजनिक मूल्य जो प्रभावों एन्क्रिप्शन प्रक्रिया है।" चौथाई बिंदु अक्सर इनपुट डेटा को "यादृच्छिक" करने के लिए होता है ताकि सादा पाठ में कौन से इनपुट ब्लॉक समान थे (क्योंकि वास्तविक ब्लॉक "वास्तविक जीवन" डेटा में बहुत अधिक होते हैं)।
चतुर्थ यह पूर्व लंबित या अन्यथा द्वारा इनपुट है या नहीं एल्गोरिथ्म जिसमें यह प्रयोग किया जाता है पर निर्भर करता है। सीबीसी मोड में एक ब्लॉक सिफर साथ सममित एन्क्रिप्शन के लिए, चतुर्थ पूर्व pended एन्क्रिप्टेड डेटा करने के लिए है (सीबीसी, का उपयोग करता है प्रत्येक ब्लॉक, पिछले एन्क्रिप्टेड ब्लॉक के लिए; चतुर्थ एन्क्रिप्टेड ब्लॉक -1 की भूमिका निभाता है)।
एक चतुर्थ कि में एक महत्वपूर्ण से अलग एक महत्वपूर्ण रहस्य है जबकि चतुर्थ गुप्त नहीं हो की जरूरत है; चतुर्थ अक्सर एन्क्रिप्टेड संदेश के साथ प्रेषित किया जाता है। इसके विपरीत, IV प्रत्येक संदेश के लिए अलग होना चाहिए, जबकि कुंजी का पुन: उपयोग किया जा सकता है। वास्तव में, चतुर्थ के साथ एन्क्रिप्टेड प्रत्येक संदेश के लिए अंतर होना चाहिए एक ही कुंजी; यदि आप प्रत्येक संदेश के लिए एक नई कुंजी का उपयोग करते हैं तो आप निरंतर, निश्चित IV का उपयोग कर सकते हैं। ध्यान दें कि IV को की आवश्यकता नहीं है, लेकिन यदि आप चाहें तो इसे गुप्त रख सकते हैं। लेकिन प्रेषक और रिसीवर को चतुर्थ पर सहमत होना चाहिए, और चूंकि चतुर्थ प्रत्येक संदेश के लिए बदलता है, इसलिए चतुर्थ गुप्त रखने के लिए कुछ सेटअप में यह असुविधाजनक हो सकता है।
चाहे चतुर्थ समान रूप से यादृच्छिक होना चाहिए, या बस गैर-दोहराना, एल्गोरिदम पर निर्भर करता है। सीबीसी एक यादृच्छिक चतुर्थ की आवश्यकता है। अन्य मोड कम picky हैं, उदा। GCM। उचित एक-तरफा फ़ंक्शन का उपयोग करके आप "मास्टर कुंजी" से IV और IV प्राप्त कर सकते हैं। यह एसएसएल करता है। ऐसा लगता है कि यह मुश्किल है, घर पर कोशिश मत करो।
चतुर्थ दोहराव WEP के कई पापों में से एक है।
स्रोत
2010-05-08 20:16:38
मुझे यहां कोई प्रश्न नहीं दिख रहा है। – bmargulies