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

ক্রিপ্টোগ্রাফি এবং নেটওয়ার্ক সিকিউরিটি: কাজের প্রক্রিয়া এবং গুরুত্ব

ক্রিপ্টোগ্রাফি নেটওয়ার্ক সিকিউরিটিকে কীভাবে শক্তিশালী করে

ক্রিপ্টোগ্রাফি কী?

ক্রিপ্টোগ্রাফি হলো গাণিতিক অ্যালগরিদম ব্যবহার করে তথ্যকে অপাঠ্য (Ciphertext) এ রূপান্তর করার বিজ্ঞান যাতে শুধুমাত্র প্রমাণিত প্রাপক তা পাঠ্য (Plaintext) এ ফিরিয়ে আনতে পারে। এটি গোপনীয়তা (Confidentiality), সততা (Integrity), প্রমাণীকরণ (Authentication) এবং অস্বীকরণযোগ্যতা (Non-repudiation) নিশ্চিত করে।

ক্রিপ্টোগ্রাফির তিনটি প্রধান ধরন

প্রকারবিবরণউদাহরণ
Symmetric (Secret Key)একই কী দিয়ে এনক্রিপ্ট ও ডিক্রিপ্টAES, DES, 3DES, ChaCha20
Asymmetric (Public Key)পাবলিক কী দিয়ে এনক্রিপ্ট, প্রাইভেট কী দিয়ে ডিক্রিপ্টRSA, ECC, Diffie-Hellman, DSA
Hash Functionsএকমুখী ফাংশন, ডিক্রিপ্ট করা যায় নাSHA-256, SHA-3, BLAKE2, MD5 (প্রচলিত নয়)

নেটওয়ার্ক সিকিউরিটিতে ক্রিপ্টোগ্রাফির প্রয়োগ

  • TLS/SSL (HTTPS): Asymmetric কী এক্সচেঞ্জ (RSA/ECDHE) → Symmetric সেশন কী (AES/ChaCha20) → ডেটা এনক্রিপশন।
  • IPsec VPN: AH (Authentication Header) + ESP (Encapsulating Security Payload) → AES-GCM এনক্রিপশন।
  • Wi-Fi (WPA2/WPA3): 4-way Handshake → PTK (Pairwise Transient Key) → AES-CCMP/GCMP এনক্রিপশন।
  • Email Security (S/MIME, PGP, DKIM, DMARC): ডিজিটাল স্বাক্ষর ও এনক্রিপশন।
  • Digital Certificates (PKI): CA স্বাক্ষরিত X.509 সার্টিফিকেট → আইডেন্টিটি যাচাই।
  • Blockchain/Cryptocurrency: ECDSA/EdDSA স্বাক্ষর, SHA-256 হ্যাশিং।

ক্রিপ্টোগ্রাফি বনাম নেটওয়ার্ক সিকিউরিটি

ক্রিপ্টোগ্রাফি হলো গাণিতিক টুলসেট; নেটওয়ার্ক সিকিউরিটি হলো এই টুলসেটকে নেটওয়ার্ক প্রোটোকল, আর্কিটেকচার ও পলিসির সাথে একীভূত করে সুরক্ষা প্রদানের ব্যাপক শाखা।

সিকিউরিটি প্রিন্সিপল (CIA Triad +)

  • Confidentiality: অনুমোদিত পক্ষ ছাড়া কেউ ডেটা পড়তে পারবে না।
  • Integrity: ডেটা ট্রান্সমিশন/স্টোরেজে পরিবর্তন হয়নি তা নিশ্চিত (Hash, HMAC, Digital Signature)।
  • Availability: সিস্টেম ও ডেটা প্রয়োজনে অ্যাক্সেসযোগ্য (DDoS Protection, Redundancy)।
  • Authentication: যোগাযোগকারী পক্ষের পরিচয় যাচাই (Certificates, MFA, Kerberos)।
  • Non-repudiation: প্রেরক পাঠানো সংবাদ অস্বীকার করতে পারবে না (Digital Signature)।
  1. নেটওয়ার্ক সিকিউরিটি কী কী এবং কীভাবে খুঁজে বের করবেন?

  2. ক্রিপ্টোগ্রাফি দিয়ে নেটওয়ার্ক সিকিউরিটি করার পদ্ধতি

  3. নেটওয়ার্ক নিরাপত্তা কী এবং এটি কীভাবে কাজ করে?

  4. নেটওয়ার্ক সিকিউরিটি কী ও SSID কীভাবে খুঁজে বের করবেন?