सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी, जैसा कि हम जानते हैं कि यह आज एक तरफ़ा ट्रैफ़िक क्रमपरिवर्तन पर बनाया गया है , और ट्रैपडोर आवश्यक है।
किसी प्रोटोकॉल को सार्वजनिक रूप से सुरक्षित करने के लिए, आपको किसी के लिए उपलब्ध कुंजी और इस कुंजी का उपयोग करके संदेश को एन्क्रिप्ट करने का एक तरीका चाहिए। जाहिर है, एक बार एन्क्रिप्ट किए जाने के बाद, मूल संदेश को केवल उसके सिफर और सार्वजनिक कुंजी को जानने के लिए पुनर्प्राप्त करना कठिन होना चाहिए: सिफर को केवल कुछ अतिरिक्त जानकारी के साथ ही आपकी निजी कुंजी के साथ समझने योग्य होना चाहिए।
इसे ध्यान में रखते हुए, किसी एक-तरफ़ा ट्रैफ़र परमीशन के आधार पर एक आदिम क्रिप्टो प्रणाली का निर्माण करना आसान है ।
- ऐलिस जनता को एकतरफा अनुमति देता है, और जालसाज को अपने पास रखता है।
- बॉब ने अपने इनपुट को क्रमपरिवर्तन में डाल दिया, और आउटपुट को ऐलिस तक पहुंचा दिया।
- ऐलिस बॉब के आउटपुट के साथ क्रमपरिवर्तन को उलटने के लिए ट्रैपडोर का उपयोग करता है।
P≠NP
P≠NPNPINPNPNPINP
NPNPNP