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

তথ্য নিরাপত্তায় ডিজিটাল স্বাক্ষর কী?


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

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

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

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

যখন একজন ব্যক্তি একটি ডিজিটাল স্বাক্ষর তৈরি করে, দুইটি আরও এনক্রিপ্টেড ফাইল তৈরি হয়। এগুলো হলো "প্রাইভেট কি" যা স্বাক্ষর মালিকের কাছে থাকে, এবং "পাবলিক কি" যা স্বাক্ষরিত ফাইলসহ প্রেরিত হয় প্রাপককে খুলতে দিতে।

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

কনসেপ্ট অসমমিত ক্রিপ্টোগ্রাফির মতো কিন্তু এটি পরিপূরক। যেন পাবলিক-কি এনক্রিপশন স্কিমে, পাবলিক কি মেসেজ এনক্রিপ্ট করতে ব্যবহার করা যেতে পারে এবং প্রাইভেট কি ডিক্রিপ্ট করতে, ডিজিটাল স্বাক্ষর প্রাইভেট কি ব্যবহার করে একটি নম্বর তৈরি করে এবং পাবলিক কি দিয়ে যাচাই করা হয়।

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

সার্টিফিকেশন হলো একটি ট্রাস্টেড থার্ড পার্টি (TTP) দ্বারা একটি ব্যবহারকারীর পরিচয় একটি পাবলিক কির সাথে বাঁধা একটি উপায়। কিছু এন্টিটি আছে যারা একটি ট্রাস্টেড থার্ড পার্টির সাহায্য ছাড়া একটি পাবলিক কি প্রমাণীকরণ করতে পারে। এখন স্পষ্ট যে কীভাবে অসমমিত ক্রিপ্টোগ্রাফি কি বিতরণ সমস্যা সমাধান করে।

একজন ব্যবহারকারী, যাকে একটি এনক্রিপ্টেড মেসেজ পাওয়ার জন্য উদ্দেশ্য, তার সার্টিফিকেট পাঠাতে পারে যেটি তার পাবলিক কি ধারণ করে যা একটি TTP বা সার্টিফিকেট অথরিটি দ্বারা ইশু করা। প্রাপক যিনি মেসেজ এনক্রিপ্ট করে পাঠাতে চান, সে যাচাই করতে পারে যে সার্টিফিকেটটি সাধারণ সার্টিফিকেট অথরিটি (CA) দ্বারা ইশু করা হয়েছে CA পাবলিক কি ব্যবহার করে তাই পাওয়া যায় গ্যারান্টি যে প্রাপ্ত পাবলিক কি উদ্দিষ্ট প্রাপকের সবंधে।

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

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

  3. তথ্য নিরাপত্তাতে IDEA (International Data Encryption Algorithm) কী?

  4. তথ্য নিরাপত্তাতে পাবলিক-কী ক্রিপ্টোসিস্টেম (Public-Key Cryptosystem) কী?