आप क्रिप्टोग्राफिक तकनीक का उपयोग करने को तैयार हैं और क्रिप्टोग्राफिक मान्यताओं पर भरोसा करते हैं और की एक कम्प्यूटेशनल धारणा को स्वीकार करने, तो वार स्वतंत्रता, यह posible है कि प्रारूप के संरक्षण एन्क्रिप्शन (एफपीई) उपयोगी हो सकता है। मुझे इस तरह के कुछ अलग निर्माणों को स्केच करने दें।k
(द्वारा "के संगणक धारणा वार स्वतंत्रता", मेरा मतलब है कि एक उचित प्रसारण समय के साथ कोई विरोधी भेद कर सकते हैं एक से , स्वतंत्र क्रमचय वार नगण्य लाभ के साथ छोड़कर इन योजनाओं के बारे में जानकारी-सैद्धांतिक रूप से नहीं होगा। - बुद्धिमान स्वतंत्र, लेकिन वे "अनिवार्य रूप से उतने ही अच्छे होंगे, जितने कि इंडिपेंडेंट इंडिपेंडेंट", यह देखते हुए कि गणना में सभी की गणना कम्प्यूटेशनल रूप से बंधी हुई है। "σ कश्मीर कश्मीर कश्मीरkσkkk
एक व्यावहारिक योजना, छोटेn
विशेष रूप से, हस्ताक्षर साथ एक ब्लॉक सिफर (pseudorandom permutation, PRP) बनाने के लिए एक FPE निर्माण का उपयोग करें । के मानों के लिए जो से छोटे हैं , संभवतः सबसे अच्छी योजना एक निश्चित संख्या में राउंड (जैसे, 10) और एक दौर फ़ंक्शन के साथ Feistel निर्माण का उपयोग करना है जो AES से प्राप्त PRF है। चल रहा है समय का मूल्यांकन करने के किसी एकल मान के लिए हो जाएगा एईएस आमंत्रण। प्रत्येक एईएस आह्वान निरंतर समय में चलता है।n २ १२σ σ k ( i ) i O ( १ )σk:[n]→[n]n2128σk(i)iO(1)
अंत में, ध्यान दें कि कोई भी छद्म आयामी क्रमांकन स्वचालित रूप से -स्वतंत्र है। विशेष रूप से, लुबी-रैकॉफ़ प्रमेय गारंटी देता है कि कम से कम 3 राउंड के साथ , यदि आपको AES सुरक्षित है, तो , आपको (लगभग) आज़ादी मिलती है। अधिक राउंड के साथ, यह संभावना है कि एक मजबूत परिणाम होगा, लेकिन प्रमेयों को साबित करने और अधिक तकनीकी बनने के लिए कठिन हैं, हालांकि यह व्यापक रूप से माना जाता है कि राउंड की एक निरंतर संख्या को अत्यधिक उच्च सुरक्षा प्राप्त करने के लिए पर्याप्त होना चाहिए (और इस प्रकार अनिवार्य रूप से परिपूर्ण - सभी उचित मूल्यों के लिए बुद्धिमान स्वतंत्रता )।कश्मीर कश्मीर « एन 1 / 4 कश्मीर कश्मीरkkk≪n1/4kk
इसको बड़ा करते हुएn
जब बड़ा होता है, तो चीजें अजीब हो जाती हैं, क्योंकि यूनिट-कॉस्ट रैम मॉडल निहित रूप से समानता की अनुमति देता है । यह मेरे लिए स्पष्ट नहीं है कि इस मॉडल में PRPs की लागत क्या होनी चाहिए (निरंतर? साथ बढ़ रही है ? मुझे नहीं पता)।O ( lg n ) nnO(lgn)n
एक तीसरा संभव निर्माण
चलो एक आरएसए मापांक है कि एक सा तुलना में बड़ा हो । को परिभाषित करें के उपसमूह को शामिल करें। जिन तत्वों में जैकोबी प्रतीक । परिभाषित करें तक2 n जी ( जेड / मीटर जेड ) * + 1 π : जी → जीm2nG(Z/mZ)∗+1π:G→G
π(x)=x3modm.
इसके बाद, परिभाषित द्वाराσ
σ(i)=g(π(f(i)),
जहाँ यादृच्छिक द्विआधारी 2-स्वतंत्र हैश फ़ंक्शन हैं।f,g
मुझे संदेह है कि इस निर्माण में आरएसए जैसी धारणा के तहत स्वतंत्र (लगभग) -के-स्वतंत्र होने का एक मौका है । मेरे पास कोई सबूत नहीं है, बस एक अंतर्ज्ञान है। की मुख्य ज्ञात नियमितता यह है कि यह गुणात्मक रूप से समरूप है: । मैं किसी भी अन्य प्रासंगिक नियमितताओं के बारे में नहीं जानता, यहां तक कि निर्भर निर्भरता भी। पहले और बाद में एक 2 स्वतंत्र हैश लागू करना provably इस नियमितता समाप्त: यदि है गुणक homomorphicity के अलावा वार स्वतंत्रता है, तो 2-वार स्वतंत्र हैश लगते हैं जैसे वे पूर्ण प्रदान करना चाहिएπ π ( x y ) = π ( x ) π ( y ) कश्मीर π π कश्मीर कश्मीर कश्मीरkππ(xy)=π(x)π(y)kππkk-स्वतंत्र स्वतंत्रता। लेकिन इस सुपर अधूरे थे और के प्रमाण से प्रकाश वर्ष है वार स्वतंत्रता।k
ध्यान दें कि आपको उस बजाय पर काम करने के लिए प्रारूप-संरक्षण एन्क्रिप्शन तकनीकों (जैसे, साइक्लिंग तकनीक) का उपयोग करना होगा । यह योजना होनी चाहिए (अपेक्षित) समय चल रहा है मूल्यांकन करने के लिए किसी दिए गए इनपुट पर का उपयुक्त विकल्प के साथ, ।जी ( जेड / मीटर जेड ) हे ( 1 ) σ ( मैं ) मैं च , छf,gG(Z/mZ)O(1)σ(i)if,g
इसके अलावा, कुछ अर्थों में इस उम्मीदवार निर्माण पर काम करने की क्षमता पर भरोसा द्वारा इकाई लागत वाली रैम मॉडल का दुरुपयोग करती है में -बिट संख्या समय, के बड़े मूल्यों के लिए , जो वास्तव में उचित में नहीं है अभ्यास करते हैं। (यह अंतिम निर्माण छोटे मूल्यों के लिए सुरक्षित नहीं होगा , इसलिए यह अंतिम दृष्टिकोण मूल रूप से बड़े- शासन पर निर्भर करता है इसके लिए काम करने का मौका है ... वास्तव में शासन जहां इकाई-लागत रैम मॉडल सबसे अधिक है संदिग्ध।)O ( 1 ) n n nlgnO(1)nnn
मैं स्वतंत्र रूप से स्वीकार करता हूं कि यह काफी खिंचाव है, लेकिन मैं इसका उल्लेख करता हूं कि यह एक बेहतर समाधान के लिए कुछ प्रेरणा देता है।
उदाहरण के लिए, को एक उपयुक्त अण्डाकार वक्र समूह द्वारा प्रतिस्थापित करना संभव हो सकता है , ताकि हमारे पास पर हो (याद रखें कि दीर्घवृत्त वक्र समूह आमतौर पर गुणन संकेतन के बजाय योज्य संकेतन का उपयोग करते हैं)। इसके बारे में अच्छी बात यह है कि यह अनुमान लगाने के लिए पूरी तरह से अनुचित नहीं है कि, यदि अण्डाकार वक्र समूह को सही चुना जाता है, तो एक "ब्लैक-बॉक्स समूह" की तरह व्यवहार करेंगे, जो मुझे लगता है कि प्रभावी रूप से इसका मतलब है कि होगा -स्वतंत्र स्वतंत्र "गुणात्मक समरूपता द्वारा निहित प्रभावों को छोड़कर"। मेरे पास प्रस्ताव करने के लिए एक पूर्ण निर्माण तैयार नहीं है (लापता टुकड़ा को कैसे चुनना हैπ ( x ) = ई एक्स जी जी जी π कश्मीर जी च , छ kGπ(x)=exGGGπkGऔर का निर्माण कैसे करें और इस से आज़ादी कैसे साबित करें), लेकिन यह संभव है कि टुकड़ों को किसी तरह एक साथ रखा जाए।f,gk