আমি যদি আপনার প্রশ্নটি কীভাবে বুঝতে পারি তা থেকে যদি আবার প্রশ্ন করতে হয় তবে আপনি নিম্নলিখিতগুলি জিজ্ঞাসা করছেন:
যদি সার্বজনীন কী ক্রিপ্টোগ্রাফি নিশ্চিত করে যে কোনও ব্যক্তিগত কী থেকে কোনও সরকারী কী উত্পন্ন করা যেতে পারে তবে একটি ব্যক্তিগত কী সরকারী কী থেকে উত্পন্ন করা যায় না , তবে আপনি ভাবতে পারেন , কী কী পাবলিক কী প্রেরক ছাড়াই একটি ব্যক্তিগত কীতে স্বাক্ষরিত একটি বার্তা ডিক্রিপ্ট করতে পারে? প্রাপকের কাছে স্বাক্ষরিত বার্তার মধ্যে প্রাইভেট কী প্রকাশ করা? (পুনরায় পড়ুন যে এটি কয়েকবার বোঝা না হওয়া পর্যন্ত)
অন্যান্য উত্তরগুলি ইতিমধ্যে ব্যাখ্যা করেছে যে কীভাবে অসম্পূর্ণ ক্রিপ্টোগ্রাফির অর্থ আপনি হয় তা করতে পারেন :
- পাবলিক কী দিয়ে এনক্রিপ্ট করুন, প্রাইভেট কীটির সাথে ডিক্রিপ্ট করুন (নীচে সিউডোকোড)
var msg = 'secret message';
var encryptedMessage = encrypt(pub_key, msg);
var decryptedMessage = decrypt(priv_key, encryptedMessage);
print(msg == decryptedMessage == 'secret message'); // True
- প্রাইভেট কী দিয়ে এনক্রিপ্ট করুন, পাবলিক কীটির সাথে ডিক্রিপ্ট করুন (নীচে সিউডোকোড)
var msg = 'secret message';
var encryptedMessage = encrypt(priv_key, msg);
var decryptedMessage = decrypt(pub_key, encryptedMessage); // HOW DOES THIS WORK???
print(msg == decryptedMessage == 'secret message'); // True
আমরা জানি যে উদাহরণ # 1 এবং # 2 কাজ করে। উদাহরণ # 1 স্বজ্ঞাত জ্ঞান তোলে, উদাহরণস্বরূপ # 2 আসল প্রশ্নটি ভোগ করে ।
দেখা যাচ্ছে, উপবৃত্তাকার বক্ররেখার ক্রিপ্টোগ্রাফি (একে "উপবৃত্তাকার বক্রাকার গুণন "ও বলা হয়) হ'ল মূল প্রশ্নের উত্তর। উপবৃত্তাকার কার্ভ ক্রিপ্টোগ্রাফি হ'ল গাণিতিক সম্পর্ক যা নিম্নলিখিত শর্তগুলিকে সম্ভব করে তোলে:
- একটি সর্বজনীন কী করতে গাণিতিকভাবে একটি ব্যক্তিগত কী থেকে উত্পন্ন করা
- পাবলিক কী (যেমন "ট্র্যাপডোর ফাংশন") থেকে একটি ব্যক্তিগত কী গাণিতিকভাবে উত্পন্ন হতে পারে না
- একটি ব্যক্তিগত কী একটি পাবলিক কী দ্বারা যাচাই করা যেতে পারে
বেশিরভাগ ক্ষেত্রে, শর্তাবলী # 1 এবং # 2 বোঝায়, তবে # 3 কী?
আপনার এখানে দুটি পছন্দ রয়েছে:
- আপনি একটি খরগোশের গর্তের নীচে যেতে পারেন এবং উপবৃত্তাকার বক্ররেখা ক্রিপ্টোগ্রাফি কীভাবে কাজ করে তা শিখতে ঘন্টাগুলি ব্যয় করতে পারেন ( এখানে একটি দুর্দান্ত সূচনা পয়েন্ট ) ... বা ...
- আপনি উপরের বৈশিষ্ট্যগুলি গ্রহণ করতে পারেন - ঠিক যেমন আপনি নিউটনের 3 গতির আইন মেনে নিয়েছেন সেগুলি নিজেই অর্জন করার প্রয়োজন ছাড়াই ।
উপসংহারে, উপবৃত্তাকার কার্ভ ক্রিপ্টোগ্রাফি ব্যবহার করে একটি পাবলিক / প্রাইভেট কী তৈরি করা হয় যা প্রকৃতির দ্বারা একটি পাবলিক এবং প্রাইভেট কী তৈরি করে যা গাণিতিকভাবে উভয় দিকের সাথে সংযুক্ত থাকে তবে গাণিতিকভাবে উভয় দিক থেকে উদ্ভূত হয় না । এটি আপনার দ্বারা ব্যক্তিগত গোপনীয়তা আপনার কাছে উন্মুক্ত না করেই কোনও নির্দিষ্ট বার্তায় স্বাক্ষর করেছে তা যাচাই করার জন্য কারও পাবলিক কী ব্যবহার করা আপনার পক্ষে সম্ভব করে।