penyulitan
Penyulitan adalah proses kriptografi di mana pemahaman dokumen tidak mungkin bagi sesiapa yang tidak mempunyai kunci penyulitan. Prinsip ini biasanya dikaitkan dengan prinsip akses bersyarat. Walaupun enkripsi boleh membuat maksud rahsia dokumen, teknik kriptografi lain diperlukan untuk berkomunikasi dengan selamat. Untuk mengesahkan integriti atau kesahihan sesuatu dokumen, satu Kod Pengesahan Mesej atau tandatangan digital digunakan masing-masing. Pertimbangan juga boleh diberikan kepada analisis lalu lintas yang mungkin menjadi subjek komunikasi, kerana sebab yang timbul dari kehadiran komunikasi mungkin menjadi subjek pengenalan pola. Untuk membuat rahsia kehadiran komunikasi, steganografi digunakan. Keselamatan sistem penyulitan mesti bergantung pada rahsia kunci penyulitan dan bukan pada algoritma. Prinsip Kerckhoffs menganggap bahawa musuh mengetahui algoritma yang digunakan.