![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/CIAJMK1209-en.svg/langbn-640px-CIAJMK1209-en.svg.png&w=640&q=50)
গুপ্তায়ন
তথ্যকে সংকেতায়িত করে বোধগম্য সরলপাঠ্য থেকে অবোধ্য গুপ্তপাঠ্যতে রূপান্তর প্রক্রিয়া / From Wikipedia, the free encyclopedia
গুপ্তলিখনবিদ্যা বা তথ্যগুপ্তিবিদ্যাতে গুপ্তায়ন (ইংরেজি পরিভাষায় এনক্রিপশন Encryption) হচ্ছে এমন একটি প্রক্রিয়া যার মাধ্যমে গোপনীয়তা নিশ্চিত করার জন্য সংবেদনশীল তথ্য-উপাত্তকে এক ধরনের গুপ্ত সংকেতলিখন পদ্ধতির মাধ্যমে সংকেতায়িত করা হয় এবং এভাবে উৎপাদিত গুপ্ত সাংকেতিক তথ্য-উপাত্ত বা বার্তায় শুধুমাত্র অনুমতিপ্রাপ্ত কোনও ব্যক্তির প্রবেশাধিকার থাকে। এই প্রক্রিয়াতে তথ্যের আদি রূপটিকে সরল-পাঠ্য (প্লেইন টেক্সট) বলা হয় এবং গুপ্তায়ন প্রক্রিয়ার মাধ্যমে এটি একটি অপাঠ্য, অবোধগম্য গুপ্তপাঠ্যতে (সাইফার টেক্সট) পরিণত হয়। আদর্শ পরিস্থিতিতে কেবলমাত্র অনুমোদনপ্রাপ্ত ব্যক্তি বা পক্ষ একটি গুপ্তায়ন বিপরীতকারক ব্যবস্থা (বিগুপ্তায়ন ব্যবস্থা) ও চাবি ব্যবহার করে গৃহীত গুপ্তপাঠ্যকে সরলপাঠ্যে রূপান্তর করে মূল প্রেরিত তথ্যে প্রবেশাধিকার লাভ করতে পারে। গুপ্তায়ন প্রক্রিয়াটি নিজে বহিরাগত হস্তক্ষেপ প্রতিরোধ করতে পারে না, কিন্তু হস্তক্ষেপকারী বা অনুপ্রবেশকারী কোনও তৃতীয় পক্ষকে বোধগম্য বিষয়বস্তু দেখতে বাধাপ্রদান করে।
কারিগরি কারণের জন্য একটি গুপ্তায়ন ব্যবস্থাতে (এনক্রিপশন স্কিমে) সাধারণত একটি জটিল গাণিতিক কলনবিধি (অ্যালগোরিদম) দ্বারা উৎপাদিত একটি ছদ্ম-দৈব গুপ্তায়ন চাবি ব্যবহার করা হয়। চাবিটি লভ্য না হলেও গুপ্ত বার্তাটি বিগুপ্ত করা সম্ভব কিন্তু একটি ভালভাবে নকশাকৃত গুপ্তায়ন ব্যবস্থার জন্য এটি করতে উল্লেখযোগ্য পরিমাণে পরিগাণনিক সম্পদ ও দক্ষতার প্রয়োজন হয়। যদি একটি প্রদত্ত সময়সীমার মধ্যে হামলাকারী বা অনুপ্রবেশকারী গুপ্ত বার্তাটি ভেঙে বের করে আনতে পারে, তাহলে সেটিকে দুর্বল গুপ্তায়ন বলে, অন্যথায় সেটিকে শক্তিশালী গুপ্তায়ন বলে। গুপ্ত বার্তার সৃষ্টিকারক কেবমাত্র এক বা একাধিক অনুমোদিত গ্রাহকের কাছে চাবিটি প্রেরণ করেন যার সাহায্যে তারা খুব সহজেই বার্তাটি বিগুপ্ত করতে পারেন।
ঐতিহাসিকভাবে গুপ্তলিখনবিদ্যায় বিভিন্ন ধরনের গুপ্তায়ন প্রক্রিয়া ব্যবহৃত হয়েছে। প্রথম দিককার গুপ্তায়ন কৌশলগুলি প্রায়শই সামরিক বার্তা প্রেরণের সময় ব্যবহার করা হত। এরপর আরও অনেক নতুন গুপ্তায়ন কৌশল উদ্ভাবন করা হয়েছে যেগুলি আধুনিক পরিগণনের সমস্ত ক্ষেত্রে ব্যবহার করা হয়। আধুনিক গুপ্তায়ন ব্যবস্থাগুলিতে উন্মুক্ত-চাবি ও প্রতিসম-চাবির মতো ধারণাগুলি ব্যবহার করা হয়। আধুনিক গুপ্তায়ন কৌশলগুলিতে এমন নিরাপত্তা নিশ্চিত করে যে আধুনিক পরিগণক ব্যবস্থাগুলিকে সেটিকে ভাঙতে অদক্ষ হয়। বাণিজ্যিক উদ্দেশ্যে আন্তর্জালের (ইন্টারনেট) প্রায় সর্বব্যাপী ব্যবহারের কারণে বাণিজ্যিক বা আর্থিক তথ্য-উপাত্ত (যেমন ক্রেডিট কার্ডের বিবরণী) সম্প্রচারের ক্ষেত্রে নিরাপদ গুপ্তায়ন পদ্ধতির চাহিদা উত্তরোত্তর বৃদ্ধি পাচ্ছে।
চাবির উপর ভিত্তি করে গুপ্তায়ন পদ্ধতিগুলিকে দুইটি শ্রেণীতে ভাগ করা যায়। প্রতিসম চাবি গুপ্তায়নে প্রেরক যে ব্যক্তিগত চাবিটি ব্যবহার করে তথ্য-উপাত্ত গুপ্ত করেন, সেই একই চাবি প্রাপককে পাঠান, যাতে সে ঐ গুপ্ত তথ্য-উপাত্ত বিগুপ্ত করতে পারে। অন্যদিকে অপ্রতিসম চাবি গুপ্তায়নে দুইটি চাবি ব্যবহার করা হয়; প্রেরক একটি সর্বসাধারণের জন্য উন্মুক্ত চাবি ব্যবহার করে তথ্য-উপাত্ত গুপ্ত করেন, কিন্তু প্রাপক দ্বিতীয় একটি ব্যক্তিগত গোপন চাবি ব্যবহার করে সেটিকে বিগুপ্ত করেন। আবার একবারে কতটুকু উপাত্ত গুপ্ত করা হচ্ছে, তার উপর ভিত্তি করে গুপ্তায়ন পদ্ধতি দুই শ্রেণীর হতে পারে: স্রোতভিত্তিক গুপ্তায়ন পদ্ধতি (স্ট্রিম সাইফার), যেখানে স্রোতের মতো এক বিট করে করে উপাত্ত গুপ্তায়ন করা হয়, এবং খণ্ডভিত্তিক গুপ্তায়ন পদ্ধতি (ব্লক সাইফার), যেখানে বহুসংখ্যক বিটের একেকটি উপাত্তখণ্ডের উপরে গুপ্তায়ন প্রয়োগ করা হয়। বর্তমানে সর্বাধিক প্রচলিত প্রায় সব গুপ্তায়ন ব্যবস্থাই খণ্ডভিত্তিক শ্রেণীর।
প্রথম দিকে যে খণ্ডভিত্তিক প্রতিসম চাবি গুপ্তায়ন ব্যবস্থাটি সর্বাধিক প্রচলিত ছিল, সেটি হল ১৯৭৬ সালে উদ্ভাবিত উপাত্ত গুপ্তায়ন আদর্শ বা ইংরেজিতে ডেটা এনক্রিপশন স্ট্যান্ডার্ড (Data Encryption Standard) বা সংক্ষেপে ডিইএস (DES), যাতে ৬৪ বিটের উপাত্তখণ্ডের উপর ৫৬ বিটের চাবি ব্যবহৃত হত; তবে এটিকে নিরাপত্তার অভাবে ২০০৫ সালে বিলুপ্ত করে দেয়া হয়। এটিকে প্রতিস্থাপন করতে ১৯৯০-এর দশকের শেষভাগ থেকে ১৯৯৫ সালে উদ্ভাবিত তিনগুণিতক উপাত্ত গুপ্তায়ন আদর্শ বা ইংরেজিতে ট্রিপল ডেটা এনক্রিপশন স্ট্যান্ডার্ড (Triple Data Encryption Standard) বা সংক্ষেপে থ্রিডিইএস (3DES) ব্যবহার করা শুরু হয়, যেটিতে ৬৪ বিটের উপাত্তখণ্ডের উপরে ৫৬ বিটের তিনটি স্বতন্ত্র চাবি (অর্থাৎ সব মিলিয়ে ১৬৮ বিটের চাবিব্যবস্থা) ব্যবহার করে তিনগুণ সুরক্ষা প্রদান করা হয়। ব্যাংক ও অন্যান্য আর্থিক প্রতিষ্ঠানগুলি আজও অভ্যন্তরীণ যোগাযোগের জন্য এটি ব্যবহার করতে পারে, তবে ২০২৩ খ্রিস্টাব্দ নাগাদ নতুন সমস্ত ব্যবস্থা এবং ২০৩০ সাল থকে সমস্ত ব্যবস্থা থেকে এটির ব্যবহার উঠিয়ে নেওয়ার পরিকল্পনা আছে। বর্তমানে বিশ্বে সর্বাধিক প্রচলিত আদর্শটি হল ১৯৯৮ সালে উদ্ভাবিত ও ২০০২ সাল থেকে গৃহীত উন্নত গুপ্তায়ন আদর্শ বা ইংরেজিতে অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড (Advanced Encryption Standard) সংক্ষেপে এইএস (AES)। বর্তমানে বেশিরভাগ সরকারি প্রতিষ্ঠান, নিরাপত্তা সংস্থা ও ব্যবসা ও শিল্পপ্রতিষ্ঠানগুলি গোপন যোগাযোগের জন্য এই প্রতিসম চাবি গুপ্তায়ন ব্যবস্থাটি ব্যবহার করে থাকে, যেটি ১২৮ বিটের উপাত্তখণ্ডের উপরে কাজ করে ও ১২৮, ১৯২ বা ২৫৬ বিটের চাবি ব্যবহার করে। এছাড়া ব্লোফিশ, টুফিশ ও থ্রিফিশ আরও তিনটি গুরুত্বপূর্ণ প্রতিসম চাবি গুপ্তায়ন ব্যবস্থা। অপ্রতিসম চাবি ব্যবস্থাগুলির মধ্যে সবচেয়ে পরিচিতটি হল ১৯৭৭ সালে উদ্ভাবিত রিভেস্ট-শামির-এডেলম্যান বা আরএসএ গুপ্তায়ন যেটির পরিবর্তনশীল চাবির দৈর্ঘ্য ১০২৪ থেকে ৪০৯৬ বিট দৈর্ঘ্যের মধ্যে অবস্থিত হয়ে থাকে এবং উপাত্তখণ্ডগুলির দৈর্ঘ্যও পরিবর্তনশীল হয়ে থাকে। আন্তর্জালে বৈদ্যুতিন চিঠি (ইমেইল) ও অন্য বিভিন্ন ধরনের তথ্য-উপাত্ত প্রেরণের জন্য এই ব্যবস্থাটি প্রয়োগ করা হয়।
গুপ্তায়নের সবচেয়ে নতুন রূপটি হল কোয়ান্টাম গুপ্তলিখনবিদ্যা, যাতে অতিপারমাণবিক কণাসমূহ ও কোয়ান্টাম বলবিজ্ঞানের মূলনীতিগুলি কাজে লাগিয়ে তাত্ত্বিক দৃষ্টিকোণ থেকে অনাবিষ্কারযোগ্য উপায়ে তথ্য-উপাত্তকে গুপ্ত করা যায়।