Structured encryption
स्ट्रक्चर्ड एन्क्रिप्शन (एसटीई) एन्क्रिप्शन का एक रूप है जो एक डेटा संरचना को एन्क्रिप्ट करता है ताकि उससे निजी तौर पर पूछताछ की जा सके। स्ट्रक्चर्ड एन्क्रिप्शन का उपयोग एंड-टू-एंड एन्क्रिप्टेड डेटाबेस, कुशल खोज योग्य सममित एन्क्रिप्शन (एस. एस. ई.) और अन्य एल्गोरिदम को डिजाइन करने के लिए एक बिल्डिंग ब्लॉक के रूप में किया जा सकता है जिन्हें एन्क्रिप्टेड डेटा पर कुशलता से निष्पादित किया जा सकता है। एक संरचित कूटलेखन योजना एक सममित-कुंजी कूटलेखन योजना है जो एक डेटा संरचना को इस तरह से कूटबद्ध करती है कि, कुंजी और एक क्वेरी को देखते हुए, कोई एक क्वेरी टोकन उत्पन्न कर सकता है जिसके साथ कूटबद्ध डेटा संरचना से पूछताछ की जा सकती है। यदि एसटीई योजना गतिशील है तो यह आवेषण और विलोपन जैसे अद्यतन संचालन का भी समर्थन करती है। एस. टी. ई. के कई रूप हैं जिनमें प्रतिक्रिया-खुलासा एस. टी. ई. शामिल है जहां प्रश्न की प्रतिक्रिया सादा पाठ और प्रतिक्रिया-छिपाने में आउटपुट होती है जहां प्रश्न की प्रतिक्रिया एन्क्रिप्टेड रूप में आउटपुट होती है। एसटीई योजनाएँ इस बात की गारंटी देती हैं कि डेटा या प्रश्नों के बारे में कोई भी जानकारी एन्क्रिप्टेड डेटा संरचना और टोकन से एक अच्छी तरह से निर्दिष्ट और "उचित" रिसाव प्रोफ़ाइल से परे बरामद नहीं की जा सकती है। विभिन्न प्रकार के रिसाव प्रोफाइल के साथ एसटीई योजनाओं को अमूर्त डेटा प्रकारों और डेटा संरचनाओं की एक विस्तृत श्रृंखला के लिए डिज़ाइन किया गया है जिसमें सरणी, बहु-मानचित्र, शब्दकोश और ग्राफ शामिल हैं। एसटीई का खोज योग्य सममित एन्क्रिप्शन से निकट संबंध है लेकिन यह उससे अलग है। एस. एस. ई. का उद्देश्य दस्तावेज़ संग्रह को इस तरह से कूटबद्ध करना है कि कूटशब्द खोज को अभी भी कूटबद्ध दस्तावेज़ों पर निष्पादित किया जा सके जबकि एस. टी. ई. का उद्देश्य डेटा संरचनाओं को इस तरह से कूटबद्ध करना है कि प्रश्नों को अभी भी कूटबद्ध संरचना पर निष्पादित किया जा सके। मल्टी-मैप एन्क्रिप्शन योजनाओं जैसी कुछ प्रकार की एसटीई योजनाओं का उपयोग उप-रैखिक और इष्टतम एसएसई योजनाओं को डिजाइन करने के लिए किया जा सकता है। संदर्भ क्रिप्टोग्राफिक आदिम