Home » Jaringan Komputer » Security Jaringan » Kriptografi: Apa Itu ? Jenis dan Contohnya

Kriptografi: Apa Itu ? Jenis dan Contohnya

by Suma Anggoro
by Suma Anggoro

Kali ini saya akan membagi ilmu tentang salah satu cyber security yaitu kriptografi. Sebelum kita memahami cyber security saya akan menjelaskan apa itu kriptografi dan klasifikasinya. jadi, apa itu kriptografi? sebagai contoh mari kita lihat gamabar berikut

Gambar 1. Contoh Skenario kriptografi

Pada contoh ini, misalkan John ingin mengirim pesan kepada temannya Zilvi yang berada di negara lain. ia menginikan pesan ini bersifat pribadi dan tidak mau ada orang lain yang dapat mengakses pesannya. sekarang ia menggunakan public forum seperti internet untuk mengirimkan pesan ini dengan tujuan pesan dapat benar-benar diamankan dan bebas dari gangguan pihak lain.

Selanjutnya, sebut saja ada orang yang pintar bernama Aldy yang secara rahasia mendapatkan akses channel komunikasi. Sejak itu, selain dapat menguping/melihat isi pesan, ia juga dapat mengubah isi pesan tersebut. jadi bagaimana jika seseorang seperti Aldy dapat mengakses channel komunikasi anda?, bahaya bukan.

Apa Itu Kriptografi?

Jadi, bagaimana caranya agar mendapatkan komunikasi yang aman?, dan kriptografi datang disaat yang tepat. Apa itu kriptografi?,

Kriptografi adalah penerapan dan studi tentang teknik pengamanan komunikasi maupun data terhadap pihak ketiga/musuh.

Sebagai contoh mari lihat gambar berikut:

Gambar 2. Contoh Kriptografi

pertama-tama kita memiliki sebuah pesan (Plaintext). Pesan ini kemudian diubah menjadi bentuk numerik, bentuk ini memiliki kunci (Key) yang kita sebut sebagai enkripsi. kunci ini digunakan untuk melakukan enkripsi pada pesan melalui suatu algoritma kriptografi.

Jadi, saat kita telah menggunakan kunci untuk melakukan enkripsi pesan ini disebut sebagai Cipertext. setelah itu chipertext dikirimkan melalui sebuah jaringan kepada seorang yang ditujukan untuk menerima pesan tersebut. Penerima pesan yang dimaksudkan akan menggunakan kunci yang sama terhadap chipertext tadi, atau biasa kita sebut sebagai proses dekripsi. kemudian penerima pesan dapat melihat isi pesan tersebut atau melihat error.

Secara garis besar Pesan (Plaintext) dibuat sedimikian rupa menggunakan algoritma kriptografi yang merubah struktur pesan menggunakan sebuah kunci, kemudian menjadi Chipertext.

Chipertext yang sampai pada penerima pesan dapat diubah menjadi pesan asli menggunakan kunci yang sama. Bagaimana bila pesan menunjukkan error padahal key yang digunakan sama?,disini penerima pesan dapat berasumsi jika pesan yang diterima sudah bukan pesan yang asli. dalam dunia kriptografi kita belajar pentingnya kunci sebagai dasar rahasia.

Kriptografi Berdasarkan Jenis Enkripsi Algoritma

Berdasarkan banyaknya jenis enkripsi algoritma kriptografi dapat diklasifikasikan sebagai berikut :

Gambar 3. Klasifikasi kriptografi

Symetric Key Cryptography

Symetric Key Cryptography (Kriptografi kunci simetris) adalah jenis skema enkripsi di mana kunci yang sama digunakan untuk mengenkripsi dan mendekripsi pesan.

Asymetric Key Cryptography

Asymetric Key Cryptography (Kriptografi kunci asimetris) merupakan aplikasi utama kriptografi kunci publik. Perbedaan utama antara metode ini dengan simetris adalah kenyataan bahwa sistem asimetris menggunakan dua kunci daripada yang digunakan oleh skema simetris.

Salah satu kunci dapat dibagikan secara publik (kunci publik), sedangkan yang lainnya harus disimpan secara pribadi (kunci pribadi).

Classical Cryptography

Classical Cryptography (Kriptografi Klasik) merupakan jenis sandi yang digunakan dan kebanyakan dapat secara praktis dihitung dan diselesaikan dengan tangan.

Transposition Cipher

Dalam sandi transposisi, unit teks biasa disusun ulang dalam urutan yang berbeda dan biasanya cukup rumit, tetapi unit itu sendiri tidak berubah.

Subtitution Cipher

Dalam kriptografi, substitusi cipher adalah metode enkripsi dimana unit teks biasa diganti berupa huruf tunggal (paling umum), pasangan huruf, triplet huruf, dan sebagainya. Penerima memecahkan teks dengan melakukan substitusi terbalik.

Modern Cryptography

Kriptografi modern adalah landasan keamanan komputer dan komunikasi. Landasannya didasarkan pada berbagai konsep matematika seperti teori bilangan, teori kompleksitas komputasi, dan teori probabilitas.

Stream Cipher

Stream cipher adalah sandi kunci simetris di mana digit teks biasa digabungkan dengan arus digit sandi pseudorandom (arus kunci). Dalam stream cipher, setiap digit teks biasa dienkripsi satu per satu dengan digit yang sesuai dari keystream, untuk memberikan digit aliran ciphertext.

Block Cipher

block cipher adalah metode enkripsi yang menerapkan algoritma deterministik bersama dengan kunci simetris untuk mengenkripsi blok teks, daripada mengenkripsi satu bit pada satu waktu seperti pada cipher aliran. Misalnya, cipher blok umum, AES, mengenkripsi blok 128 bit dengan kunci dengan panjang yang telah ditentukan: 128, 192, atau 256 bit.

You may also like