নিরাপত্তা সেবার বিভিন্ন প্রকার নিচে দেওয়া হলো:
মেসেজ গোপনীয়তা (Message Confidentiality) - গোপনীয়তার নীতি নির্ধারণ করে যে শুধু প্রেরক এবং অভিপ্রেত প্রাপক মেসেজের কন্টেন্ট বুঝতে সক্ষম হওয়া উচিত। এটি ট্রান্সমিটেড ডেটাকে প্যাসিভ আক্রমণ থেকে রক্ষা করে। গোপনীয়তা ট্রান্সমিট কिये যাওয়া তথ্যের কন্টেন্টের ভিত্তিতে বিভিন্ন লেভেলে প্রয়োগ করা যায়। গোপনীয়তার নিম্নলিখিত প্রকার রয়েছে:
কানেকশন গোপনীয়তা - একটি কানেকশনে সমস্ত ইউজার ইনফরমেশনের রক্ষা।
কানেকশনলেস গোপনীয়তা - একটি সিঙ্গেল ডেটা ব্লকে সমস্ত ইউজার ডেটার নিরাপত্তা।
ট্রাফিক-ফ্লো গোপনীয়তা - ট্রাফিক ফ্লো পর্যবেক্ষণ থেকে প্রাপ্ত তথ্যের রক্ষা।
অথেন্টিকেশন (Authentication) - অথেন্টিকেশন সেবা একটি কানেকশন অথেন্টিক কিনা তা নিশ্চিত করার সাথে সম্পর্কিত। একটি সিঙ্গেল মেসেজের ক্ষেত্রে, যার মধ্যে সতর্কতা বা অ্যালার্ম সিগন্যাল, অথেন্টিকেশন সেবার ফাংশন হলো প্রাপককে নিশ্চিত করা যে মেসেজটি সে সোর্স থেকে আসছে যা সে দাবি করছে।
নন-রিপুডিয়েশন (Non-repudiation) - নন-রিপুডিয়েশন প্রেরক বা প্রাপক যেকোনো এককে ট্রান্সমিটেড মেসেজ অস্বীকার করতে বাধা দেয়। তাই, যখন একটি মেসেজ পাঠানো হয়, প্রাপক যাচাই করতে পারে যে দাবি করা প্রেরক আসলে মেসেজটি পাঠিয়েছে। একইভাবে, যখন একটি মেসেজ পাওয়া যায়, প্রেরক যাচাই করতে পারে যে দাবি করা প্রাপক আসলে মেসেজটি পেয়েছে।
অ্যাক্সেস কন্ট্রোল (Access Control) - অ্যাক্সেস কন্ট্রোলের নীতি নির্ধারণ করে কে কমিউনিকেশন লিংকের মাধ্যমে তথ্য বা সিস্টেম অ্যাক্সেস করতে সক্ষম হওয়া উচিত। এটি একটি রিসোর্সের অনুপস্থিত ব্যবহার প্রতিরোধ সমর্থন করে।
ডেটা ইন্টিগ্রিটি (Data Integrity) - ডেটা ইন্টিগ্রিটি কোনো এন্টিটি দ্বারা মডিফিকেশন, ইন্সার্শন, ডিলিশন এবং রিপ্লে থেকে তথ্য রক্ষা করার জন্য ডিজাইন করা। ডেটা ইন্টিগ্রিটি একটি মেসেজ স্ট্রিম, একটি সিঙ্গেল মেসেজ বা একটি মেসেজের ভেতর নির্বাচিত অংশে প্রয়োগ করা যায়। ডেটা ইন্টিগ্রিটি টোটাল স্ট্রিম প্রোটেকশন সমর্থন করতে পারে। ডেটা ইন্টিগ্রিটি বিভিন্ন প্রকার:
রিকভারি সহ কানেকশন ইন্টিগ্রিটি - একটি কানেকশনে সমস্ত ইউজার ইনফরমেশনের ইন্টিগ্রিটি সমর্থন করে এবং যেকোনো মডিফিকেশন, ইন্সার্শন, ডিলিশন বা পুরো ডেটা সিকোয়েন্সের মধ্যে যেকোনো ইনফরমেশনের রিপ্লে শনাক্ত করে, রিকভারি চেষ্টা সহ।
রিকভারি ছাড়া কানেকশন ইন্টিগ্রিটি - শুধু ডিটেকশন সমর্থন করে রিকভারি ছাড়া।
সিলেক্টিভ-ফিল্ড কানেকশন ইন্টিগ্রিটি - একটি ডেটা ব্লকে শেয়ার করা ইউজার ইনফরমেশনের নির্বাচিত এলাকার ইন্টিগ্রিটি সমর্থন করে এবং সিদ্ধান্তের ফর্ম তৈরি করে যে নির্বাচিত ফিল্ডগুলো পরিবর্তন, ইনসার্ট, রিমুভ বা রিপ্লে করা হয়েছে কিনা।
কানেকশনলেস ইন্টিগ্রিটি - একটি সিঙ্গেল কানেকশনলেস ডেটা ব্লকের ইন্টিগ্রিটি সমর্থন করে এবং ডেটা মডিফিকেশন ডিটেকশনের ফর্ম নেওয়া যায়। علاوہ, এটি একটি সীমিত ফর্মের রিপ্লে ডিটেকশন প্রদান করা যায়।
সিলেক্টিভ-ফিল্ড কানেকশনলেস ইন্টিগ্রিটি - একটি সিঙ্গেল কানেকশনলেস ডেটা ব্লকের মধ্যে নির্বাচিত ফিল্ডের ইন্টিগ্রিটি সমর্থন করে এবং নির্বাচিত এলাকাগুলো পরিবর্তন হয়েছে কিনা তা নির্ধারণের ফর্ম নেয়।