Kriptografi Protokol |
Cryptographic Protokol adalah Suatu protokol
adalah serangkaian langkah yang melibatkan dua pihak atau lebih dan dirancang
untuk menyelesaikan suatu tugas. Dari definisi ini dapat diambil beberapa arti
sebagai berikut :
- protokol memiliki urutan dari awal hingga akhir;
- setiap langkah harus dilaksanakan secara bergiliran;
- suatu langkah tidak dapat dikerjakan bila langkah sebelumnya belum selesai;
- diperlukan dua pihak atau lebih untuk melaksanakan protokol;
- protokol harus mencapai suatu hasil;
Selain
itu, suatu protokol pun memiliki karakteristik yang lain, yaitu :
- setiap orang yang terlibat dalam protokol harus mengetahui terlebih dahulu mengenai protokol dan seluruh langkah yang akan dilaksanakan;
- setiap orang yang terlibat dalam protokol harus menyetujui untuk mengikutinya;
- protokol tidak boleh menimbulkan kerancuan;
- protokol harus lengkap;
Cryptographic
protocol adalah suatu protokol yang menggunakan kriptografi. Protokol ini
melibatkan sejumlah algoritma kriptografi, namun secara umum tujuan protokol
lebih dari sekedar kerahasiaan. Pihak-pihak yang berpartisipasi mungkin saja
ingin membagi sebagian rahasianya untuk menghitung sebuah nilai, menghasilkan
urutan random, atau pun menandatangani kontrak secara bersamaan. Penggunaan
kriptografi dalam sebuah protokol terutama ditujukan untuk mencegah atau pun
mendeteksi adanya eavesdropping dan cheating.
Fungsi Protokol
Dalam kehidupan
kita sehari-hari terdapat banyak sekali protokol tidak resmi, misalnya saja
dalam permainan kartu, pemungutan suara dalam pemilihan umum. Akan tetapi tidak
ada seorang pun yang memikirkan mengenai protokol-protokol ini,
protokol-protokol ini terus berkembang, semua orang mengetahui bagaimana
menggunakannya.
Saat ini,
semakin banyak interaksi antar manusia dilakukan melalui jaringan komputer.
Komputer ini tentu saja memerlukan suatu protokol formal agar dapat melakukan
hal yang biasa dilakukan manusia tanpa berpikir. Bila kita berpindah dari satu
daerah ke daerah lain dan mengetahui bahwa kartu pemilihan suaranya berbeda
dengan yang biasa kita gunakan, kita dapat beradaptasi dengan mudah. Akan
tetapi kemampuan ini belum dimiliki oleh komputer, sehingga diperlukan suatu
protokol.
Protokol
digunakan untuk mengabtraksikan proses penyelesaian suatu tugas dari mekanisme
yang digunakan. Protokol komunikasi adalah sama meskipun diimplementasikan pada
PC atau VAX. Bila kita yakin bahwa kita memiliki protokol yang baik, kita dapat
mengimplementasikannya dalam segala benda mulai dari telepon hingga pemanggang
roti cerdas.
Penyerangan
terhadap protokol
Penyerangan
cryptographic dapat ditujukan pada beberapa hal berikut :
- algoritma cryptographic yang digunakan dalam protokol;
- teknik cryptographic yang digunakan untuk mengimplementasikan algoritma dan protokol;
- protokol itu sendiri;
Seseorang
dapat mencoba berbagai cara untuk menyerang suatu protokol. Mereka yang tidak
terlibat dalam protokol dapat menyadap sebagian atau seluruh protokol. Tindakan
ini disebut penyerangan pasif, karena si penyerang tidak mempengaruhi atau
mengubah protokol, ia hanya mengamati protokol dan berusaha untuk memperoleh
informasi.
Selain itu,
seorang penyerang dapat berusaha untuk mengubah protokol demi keuntungannya
sendiri. Ia dapat mengirimkan pesan dalam protokol, menghapus pesan, atau
bahkan mengubah informasi yang ada di dalam suatu komputer. Tindakan-tindakan
ini disebut sebagai penyerangan aktif, karena ia membutuhkan suatu campur
tangan aktif.
Seorang
penyerang tidaklah hanya berasal dari lingkungan luar protokol, namun ia
mungkin juga berasal dari dalam protokol itu sendiri, ia dapat merupakan salah
satu pihak yang terlibat dalam protokol. Tipe penyerang semacam ini disebut
sebagai cheater. Passive cheater mengikuti protokol, tetapi
berusaha memperoleh informasi lebih banyak daripada yang diperbolehkan protokol
bagi dirinya. Active cheater mengubah protokol dalam usahanya untuk
berbuat curang.
Usaha untuk
menjaga keamanan protokol akan semakin sulit apabila pihak-pihak yang terlibat
umumnya merupakan active cheater, oleh karena itu suatu protokol yang baik
harus mampu atau pun harus aman terhadap kemungkinan passive cheating.
Tidak ada komentar:
Posting Komentar
Terima Kasih Atas Kunjungan & Komentar Anda di Agung Blog