Protokol kriptografi

Protokol kriptografi ialah satu protokol abstrak atau konkrit yang melakukan fungsi berkaitan keselamatan dan menerapkan kaedah kriptografi, sering sebagai urutan primitif kriptografi. Protokol yang menjelaskan bagaimana algoritma harus digunakan. Sebuah protokol yang cukup terperinci mencakupi perincian tentang struktur data dan representasi, di mana titik itu dapat digunakan untuk melaksanakan beberapa, versi yang dikendalikan dari sebuah program.
Protokol kriptografi banyak digunakan untuk pengiriman data tahap aplikasi selamat. Protokol kriptografi biasanya menyertakan setidaknya beberapa aspek berikut:
Protokol kriptografi banyak digunakan untuk pengiriman data tahap aplikasi selamat. Protokol kriptografi biasanya menyertakan sekurang-kurangnya beberapa aspek berikut:
 Perjanjian kunci atau pendirian
 Pengesahan entiti
 Simetri penyulitan dan pengesahan pesan bahan pembinaan
 Keselamatan tahap aplikasi data transportasi
 Kaedah bukan-repudiasi
 Kaedah pelbagai rahsua
 Komputasi pelbagai-pihak yang selamat

Misalnya, Transport Layer Security (TLS) ialah protokol kriptografi yang digunakan untuk mengamankan sambungan web (HTTP/HTTPS). Ini memiliki mekanisme pengesahan entiti, berdasarkan sistem X. 509; fasa pengaturan kunci, di mana kunci penyulitan simetri terbentuk dengan menggunakan kriptografi kunci awam; dan fungsi angkut data tahap aplikasi. Ketiga aspek ini memiliki antarahubungan penting. Piasaian TLS tidak memiliki sokongan bukan repudiasi.

Terdapat jenis lain dari protokol kriptografi juga, dan bahkan istilah itu sendiri memiliki pelbagai bacaan; Protokol Aplikasi kriptografi sering menggunakan satu atau lebih metode perjanjian kunci yang mendasari, yang juga terkadang sendiri disebut sebagai "protokol kriptografi ". Misalnya, TLS mempekerjakan apa yang dikenali sebagai pertukaran kunci Diffie-Hellman, yang meskipun hanya bahagian dari TLS per se, Diffie-Hellman dapat dilihat sebagai protokol kriptografi lengkap dalam dirinya sendiri untuk aplikasi lain.

Rujukan

Kriptografi