কম্পিউটার টিউটোরিয়াল

তথ্য নিরাপত্তাতে এনক্রিপশনের প্রকারভেদ কী কী?


এনক্রিপশন (Encryption) কী?

এনক্রিপশন হলো ডেটা (ফাইল বা মেইল মেসেজ) কোড করে সাইফার টেক্সট-এ রূপান্তর করার প্রক্রিয়া—যা ডিকোডিং কী ছাড়া অন্য কেউ পড়তে পারে না। এর বিপরীত প্রক্রিয়া হলো ডিক্রিপশন। ক্রিপ্টোগ্রাফিতে কী হলো বড় আকারের বিট সিকোয়েন্স যা এনক্রিপশন/ডিক্রিপশন অ্যালগরিদম ব্যবহার করে।

এনক্রিপশনের প্রকারভেদ

১. ম্যানুয়াল এনক্রিপশন (Manual Encryption)

  • এনক্রিপশন সফটওয়্যার ব্যবহার করে ডিজিটালি ডেটা এনক্রিপ্ট করা।
  • ব্যবহারকারীর সক্রিয় অংশগ্রহণ লাগে—এনক্রিপ্ট করার ফাইলগুলো বেছে নেওয়া, সিকিউরিটি সিস্টেম যেটা সাপোর্ট করে সেটি থেকে এনক্রিপশন টাইপ নির্বাচন করা।

২. ট্রান্সপেরেন্ট এনক্রিপশন (Transparent Encryption)

  • কম্পিউটারে লগইন করলেই সবকিছু অটোমেটিক এনক্রিপ্ট হয়।
  • সবচেয়ে নিরাপদ পদ্ধতির একটিমানা কারণ ম্যানুয়াল এনক্রিপশনে যা ভুলে যাওয়া সম্ভব, সেটি এখানে নেই।
  • প্রতিটি এক্সিকিউটেবল অ্যাপ্লিকেশন ও ফাইলের এনক্রিপ্টেড কপি থাকে, যা পাওয়ার সার্জ বা কম্পিউটার চুরি হলেও ডেটা রক্ষা করে।

৩. সিমেট্রিক এনক্রিপশন (Symmetric Encryption)

  • কম্পিউটার সফটওয়্যার প্রোগ্রাম দিয়ে এনক্রিপশন। সবচেয়ে সহজ পদ্ধতির একটা।
  • এনক্রিপশন কোডে একটি লেটার/নাম্বার অন্য একটি লেটার/নাম্বারের সাথে মিলে থাকে। লিখিত টেক্সটের লেটার ও নাম্বারগুলো তাদের কোডেড কাউন্টারপার্টস দিয়ে রিপ্লেস করে এনক্রিপ্ট করা হয়।

৪. অ্যাসিমেট্রিক এনক্রিপশন (Asymmetric Encryption)

  • নিরাপদ ও সহজ পদ্ধতি, সাধারণত ইলেকট্রনিকলি করা হয়।
  • একটি পাবলিক কী সবার কাছে বিতরণ করা হয় বা পাবলিক्ली পোস্ট করা হয়।
  • সেন্ডার পাবলিক কী দিয়ে ইনফরমেশন এনক্রিপ্ট করে পাঠায়। এটা শুধু প্রাইভেট কী ধারকই ডিক্রিপ্ট করে পড়তে পারে।
  • ইমেইল লেখার সময় এই পদ্ধতি প্রয়োগ হয়।

মূল পার্থক্য

বিষয়সিমেট্রিকঅ্যাসিমেট্রিক
কীএকই কী (এনক্রিপ্ট/ডিক্রিপ্ট)পাবলিক কী (এনক্রিপ্ট), প্রাইভেট কী (ডিক্রিপ্ট)
গতিদ্রুতधीमा
ব্যবহারবাল্ক ডেটা এনক্রিপশনকী এক্সচেঞ্জ, ডিজিটাল সিগ্নেচার

  1. তথ্য নিরাপত্তায় ডেটা এনক্রিপশনের সুবিধাগুলো কী কী?

  2. ডেটা এনক্রিপশনের কৌশলগুলো কী কী?

  3. তথ্য নিরাপত্তায় কি (Key) এর প্রকারগুলো কী কী?

  4. তথ্য নিরাপত্তাতে ডিক্রিপশনের প্রকারভেদ কী কী?