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

তথ্য নিরাপত্তায় এনক্রিপশন কী (Encryption Key) কী?

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

এনক্রিপশন কী হলো বিটের একটি র‍্যান্ডম স্ট্রিং যা স্পষ্টভাবে তথ্য স্ক্র্যাম্বল (এনক্রিপ্ট) এবং আনস্ক্র্যাম্বল (ডিক্রিপ্ট) করার জন্য তৈরি করা হয়। এনক্রিপশন কীগুলো এমন অ্যালগরিদম দিয়ে তৈরি হয় যাতে প্রতিটি কী অনন্য (unique) ও অননुमানযোগ্য (unpredictable) হয়।

ক্রিপ্টোগ্রাফিতে ভূমিকা

ক্রিপ্টোগ্রাফিতে, একটি এনক্রিপশন কী হলো একটি ক্যারেক্টার স্ট্রিং যা একটি অ্যালগরিদমের সাথে মিলিয়ে প্লেইনটেক্সট (অন-এনক্রিপ্টেড ইনফরমেশন) কে সাইফারটেক্সট (এনক্রিপ্টেড ইনফরমেশন) এ রূপান্তর করে এবং ডিক্রিপশন অ্যালগরিদমের জন্য বিপরীত কাজ করে। এটি ডেটাকে র‍্যান্ডম দৃষ্টিগত করে এবং "লক" করে যাতে শুধু সংশ্লিষ্ট কী ডিক্রিপ্ট করতে পারে। কীগুলো ডিজিটাল সিগনেচার স্কিম ও মেসেজ অথেন্টিকেশন কোডের মতো অন্যান্য অ্যালগরিদমে ট্রান্সফরমেশনও সংজ্ঞায়িত করে। এনক্রিপশন কীকে সংক্ষেপে কী (key) বলা হয়।

কী ব্যবহার

  • এনক্রিপশন সফটওয়্যার অনুযায়ী একটি কী এনক্রিপ্ট, ডিক্রিপ্ট, বা দুটোই করতে পারে।
  • কী যত বড়, এনক্রিপশন কোড ভাঙা তত কঠিন। ৮০ বিট ন্যূনতম কী দৈর্ঘ্য পর্যাপ্ত নিরাপত্তার জন্য মানে হয় এবং ১২৮-বিট কী সবচেয়ে সাধারণ ও খুব শক্তিশালী মনে হয়।

এনক্রিপশন প্রক্রিয়া

এনক্রিপশন একটি নিরাপত্তা যা তথ্য, প্রোগ্রাম, ছবি বা অন্যান্য ডেটাকে অনপাঠ্য সাইফারে রূপান্তর করে। জটিল অ্যালগরিদম সেট আসল কন্টেন্টে প্রয়োগ করে এটি করা হয়।

সিমেট্রিক এনক্রিপশন

  • একটি পাসওয়ার্ডই ডিক্রিপ্টর ও এনক্রিপ্টর দুটোর কাজ করে।
  • অत्यন্ত নিরাপদ অ্যালগরিদম প্রয়োজন।
  • US সরকার AES (Advanced Encryption Standard) চয়ন করেছে শ্রেণিবদ্ধ ডেটা সংরক্ষণের জন্য।
  • দুর্বলতা: একই কী শেয়ার করা হয়, তাই চুরি বা ব্রেক হতে পারে। কী ম্যানেজমেন্টের অংশ হিসেবে কী সবসময় পরিবর্তন করা নিরাপত্তা বাড়ায়।

পাবলিক অ্যাসিমেট্রিক এনক্রিপশন

  • খুব নিরাপদ অ্যালগরিদম কিন্তু এনক্রিপশন ও ডিক্রিপশনের জন্য আলাদা পদ্ধতি।
  • দুই কী ব্যবহার হয় (কী জোড়া): একটা পাবলিক কী, অন্যটি প্রাইভেট কী।
  • পাবলিক কী সবার সাথে শেয়ার করা যায় (শুধু এনক্রিপশনের জন্য)। প্রাইভেট কী শেয়ার করা হয় না, পাবলিক কী দিয়ে এনক্রিপ্ট করা যেকোনো কিছুর ডিক্রিপ্ট করতে ব্যবহৃত হয়।
  • অ্যালগরিদম কী জোড়ার ওপর ভিত্তি করে। এনক্রিপশন বিপরীত করতে শুধু ঐ নির্দিষ্ট কী জোড়ার প্রাইভেট কী ব্যবহার করা যায়।
  • মেসেজ/মেইল পাবলিক কী অনার কাছে পাঠানো হয়। মেইল পাওয়ার পর প্রাইভেট কী পাসফ্রেইজ চায় ডিক্রিপশন শুরু করার আগে। অপ্টিমাল নিরাপত্তার জন্য পাসফ্রেইজ ম্যানুয়ালি দিতে হয়, কিন্তু সফটওয়্যার লোকালি সংরক্ষণ করে স্বয়ংক্রিয় ডিক্রিপশন সক্ষম করে।
  1. তথ্য নিরাপত্তায় কী ম্যানেজমেন্ট (Key Management) কী?

  2. তথ্য নিরাপত্তায় কনফিউশন (Confusion) কী?

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

  4. তথ্য নিরাপত্তাতে AES এনক্রিপশন ও ডিক্রিপশন কী?