ডেটা এনক্রিপশন
এনক্রিপশন হলো তৃতীয় পক্ষের কাছ থেকে তথ্য গোপন রাখার উদ্দেশ্যে তথ্যকে রূপান্তরিত করা, যা ডেটার গোপনীয়তা নিশ্চিত করে।
সূচিপত্র
সহজ ভাষায় ডেটা এনক্রিপশন কী
ডেটা এনক্রিপশন হলো গাণিতিক অ্যালগরিদম ও কী (key) ব্যবহার করে তথ্যকে (প্লেইনটেক্সট) এনক্রিপ্টেড রূপে (সাইফারটেক্সট) রূপান্তরের প্রক্রিয়া। এনক্রিপশনের মূল লক্ষ্য—সংরক্ষণ ও ট্রান্সমিশনের সময় ডেটার গোপনীয়তা নিশ্চিত করা, যাতে ইন্টারসেপ্ট বা অননুমোদিত অ্যাক্সেসের ক্ষেত্রেও আক্রমণকারীদের কাছে তথ্য অপঠনযোগ্য থাকে। এনক্রিপশন তথ্য সুরক্ষার একটি মৌলিক উপাদান এবং সব আধুনিক তথ্য ব্যবস্থায় ব্যবহৃত হয়: স্মার্টফোন থেকে শুরু করে কর্পোরেট সার্ভার ও ক্লাউড প্ল্যাটফর্ম পর্যন্ত। এনক্রিপশন ছাড়া ইন্টারনেটে নিরাপদ ডেটা ট্রান্সমিশন, ই-কমার্স, অনলাইন ব্যাংকিং, সুরক্ষিত ডকুমেন্ট ফ্লো, চিকিৎসা তথ্য ব্যবস্থা ও সরকারি সার্ভিস কল্পনা করা অসম্ভব। এনক্রিপশন ব্যবহৃত হয় VPN কানেকশন, TLS/SSL প্রোটোকল (ওয়েবসাইটের সুরক্ষা), ডিস্ক এনক্রিপশনে (Full Disk Encryption), ডেটাবেস, ইমেইল, মেসেজিং অ্যাপে (end-to-end এনক্রিপশন) ও ফাইল স্টোরেজে। রাশিয়ায় এনক্রিপশন «তথ্য, তথ্য প্রযুক্তি ও তথ্য সুরক্ষা সম্পর্কিত» ফেডারেল আইন № 149-FZ দ্বারা এবং ক্রিপ্টোগ্রাফিক তথ্য সুরক্ষা সরঞ্জামের (CIPF) ব্যবহার সংক্রান্ত রাশিয়ার FSB-এর শর্তাবলি দ্বারা নিয়ন্ত্রিত হয়।
এনক্রিপশনের প্রকারভেদ
এনক্রিপশনের তিনটি মূল প্রকার রয়েছে, প্রতিটির নিজস্ব বৈশিষ্ট্য, সুবিধা ও প্রয়োগক্ষেত্র আছে। Symmetric encryption—এনক্রিপশন ও ডিক্রিপশনের জন্য একটিই কী ব্যবহার করে। উভয় পক্ষের (প্রেরক ও প্রাপক) কাছে অভিন্ন কী থাকতে হয়, যা নিরাপদে পাঠাতে হয়। Symmetric encryption উচ্চ গতির হয়, তাই বিশাল পরিমাণ ডেটা এনক্রিপ্ট করার জন্য এটি আদর্শ। প্রধান অ্যালগরিদম: 128, 192 বা 256-বিট কীসহ AES (Advanced Encryption Standard), GOST 28147-89 «Magma» (256-বিট কীসহ রাশিয়ান স্ট্যান্ডার্ড), GOST R 34.12-2015 «Kuznechik» (আধুনিক রাশিয়ান ব্লক সাইফার), ChaCha20 (মোবাইল অ্যাপে জনপ্রিয়)। Asymmetric encryption—কী-এর জোড়া ব্যবহার করে: এনক্রিপশনের জন্য public key এবং ডিক্রিপশনের জন্য private key। Public key মুক্তভাবে বিতরণ করা যায়, আর private key গোপন রাখতে হয়। Asymmetric encryption symmetric-এর চেয়ে ধীর, তাই ছোট পরিমাণ ডেটার ক্ষেত্রে ব্যবহৃত হয়: কী বিনিময়, ইলেকট্রনিক স্বাক্ষর তৈরি, প্রমাণীকরণ। প্রধান অ্যালগরিদম: RSA (Rivest-Shamir-Adleman), ECDSA (Elliptic Curve Digital Signature Algorithm), GOST R 34.10-2012 (elliptic curve-ভিত্তিক রাশিয়ান ইলেকট্রনিক স্বাক্ষরের স্ট্যান্ডার্ড)। Hybrid encryption—symmetric ও asymmetric এনক্রিপশনের সমন্বয়, যা উভয় পদ্ধতির সুবিধা গ্রহণ করে। Hybrid encryption-এ asymmetric অ্যালগরিদম দিয়ে session key (symmetric encryption-এর এলোমেলোভাবে তৈরি কী) এনক্রিপ্ট করা হয়, আর ডেটা নিজে ওই session key ব্যবহার করে symmetric অ্যালগরিদমে এনক্রিপ্ট হয়। এই পদ্ধতি TLS/SSL, PGP, S/MIME ও আরও অনেক প্রোটোকলে ব্যবহৃত হয়। রাশিয়ান ফেডারেশনে রাশিয়ার FSB অনুমোদিত জাতীয় এনক্রিপশন স্ট্যান্ডার্ড প্রচলিত: হ্যাশিংয়ের জন্য GOST R 34.11-2012 («Stribog»), ইলেকট্রনিক স্বাক্ষরের জন্য GOST R 34.10-2012, ব্লক এনক্রিপশনের জন্য GOST 28147-89 («Magma») ও GOST R 34.12-2015 («Kuznechik»)। সরকারি তথ্য ব্যবস্থা ও গুরুত্বপূর্ণ তথ্য অবকাঠামোর (CII) অবজেক্ট সুরক্ষায় এই অ্যালগরিদমগুলোর ব্যবহার বাধ্যতামূলক।
এনক্রিপশন কী ব্যবস্থাপনা
যেকোনো ক্রিপ্টোগ্রাফিক অ্যালগরিদমের নিরাপত্তা সরাসরি কী ব্যবস্থাপনার (Key Management) নির্ভরযোগ্যতার ওপর নির্ভর করে। কী-এর লাইফ সাইকেলের কয়েকটি ধাপ রয়েছে: generation—সার্টিফাইড random number জেনারেটর ব্যবহার করে ক্রিপ্টোগ্রাফিকভাবে শক্তিশালী কী তৈরি; distribution—asymmetric এনক্রিপশন বা সুরক্ষিত চ্যানেল ব্যবহার করে পক্ষগুলোর মধ্যে কী-এর নিরাপদ স্থানান্তর; storage—HSM (হার্ডওয়্যার সিকিউরিটি মডিউল), টোকেন (JaCarta, Rutoken) বা স্মার্ট কার্ড ব্যবহার করে অননুমোদিত অ্যাক্সেস থেকে কী-এর সুরক্ষা; usage—ডেটা এনক্রিপ্ট বা ডিক্রিপ্ট করতে কী-এর ব্যবহার; rotation—কম্প্রোমাইজের ঝুঁকি কমাতে কী-এর পর্যায়ক্রমিক পরিবর্তন (বছরে অন্তত ১ বার সুপারিশ করা হয়); destruction—মেয়াদ শেষে কী-এর নিরাপদ অপসারণ। বড় প্রতিষ্ঠানগুলোর জন্য KMS (Key Management Service) ব্যবহারের সুপারিশ করা হয়, যা কী-এর লাইফ সাইকেল অটোমেট করে, কেন্দ্রীভূত স্টোরেজ, অ্যাক্সেস কন্ট্রোল ও অডিট নিশ্চিত করে। সরকারি সিস্টেমে কী ব্যবস্থাপনা অবশ্যই সার্টিফাইড CIPF ব্যবহার করে পরিচালিত হতে হবে।
কর্পোরেট পরিবেশে এনক্রিপশনের প্রয়োগ
কর্পোরেট পরিবেশে এনক্রিপশনের প্রয়োগ তথ্য সুরক্ষার সব স্তর জুড়ে বিস্তৃত। ডেটা ট্রান্সমিশন চ্যানেলের এনক্রিপশন—খোলা নেটওয়ার্কে (ইন্টারনেট) ডেটা ট্রান্সমিশনের সময় সুরক্ষার জন্য VPN প্রোটোকল (IPsec, OpenVPN, WireGuard) এবং এনক্রিপশন সমর্থনসহ ফায়ারওয়ালের ব্যবহার। ডিস্ক এনক্রিপশন (FDE — Full Disk Encryption)—হার্ড ডিস্কের সব ডেটা এনক্রিপ্ট করতে BitLocker (Windows), FileVault (macOS), LUKS (Linux) বা রাশিয়ান সমাধান (CryptoPro EFS, ViPNet Disk) ব্যবহার, যা ডিভাইস ফিজিক্যালি চুরি হলে তথ্য রক্ষা করে। ডেটাবেস এনক্রিপশন—DBMS-এর বিল্ট-ইন মেকানিজম (Oracle TDE, MS SQL TDE, PostgreSQL pgcrypto) বা এক্সটার্নাল সমাধান ব্যবহার করে টেবিল, কলাম বা সমগ্র ডেটাবেস লেভেলে ডেটার সুরক্ষা। ইমেইল এনক্রিপশন—মেইলের বিষয়বস্তু ও অ্যাটাচমেন্ট এনক্রিপ্ট করতে S/MIME, PGP/GPG প্রোটোকলের ব্যবহার। ফাইল ও ফোল্ডার এনক্রিপশন—EFS (Encrypting File System) বা থার্ড-পার্টি সমাধান ব্যবহার করে নির্দিষ্ট ফাইল বা ফোল্ডারের নির্বাচিত এনক্রিপশন। ক্লাউড স্টোরেজের এনক্রিপশন—ক্লায়েন্ট-সাইড এনক্রিপশন (ক্লাউডে আপলোডের আগে) বা ক্লাউড প্রোভাইডার কর্তৃক প্রদত্ত সার্ভার-সাইড এনক্রিপশনের ব্যবহার।
রাশিয়ান স্ট্যান্ডার্ড ও আইন
রাশিয়ান ফেডারেশনে জাতীয় এনক্রিপশন স্ট্যান্ডার্ড প্রচলিত, যা সরকারি তথ্য ব্যবস্থা ও গুরুত্বপূর্ণ তথ্য অবকাঠামোর (CII) অবজেক্টে ব্যবহার বাধ্যতামূলক। GOST 28147-89 «Magma»—64-বিট ব্লক ও 256-বিট কী-এর ক্লাসিক রাশিয়ান ব্লক সাইফার; legacy সমাধানের সঙ্গে সামঞ্জস্য প্রয়োজন এমন সিস্টেমে তথ্য সুরক্ষায় ব্যবহৃত হয়। GOST R 34.12-2015 «Kuznechik»—128-বিট ব্লক ও 256-বিট কী-এর আধুনিক ব্লক সাইফার, নতুন ডেভেলপমেন্টের জন্য সুপারিশকৃত। GOST R 34.10-2012—elliptic curve-ভিত্তিক ইলেকট্রনিক স্বাক্ষর গঠন ও যাচাইয়ের অ্যালগরিদম; UKEP-এ ব্যবহৃত হয়। GOST R 34.11-2012 «Stribog»—হ্যাশিং অ্যালগরিদম; ডেটার ইন্টেগ্রিটি যাচাই ও ইলেকট্রনিক স্বাক্ষরে ব্যবহৃত হয়। এই অ্যালগরিদম বাস্তবায়নকারী সব CIPF রাশিয়ার FSB সার্টিফাইড হতে হবে এবং সংশ্লিষ্ট সার্টিফিকেট থাকতে হবে। রাষ্ট্রীয় গোপনীয়তা নিয়ে কাজ না করা কমার্শিয়াল প্রতিষ্ঠানগুলোর জন্য আন্তর্জাতিক অ্যালগরিদমের (AES, RSA) ব্যবহার অনুমোদিত, তবে ব্যক্তিগত ডেটা নিয়ে কাজের ক্ষেত্রে সার্টিফাইড CIPF ব্যবহার সুপারিশ করা হয়। SINTEZM-T-এর মতো FINTECH JSC-এর পণ্য রাশিয়ান ক্রিপ্টোগ্রাফিক অ্যালগরিদম বাস্তবায়ন করে এবং রেগুলেটরদের শর্ত পূরণ নিশ্চিত করে।
Frequently asked questions
ডেটা এনক্রিপশন কী?
ডেটা এনক্রিপশন হলো গাণিতিক অ্যালগরিদম ও কী ব্যবহার করে তথ্যকে অপঠনযোগ্য কোডে রূপান্তরের প্রক্রিয়া। ডেটা পড়তে পারে শুধু সংশ্লিষ্ট অ্যাক্সেস কী-সম্পন্ন ব্যবহারকারীরা। এটি ইন্টারনেট, ই-কমার্স ও কর্পোরেট সিস্টেমে সুরক্ষার ভিত্তি। সরকারি প্রতিষ্ঠানের জন্য সার্টিফাইড ক্রিপ্টোগ্রাফিক তথ্য সুরক্ষা সরঞ্জামের ব্যবহার বাধ্যতামূলক।
ডেটা এনক্রিপশনের কী কী পদ্ধতি আছে?
তিনটি মূল পদ্ধতি আছে: symmetric encryption (এনক্রিপশন ও ডিক্রিপশনের জন্য একটিই কী, দ্রুত—যেমন AES, GOST «Magma»); asymmetric encryption (কী-এর জোড়া: public ও private, স্বাক্ষর ও কী বিনিময়ের জন্য—যেমন RSA, GOST R 34.10); hybrid encryption (session key সুরক্ষার জন্য symmetric ও asymmetric-এর সমন্বয়)। রাশিয়ায় সরকারি সিস্টেমের জন্য সার্টিফাইড CIPF-এ বাস্তবায়িত GOST অ্যালগরিদমের ব্যবহার বাধ্যতামূলক।
ডেটা এনক্রিপ্ট করা হয় কেন?
সংরক্ষণ ও ট্রান্সমিশনের সময় গোপনীয়তা নিশ্চিত করতে ডেটা এনক্রিপ্ট করা হয়। এটি তথ্যকে চুরি, অননুমোদিত অ্যাক্সেস ও ফাঁস থেকে রক্ষা করে। পেমেন্ট ডেটা, ব্যক্তিগত তথ্য ও বাণিজ্যিক গোপনীয়তার ট্রান্সমিশনে এনক্রিপশন বাধ্যতামূলক। রাশিয়ান কোম্পানিগুলোর জন্য ব্যক্তিগত ডেটার এনক্রিপশন 152-FZ-এর একটি শর্ত।
এনক্রিপশনের রাশিয়ান স্ট্যান্ডার্ড কী?
রাশিয়ায় FSB অনুমোদিত জাতীয় এনক্রিপশন স্ট্যান্ডার্ড প্রচলিত: GOST 28147-89 («Magma»)—256-বিট কী-এর ক্লাসিক ব্লক সাইফার; GOST R 34.12-2015 («Kuznechik»)—আধুনিক ব্লক সাইফার; GOST R 34.10-2012—elliptic curve-ভিত্তিক ইলেকট্রনিক স্বাক্ষরের অ্যালগরিদম; GOST R 34.11-2012 («Stribog»)—হ্যাশিং অ্যালগরিদম। সরকারি তথ্য ব্যবস্থা ও গুরুত্বপূর্ণ তথ্য অবকাঠামোর (CII) অবজেক্টের জন্য এই অ্যালগরিদমগুলো বাধ্যতামূলক।
ফোনে ডেটা এনক্রিপ্ট করা কি দরকার?
ফোনে ডেটা এনক্রিপশন দৃঢ়ভাবে সুপারিশ করা হয়, কারণ এটি ডিভাইস হারিয়ে গেলে বা হ্যাক হলে আপনার ব্যক্তিগত ছবি, ভিডিও, করা-কথা ও ব্যাংকিং ডেটা চুরি থেকে রক্ষা করে। আধুনিক স্মার্টফোনে বিল্ট-ইন এনক্রিপশন থাকে (যেমন iOS ও Android ডিফল্টভাবে ডেটা এনক্রিপ্ট করে)। এটি এমন একটি মৌলিক সুরক্ষা ব্যবস্থা, যা আক্রমণকারীদের আপনার তথ্যে অ্যাক্সেস দিতে দেবে না।
এনক্রিপশনের দুটি প্রকার কী কী?
ক্রিপ্টোগ্রাফিতে এনক্রিপশনের দুটি মূল প্রকার রয়েছে: symmetric ও asymmetric। Symmetric এনক্রিপশন ও ডিক্রিপশনের জন্য একটিই কী ব্যবহার করে—দ্রুত ও বিশাল ডেটা ভলিউমের জন্য কার্যকর। Asymmetric কী-এর জোড়া (public ও private) ব্যবহার করে—ধীর, তবে অসুরক্ষিত চ্যানেলে ডেটা বিনিময়ের জন্য নিরাপদ। প্রায়ই hybrid স্কিমে এগুলো একত্রিত হয়, যেখানে asymmetric এনক্রিপশন symmetric অ্যালগরিদমের কী সুরক্ষিত রাখে।
হ্যাশিং কী এবং এনক্রিপশন থেকে এর পার্থক্য কী?
হ্যাশিং হলো ডেটাকে নির্দিষ্ট দৈর্ঘ্যের স্ট্রিংয়ে (হ্যাশ) one-way গাণিতিক রূপান্তর। এনক্রিপশনের বিপরীতে, হ্যাশিং irreversible—হ্যাশ থেকে মূল ডেটা পুনরুদ্ধার করা অসম্ভব। ডেটার ইন্টেগ্রিটি যাচাই, পাসওয়ার্ড সংরক্ষণ ও ফাইলের ডিজিটাল ফিঙ্গারপ্রিন্ট তৈরিতে হ্যাশিং ব্যবহৃত হয়। এনক্রিপশন, বিপরীতে, reversible এবং ডেটার গোপনীয়তা নিশ্চিত করতে ব্যবহৃত হয়। রাশিয়ায় হ্যাশিংয়ের জন্য GOST R 34.11-2012 («Stribog») স্ট্যান্ডার্ড ব্যবহৃত হয়।
Other terms in «তথ্য নিরাপত্তা»
Was this information helpful?
Protect your network today
Leave a request — our information security specialists will help you select, configure and integrate ডেটা এনক্রিপশন into your infrastructure. We will protect your data from threats.