ক্রিপ্টোগ্রাফি নেটওয়ার্ক সিকিউরিটিকে কীভাবে শক্তিশালী করে
ক্রিপ্টোগ্রাফি কী?
ক্রিপ্টোগ্রাফি হলো গাণিতিক অ্যালগরিদম ব্যবহার করে তথ্যকে অপাঠ্য (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)।