ডেটা কম্প্রেশন হল তথ্যের আকার কমিয়ে সংরক্ষণ বা প্রেরণের খরচ হ্রাস করা। লসলেস (যেমন ZIP, PNG) এবং লসি (যেমন MP3, JPEG) কম্প্রেশনের প্রকারভেদ রয়েছে। লসলেসে মূল ডেটা সম্পূর্ণ পুনরুদ্ধার করা যায়, আর লসিতে কিছু তথ্য ত্যাগ করে উচ্চতর কম্প্রেশন অনুপাত অর্জন করা হয়।
এনক্রিপশন হল ডেটাকে গোপনীয় রূপে রূপান্তর করা, যাতে অনুমোদনহীন ব্যক্তি তা পড়তে না পারে। সমমিতি এনক্রিপশন (যেমন AES) এবং অসমমিতি এনক্রিপশন (যেমন RSA) মূল পার্থক্য হল কী ব্যবহারে; সমমিতিতে একই কী দিয়ে এনক্রিপ্ট ও ডিক্রিপ্ট করা হয়, আর অসমমিতিতে পাবলিক ও প্রাইভেট কী জোড়া ব্যবহার করা হয়।
BCS পরীক্ষায় ডেটা কম্প্রেশন ও এনক্রিপশনের মৌলিক ধারণা, সাধারণ অ্যালগরিদম ও তাদের ব্যবহারিক ক্ষেত্র (যেমন ইন্টারনেট সিকিউরিটি, মোবাইল ডেটা) সম্পর্কে প্রশ্ন থাকে। তাই সংক্ষেপে প্রতিটি পদ্ধতির নীতি, সুবিধা ও সীমাবদ্ধতা জানা প্রয়োজন।