Structured encryption
સ્ટ્રક્ચર્ડ એન્ક્રિપ્શન (STE) એ એન્ક્રિપ્શનનું એક સ્વરૂપ છે જે ડેટા સ્ટ્રક્ચરને એન્ક્રિપ્ટ કરે છે જેથી તેની ખાનગી રીતે પૂછપરછ કરી શકાય. સ્ટ્રક્ચર્ડ એન્ક્રિપ્શનનો ઉપયોગ એન્ડ-ટુ-એન્ડ એન્ક્રિપ્ટેડ ડેટાબેઝ, કાર્યક્ષમ શોધી શકાય તેવા સિમેટ્રિક એન્ક્રિપ્શન (SSE) અને અન્ય અલ્ગોરિધમ્સની રચના કરવા માટે બિલ્ડિંગ બ્લોક તરીકે થઈ શકે છે, જેને એન્ક્રિપ્ટેડ ડેટા પર અસરકારક રીતે ચલાવી શકાય છે. માળખાગત એનક્રિપ્શન યોજના એ એક સપ્રમાણ-કી એનક્રિપ્શન યોજના છે જે ડેટા માળખાને એવી રીતે એનક્રિપ્ટ કરે છે કે, કી અને ક્વેરી આપવામાં આવે તો, કોઈ ક્વેરી ટોકન જનરેટ કરી શકે છે જેની સાથે એનક્રિપ્ટ થયેલ ડેટા માળખાને ક્વેરી કરી શકાય છે. જો STE યોજના ગતિશીલ હોય તો તે દાખલ કરવા અને કાઢી નાખવા જેવી સુધારા કામગીરીને પણ ટેકો આપે છે. STE ના ઘણા સ્વરૂપો છે જેમાં રિસ્પોન્સ-રિવેલિંગ STEનો સમાવેશ થાય છે જ્યાં ક્વેરીનો જવાબ પ્લેનટેક્સ્ટ અને રિસ્પોન્સ-હાઈડિંગમાં આઉટપુટ હોય છે જ્યાં ક્વેરીનો જવાબ એન્ક્રિપ્ટેડ સ્વરૂપમાં આઉટપુટ હોય છે. STE યોજનાઓ બાંહેધરી આપે છે કે ડેટા અથવા પ્રશ્નો વિશેની કોઈ માહિતી એનક્રિપ્ટેડ ડેટા સ્ટ્રક્ચર અને ટોકન્સમાંથી સારી રીતે નિર્દિષ્ટ અને "વાજબી" લિકેજ પ્રોફાઇલની બહાર પુનઃપ્રાપ્ત કરી શકાતી નથી. વિવિધ લિકેજ રૂપરેખાઓ સાથેની STE યોજનાઓ એરે, બહુ-નકશા, શબ્દકોશો અને આલેખ સહિત અમૂર્ત ડેટા પ્રકારો અને ડેટા માળખાઓની વિશાળ શ્રેણી માટે તૈયાર કરવામાં આવી છે. STE નજીકથી સંબંધિત છે પરંતુ શોધી શકાય તેવા સપ્રમાણ એન્ક્રિપ્શનથી અલગ છે. એસ. એસ. ઈ. નો હેતુ દસ્તાવેજના સંગ્રહને એવી રીતે એન્ક્રિપ્ટ કરવાનો છે કે મુખ્ય શબ્દ શોધ હજુ પણ એન્ક્રિપ્ટ કરેલા દસ્તાવેજો પર ચલાવી શકાય, જ્યારે કે એસટીઈનો હેતુ ડેટા માળખાને એવી રીતે એન્ક્રિપ્ટ કરવાનો છે કે પ્રશ્નો હજુ પણ એન્ક્રિપ્ટ કરેલા માળખા પર ચલાવી શકાય. મલ્ટી-મેપ એન્ક્રિપ્શન યોજનાઓ જેવી અમુક પ્રકારની STE યોજનાઓનો ઉપયોગ પેટા-રેખીય અને શ્રેષ્ઠ SSE યોજનાઓ તૈયાર કરવા માટે થઈ શકે છે. સંદર્ભો ક્રિપ્ટોગ્રાફિક આદિમ