-
[নেপথ্য কণ্ঠে] আমাদের
একটি সংখ্যাসূচক প্রক্রিয়া
-
প্রয়োজন যা একদিকে সহজ আবার অন্যদিকে কঠিন।
-
অর্থাৎ এটি মডুলার পাটিগণিত,
-
যা ঘড়ি গণিত হিসাবেও পরিচিত।
-
উদাহরণস্বরূপ, ৪৬ মোড ১২ নির্ণয় করতে,
-
আমরা ৪৬ ইউনিটের একটি দড়ি নিতে পারি
-
এবং এটা ১২ ইউনিটের ঘড়ির চারিদিকে জড়াই,
-
যাকে মডুলাস বলে,
-
এবং যেখানে দড়িটি শেষ হবে সেটা হল সমাধান।
-
তাহলে আমরা বলতে পারি ৪৬
মোড ১২ সর্বসম হল ১০, সহজ।
-
এখন, এই কাজ করতে, আমরা একটি
মৌলিক মডুলাস ব্যবহার করতে পারি,
-
যেমন ১৭, এরপর আমরা ১৭
এর প্রারম্ভিক ভিত্তি খুঁজি,
-
এই ক্ষেত্রে তিন, এটার এ গুণটি আছে
-
যে যখন আমরা এর বিভিন্ন সূচক উত্থাপন করি,
-
এর সমাধান ঘড়ির চারদিকে সমভাবে বিতরণ করে।
-
তিন উৎপাদক হিসেবে পরিচিত।
-
যদি আমরা তিনের যে কোন সূচক x ধরি,
-
তবে সমাধানটি (০) শূন্য থেকে ১৭ এর মধ্যে
-
কোন একটি পূর্ণসংখ্যার সর্বসম হবে।
-
এখন, বিপরীত প্রক্রিয়াটি হল কঠিন।
-
ধরি, দেয়া আছে ১২, আমাদের নির্ণয় করতে হবে
-
তিনের সূচক কত হতে হবে।
-
এটাকে বিচ্ছিন্ন লগারিদম সমস্যা বলা হয়।
-
এবং এখন একমুখী ফাংশন দেখি,
-
এটিতে কাজ করা সহজ কিন্তু
বিপরীতমুখী করা কঠিন।
-
দেয়া আছে ১২, আমাদের সদৃশ সূচক খুঁজতে
-
'ট্রায়াল এন্ড এরর' এর সাহায্য নিতে হবে।
-
এটা কেমন কঠিন?
-
ছোট সংখ্যার জন্য এটা সহজ কিন্তু
-
আমরা যদি মৌলিক মডুলাস ব্যবহার করি,
-
যা হল শত শত সংখ্যা দীর্ঘ,
-
তাহলে এটা সমাধান করা অসম্ভব হবে।
-
এমন কি যদি পৃথিবীর সব গণনার দক্ষতা
-
তোমার জানা থাকে, তবুও এর সকল সম্ভাবনার
-
মধ্য দিয়ে যেতে
-
হাজার বছর সময় নিবে।
-
তাহলে একমুখী ফাংশনের শক্তি,
-
এর বিপরীত প্রক্রিয়ার সময়ের
প্রয়োজনের উপর ভিত্তি করে হয়ে থাকে।