ডেটা এনক্রিপশন হল পঠনযোগ্য ফর্ম্যাট থেকে তথ্যকে একটি গুলিয়ে ফেলা তথ্যের অংশে রূপান্তর করার প্রক্রিয়া। এটি গোপন চোখ থেকে গোপনীয় তথ্য ট্রানজিট중에 পড়তে থেকে রোধ করতে করা হয়। এনক্রিপশন ডকুমেন্ট, ফাইল, মেসেজ বা যোগাযোগের অন্য যেকোনো ফর্মে নেটওয়ার্কের ওপর ব্যবহার করা যায়।
এনক্রিপশন হল একটি নিরাপত্তা পদ্ধতি যেখানে ডেটা এনকোড করা হয় এবং শুধু সঠিক এনক্রিপশন কী সম্পন্ন ব্যবহারকারীরা মাত্র অ্যাক্সেস বা ডিক্রিপ্ট করতে পারে। এনক্রিপ্ট করা ডেটাকে সাইফারটেক্সটও বলা হয়। অনুমতির 없이 অ্যাক্সেস করার ব্যক্তি বা সত্তার কাছে এটি গুলিয়ে ফেলা বা অপঠনীয় মনে হবে।
ডেটা এনক্রিপশন দূষ্ট বা লাপরবাহ পক্ষদের সংবেদনশীল তথ্য অ্যাক্সেস করতে থেকে রোধ করতে ব্যবহৃত হয়। একটি সাইবারসিকিউরিটি আর্কিটেকচারের একটি গুরুত্বপূর্ণ প্রতিরক্ষা রেখা, এনক্রিপশন ইন্টারসেপ্ট করা তথ্য ব্যবহার করতে যতটা সম্ভব কঠিন করে তোলে। এটি শ্রেণীবদ্ধ সরকারি গুপ্তথ্য থেকে ব্যক্তিগত ক্রেডিট কার্ড ট্রানজেকশন পর্যন্ত সব ধরনের ডেটা নিরাপত্তার প্রয়োজনীয়তায় ব্যবহার করা যেতে পারে।
এনক্রিপশনে, এনক্রিপশনের ধরনের ওপর ভিত্তি করে, তথ্য বিভিন্ন সংখ্যা, অক্ষর বা প্রতীক হিসেবে দেখানো যেতে পারে। যারা ক্রিপ্টোগ্রাফি ক্ষেত্রে কাজ করে, তাদের কাজ হল ডেটা এনক্রিপ্ট করা বা এনক্রিপ্টেড তথ্য পাওয়ার জন্য কোড ভাঙা।
ডেটা এনক্রিপশন সফ্টওয়্যারকে এনক্রিপশন অ্যালগরিদম বা সিফার বলা হয়। এটি একটি এনক্রিপশন স্কিম তৈরি করতে ব্যবহৃত হয় যা তাত্ত্বিকভাবে শুধু উচ্চ পরিমাণের গণনা ক্ষমতা দিয়ে ভাঙা সম্ভব।
এনক্রিপশন ব্যক্তি এবং সংস্থার জন্য সংবেদনশীল ডেটা হ্যাকিং থেকে রক্ষা করার একটি গুরুত্বপূর্ণ পদ্ধতি। উদাহরণস্বরূপ, যেসব ওয়েবসাইট ক্রেডিট কার্ড এবং ব্যাংক অ্যাকাউন্ট নম্বর ট্রান্সমিট করে সেগুলোকে অবশ্যই সততা এই ডেটা এনক্রিপ্ট করতে হবে অভিহিত চুরি এবং ফরফুল প্রতিরোধ করতে। এনক্রিপশনের সংখ্যাসমূহিক অধ্যয়ন এবং প্রয়োগকে ক্রিপ্টোগ্রাফি বলা হয়।
ডেটা এনক্রিপশন প্রযুক্তি কম্পিউটার সিস্টেম এবং ক্লাউড-এ প্রেরিত তথ্য এবং সংরক্ষিত ডিজিটাল তথ্য উভয়কেই সুরক্ষিত করে। যেহেতু ওয়েব কম্পিউটিংকে পরিবর্তন করেছে এবং সিস্টেমগুলো অনলাইনে চলে গেছে, আধুনিক এনক্রিপশন অ্যালগরিদমগুলি পুরনো ডেটা এনক্রিপশন স্ট্যান্ডার্ড (DES)-কে প্রতিস্থাপন করেছে IT কমিউনিকেশন এবং সিস্টেম সুরক্ষিত করতে।
এই অ্যালগরিদমগুলো গোপনীয়তা রক্ষা করে এবং অখণ্ডতা, প্রমাণীকরণ, এবং নন-রিপুডিয়েশন takie মৌলিক নিরাপত্তা উদ্যোগকে জ্বালায়। অ্যালগরিদমগুলো প্রথমে যেকোনো মেসেজ প্রমাণীকরণ করে এর উৎপত্তি যাচাই করে, এবং এরপর এর অখণ্ডতা যাচাই করে যে এর বিষয়বস্তু ট্রান্সমিশন중에 অপরিবর্তিত رہا। অবশেষে, নন-রিপুডিয়েশন উদ্যোগ প্রেরকদের বাতিল hợp法িক কার্যকলাপ থেকে বিরত রাখে।
ডেটা এনক্রিপশনের দুটি প্রধান ধরন রয়েছে: সিমেট্রিক এনক্রিপশন এবং অ্যাসিমেট্রিক এনক্রিপশন। সিমেট্রিক এনক্রিপশনে, একটি একক, প্রাইভেট পাসওয়ার্ড তথ্য এনক্রিপ্ট এবং ডিক্রিপ্ট উভয়ই করে। অ্যাসিমেট্রিক এনক্রিপশনকে পাবলিক-কী এনক্রিপশন বা পাবলিক-কী ক্রিপ্টোগ্রাফিও বলা হয়। এনক্রিপশন এবং ডিক্রিপশনের জন্য দুটি কী প্রয়োজন। একটি শেয়ার করা, পাবলিক কী তথ্য এনক্রিপ্ট করে। একটি প্রাইভেট, অশেয়ারড কী যা সুরক্ষিত থাকতে হবে তথ্য ডিক্রিপ্ট করে।
সিমেট্রিক-কী এনক্রিপশন অ্যাসিমেট্রিক এনক্রিপশনের চেয়ে দ্রুত, কিন্তু ডিক্রিপশন হতে পারে এর আগে, প্রেরককে প্রাপকের সাথে এনক্রিপশন কী শেয়ার করতে হয়। এতে সρωতে সংস্থাগুলোর জন্য বড় সংখ্যক কী সুরক্ষিতভাবে ম্যানেজ করতে হয়—একটি বৃদ্ধিমান সমস্যা। এই কারণেই, কিছু ডেটা এনক্রিপশন সার্ভিস অ্যাসিমেট্রিক অ্যালগরিদম ব্যবহার করার দিকে উন্নত হয়েছে।