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

তথ্য নিরাপত্তায় ক্রিপ্টোগ্রাফি কী?


ক্রিপ্টোগ্রাফি একটি স্বয়ংক্রিয় গাণিতিক সরঞ্জাম যা নেটওয়ার্ক নিরাপত্তায় একটি অপরিহার্য ভূমিকা পালন করে। এটি ডেটার গোপনীয়তা এবং অখণ্ডতা প্রদান করে এবং ব্যবহারকারীদের প্রমাণীকরণ এবং নন-রিপুডিয়েশন সমর্থন করে।

ক্রিপ্টোগ্রাফি ব্যবহারকারী প্রমাণীকরণে অনেক ભূমিকা পালন করতে পারে। ক্রিপ্টোগ্রাফিক প্রমাণীকরণ সিস্টেম প্রমাণীকরণ ক্ষমতা প্রদান করে ক্রিপ্টোগ্রাফিক কি ব্যবহার করে যেগুলো শুধু অনুমতিপ্রাপ্ত সত্তাবर्गে পরিচিত বা ভোগ করা হয়। ক্রিপ্টোগ্রাফি অন্যান্য প্রমাণীকরণ সিস্টেমে ব্যাপক ব্যবহারের মাধ্যমে প্রমাণীকরণও প্রদান করে।

পাসওয়ার্ড সিস্টেম ক্রিপ্টোগ্রাফি ব্যবহার করে সংরক্ষিত পাসওয়ার্ড ফাইল এনক্রিপ্ট করতে, কার্ড/টোকেন সিস্টেম ক্রিপ্টোগ্রাফি ব্যবহার করে সংবেদনশীল সংরক্ষিত ডেটা রক্ষা করতে, এবং হ্যাণ্ড-হেল্ড পাসওয়ার্ড জেনারেটর প্রায়শই ক্রিপ্টোগ্রাফি ব্যবহার করে র‍্যান্ডম, ডাইনামিক পাসওয়ার্ড তৈরি করতে।

ক্রিপ্টোগ্রাফি সাধারণত ডিস্ট্রিবিউটেড অ্যাপ্লিকেশনে ব্যবহার করা হয় চিহ্নিতকরণ এবং প্রমাণীকরণ ডেটা এক সিস্টেম থেকে অন্য সিস্টেমে নেটওয়ার্কের মাধ্যমে ট্রান্সফার করতে। ক্রিপ্টোগ্রাফিক প্রমাণীকরণ সিস্টেম একজন ব্যবহারকারীকে প্রমাণীকরণ করে একটি ক্রিপ্টোগ্রাফিক কির জ্ঞান বা অধিকারের ভিত্তিতে। ক্রিপ্টোগ্রাফিক প্রমাণীকরণ সিস্টেম প্রাইভেট কি ক্রিপ্টোসিস্টেম বা পাবলিক কি ক্রিপ্টোসিস্টেমের ওপর ভিত্তি করে হতে পারে।

প্রাইভেট কি ক্রিপ্টোসিস্টেম একই কি প্রয়োজন এনক্রিপশন এবং ডিক্রিপশন উভয় ফাংশনের জন্য। ক্রিপ্টোগ্রাফিক প্রমাণীকরণ সিস্টেম প্রাইভেট কি ক্রিপ্টোসিস্টেমের ওপর ভিত্তি করে একটি শেয়ারড কির ওপর ভিত্তি করে যেটি ব্যবহারকারী অ্যাক্সেস চেষ্টা করছে এবং প্রমাণীকরণ সিস্টেমের মধ্যে।

পাবলিক কি ক্রিপ্টোসিস্টেম এনক্রিপশন এবং ডিক্রিপশনের ফাংশন আলাদা করে, সাধারণত প্রতিটি ফাংশন কন্ট্রোল করার জন্য একটি স্বতন্ত্র কি ব্যবহার করে। ক্রিপ্টোগ্রাফিক প্রমাণীকরণ সিস্টেম পাবলিক কি ক্রিপ্টোসিস্টেমের ওপর ভিত্তি করে একটি কির ওপর যা শুধু অ্যাক্সেস চেষ্টাকারী ব্যবহারকারীর কাছে পরিচিত।

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

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

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

এনক্রিপশন হলো তথ্যকে একটি রূপে রূপান্তর যা যতটা সম্ভব অসম্ভব করीবে পড়তে উপযুক্ত জ্ঞান ছাড়া। এর লক্ষ্য গোপনীয়তা নিশ্চিত করা তথ্য লুকিয়ে রাখা যারা সেটির জন্য নয়, এমন কেউ আপস Банিং এনক্রিপ্টেড তথ্য অ্যাক্সেস হলেও। ডিক্রিপশন হলো এনক্রিপশনের বিপরীত; এটি এনক্রিপ্টেড তথ্যকে আবার বোঝাযোগ্য রূপে রূপান্তর।

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

  2. তথ্য নিরাপত্তায় DES অ্যালগরিদম কী?

  3. তথ্য নিরাপত্তাতে ক্রিপ্টোগ্রাফির উদ্দেশ্য কী?

  4. তথ্য নিরাপত্তাতে পাবলিক কী ক্রিপ্টোগ্রাফির অ্যাপ্লিকেশনগুলো কী কী?