Structured encryption
স্ট্রাকচার্ড এনক্রিপশন (এস. টি. ই) হল এনক্রিপশনের একটি রূপ যা একটি তথ্য কাঠামোকে এনক্রিপ্ট করে যাতে এটি ব্যক্তিগতভাবে জিজ্ঞাসা করা যায়। স্ট্রাকচার্ড এনক্রিপশনকে এন্ড-টু-এন্ড এনক্রিপ্টেড ডেটাবেস, দক্ষ অনুসন্ধানযোগ্য সিমেট্রিক এনক্রিপশন (এস. এস. ই) এবং অন্যান্য অ্যালগরিদম ডিজাইন করার জন্য একটি বিল্ডিং ব্লক হিসাবে ব্যবহার করা যেতে পারে যা এনক্রিপ্টেড ডেটাতে দক্ষতার সাথে কার্যকর করা যেতে পারে। একটি স্ট্রাকচার্ড এনক্রিপশন স্কিম হল একটি সিমেট্রিক-কী এনক্রিপশন স্কিম যা একটি ডেটা স্ট্রাকচারকে এমনভাবে এনক্রিপ্ট করে যে, কী এবং একটি প্রশ্ন দেওয়া হলে, কেউ একটি ক্যোয়ারি টোকেন তৈরি করতে পারে যার সাহায্যে এনক্রিপ্ট করা ডেটা স্ট্রাকচারকে প্রশ্ন করা যেতে পারে। যদি এস. টি. ই স্কিমটি গতিশীল হয় তবে এটি সন্নিবেশ এবং মুছে ফেলার মতো আপডেট অপারেশনগুলিকেও সমর্থন করে। প্রতিক্রিয়া-প্রকাশকারী এস. টি. ই সহ এস. টি. ই-এর বিভিন্ন রূপ রয়েছে যেখানে প্রশ্নের প্রতিক্রিয়া প্লেইনটেক্সট এবং প্রতিক্রিয়া-লুকিয়ে আউটপুট হয় যেখানে প্রশ্নের প্রতিক্রিয়া এনক্রিপ্ট করা আকারে আউটপুট হয়। এস. টি. ই স্কিমগুলি গ্যারান্টি দেয় যে ডেটা বা প্রশ্ন সম্পর্কে কোনও তথ্য এনক্রিপ্ট করা ডেটা স্ট্রাকচার এবং টোকেন থেকে একটি সুনির্দিষ্ট এবং "যুক্তিসঙ্গত" ফুটো প্রোফাইলের বাইরে পুনরুদ্ধার করা যাবে না। অ্যারে, মাল্টি-ম্যাপ, অভিধান এবং গ্রাফ সহ বিমূর্ত ডেটা প্রকার এবং ডেটা কাঠামোর বিস্তৃত বিন্যাসের জন্য বিভিন্ন লিকেজ প্রোফাইল সহ STE স্কিমগুলি ডিজাইন করা হয়েছে। এস. টি. ই অনুসন্ধানযোগ্য প্রতিসম এনক্রিপশনের সাথে ঘনিষ্ঠভাবে সম্পর্কিত কিন্তু তার থেকে আলাদা। এস. এস. ই-এর উদ্দেশ্য হল নথি সংগ্রহকে এমনভাবে এনক্রিপ্ট করা যাতে কীওয়ার্ড অনুসন্ধান এখনও এনক্রিপ্ট করা নথিতে কার্যকর করা যায় যেখানে এস. টি. ই-এর উদ্দেশ্য হল ডেটা স্ট্রাকচারকে এমনভাবে এনক্রিপ্ট করা যাতে প্রশ্নগুলি এখনও এনক্রিপ্ট করা কাঠামোর মাধ্যমে কার্যকর করা যায়। মাল্টি-ম্যাপ এনক্রিপশন স্কিমের মতো নির্দিষ্ট ধরনের এস. টি. ই স্কিমগুলি সাব-লিনিয়ার এবং সর্বোত্তম এস. এস. ই স্কিমগুলি ডিজাইন করতে ব্যবহার করা যেতে পারে। তথ্যসূত্র ক্রিপ্টোগ্রাফিক আদিম