Encrypted function
একটি এনক্রিপ্ট করা ফাংশন হল কোনও টেম্পার-প্রতিরোধী হার্ডওয়্যার সরবরাহ না করে মোবাইল কোডের গোপনীয়তা প্রদানের একটি প্রচেষ্টা। এটি এমন একটি পদ্ধতি যেখানে মোবাইল কোড ক্রিপ্টোগ্রাফিক প্রিমিটিভ পরিচালনা করতে পারে যদিও কোডটি অবিশ্বস্ত পরিবেশে কার্যকর করা হয়। স্বায়ত্তশাসিতভাবে চলতে হবে। বহুপদী এবং যুক্তিসঙ্গত ফাংশনগুলি এমনভাবে এনক্রিপ্ট করা হয় যে তাদের রূপান্তরটি আবার কোনও প্রসেসর বা দোভাষী বুঝতে পারে এমন স্পষ্ট পাঠ্য নির্দেশাবলীর সমন্বয়ে প্রোগ্রাম হিসাবে প্রয়োগ করা যেতে পারে। প্রসেসর প্রোগ্রামের কার্যকারিতা বুঝতে পারবে না। অধ্যয়নের এই ক্ষেত্রটি মোবাইল ক্রিপ্টোগ্রাফি হিসাবে জনপ্রিয়তা অর্জন করছে। উদাহরণস্বরূপঃ হোস্ট এ-এর একটি অ্যালগরিদম রয়েছে যা ফাংশন f গণনা করে। এ তার মোবাইল এজেন্টকে বি-তে পাঠাতে চায় যা ইনপুট x ধারণ করে, f (x) গণনা করতে। কিন্তু এ চায় না যে বি এফ সম্পর্কে কিছু শিখুক। স্কিমঃ ফাংশন এফ এমনভাবে এনক্রিপ্ট করা হয় যার ফলস্বরূপ ই (এফ) হয়। হোস্ট এ তারপর আরেকটি প্রোগ্রাম পি (ই (এফ)) তৈরি করে, যা ই (এফ) প্রয়োগ করে এবং এটি তার এজেন্টের মাধ্যমে বি-তে পাঠায়। বি তারপর এজেন্ট চালায়, যা পি (ই (এফ)) (এক্স) গণনা করে এবং ফলাফলটি এ-তে ফিরিয়ে দেয়। তারপর a এটিকে ডিক্রিপ্ট করে f (x) পায়। অসুবিধাগুলিঃ উপযুক্ত এনক্রিপশন স্কিমগুলি খুঁজে বের করা যা নির্বিচারে ফাংশনগুলিকে রূপান্তর করতে পারে একটি চ্যালেঞ্জ। এই প্রকল্পটি পরিষেবা অস্বীকার, রিপ্লে, পরীক্ষামূলক নিষ্কাশন এবং অন্যান্যকে প্রতিরোধ করে না। আরও দেখুন হোমোমর্ফিক এনক্রিপশন রেফারেন্স টমাস স্যান্ডার এবং ক্রিশ্চিয়ান এফ. শুডিন। মোবাইল এজেন্টদের ক্ষতিকারক হোস্টদের থেকে রক্ষা করা। জি. ভিগনা, সম্পাদক, মোবাইল এজেন্ট এবং নিরাপত্তা, লেকচার নোটস ইন কম্পিউটার সায়েন্সের 1419 খণ্ড, পৃষ্ঠা 44-60। স্প্রিঙ্গার-ভার্লাগ, নিউ ইয়র্ক, এনওয়াই, 1998। ক্রিপ্টোগ্রাফি