Secara lebih umum, kriptografi adalah tentang membangun dan menganalisis protokol yang mencegah pihak ketiga atau publik membaca pesan pribadi; berbagai aspek dalam keamanan informasi seperti kerahasiaan data, integritas data, otentikasi, dan non-penolakan merupakan pusat kriptografi modern.