Pengantar Kriptografi Oleh Fadil Firmansyah

 KRIPTOGRAFI 

    Merupakan kakas (tool) yang sangat penting di dalam keamanan informasi.Kata cryptography berasal dari bahasa Yunani: cryptós (secret) gráphein (writing) Artinya “secret writing”, dengan isitilah lain Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan, integritas data, serta otentikasi.

    Sebuah algoritma kriptografik (cryptographic algorithm), disebut cipher, merupakan persamaan matematik yang digunakan untuk proses enkripsi dan dekripsi. Enkripsi (encryption) Proses yang dilakukan untuk mengamankan sebuah pesan (plaintext) menjadi pesan yang tersembunyi (ciphertext). sedangkan Dekripsi (decryption) Proses sebaliknya, untuk mengubah ciphertext menjadi plaintext.

    Keamanan sistem yang digunakan kemudian tidak bergantung kepada pengetahuan algoritma yang digunakan, melainkan bergantung kepada kunci yang digunakan.Misalnya: dengan menggunakan kunci K, maka fungsi enkripsi dan dekripsi dapat ditulis: EK(P)= C dan DK(C)= P enkripsi E menggunakan kunci K terhadap plainteks P menghasilkan chiperteks, dekripsi D sebaliknya.

    Tujuan menerapkan kriptografi adalah untuk mengamankan semua informasi yang tidak ingin diketahui orang-orang yang tidak berwenang dengan mengenkripsinya.Selain itu, komunikasi yang bersifat ‘rahasia’ pun dapat terjalin lebih baik dengan menggunakan kriptografi. Dengan adanya kriptografi pula, informasi tidak hanya disembunyikan melainkan juga disamarkan agar tidak dapat diakses oleh orang yang tidak memiliki akses.

Jenis-Jenis Kriptografi
Dalam prosesnya untuk mengamankan informasi, kriptografi memiliki beberapa yang memiliki beberapa karakteristik.
Adapun jenis-jenis kriptografi adalah sebagai berikut.
1. Single key
    Single key (symmetric encryption) adalah jenis kriptografi yang memungkinkan pengirim dan penerima data menggunakan kunci yang sama untuk dapat memproses sebuah informasi.
Contoh kriptografi symmetric encryption adalah Advanced Encryption Standard (AES) yang ditetapkan pada November 2001 oleh National Institute of Standards and Technology (NIST) 
Standar ini diamanatkan oleh pemerintah AS dan digunakan secara luas di sektor swasta.
2. Public key
    Public key (asymmetric encryption) adalah kebalikan dari symmetric encryption yang mana jenis kriptografi ini menggunakan sepasang kunci yang berlaku sebagai private dan public key.

    Public key akan berperan untuk mengenkripsi pesan atau informasi dan yang dapat membukanya adalah private key yang menjadi pasangannya.

Namun, jika Anda menyebarkan private key tersebut, maka siapa saja yang mengetahui key tersebut dapat melihat pesan/informasi yang anda kirimkan.

Layanan Kriptografi 
1. Kerahasiaan pesan (Confidentiality/privacy/secrecy) 
    Pesan/informasi tidak dapat dimengerti oleh orang-orang yang tidak memiliki wewenang
2. Keaslian pesan (Data integrity)
   Memastikan data tidak diubah setelah mninggalkan sumber hingga mencapai tujuan di mana informasi terkirim.
3. Keaslian pengirim dan penerima pesan (Authentication) 
    Sebuah proses verifikasi untuk memastikan bahwa identitas pengguna/komputer benar-benar sah

4. Anti penyangkalan (Non-repudiation)

1. Cipher Substitusi - Caesar Cipher
Tiap huruf alfabet digeser 3 huruf ke kanan 
pi : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
ci : D E F G H I J K L M N O P Q R S T U V W X Y Z A B C 
Contoh: 
Plainteks: AWASI ASTERIX DAN TEMANNYA OBELIX 

Cipherteks: DZDVL DVWHULA GDQ WHPDQQBA REHOLA

2.Cipher Transposisi
Cipherteks diperoleh dengan mengubah posisi huruf di dalam plainteks. • Algoritma ini melakukan transpose terhadap rangkaian huruf di dalam plainteks. • Nama lain untuk metode ini adalah permutasi, karena transpose setiap karakter di dalam teks sama dengan mempermutasikan karakterkarakter tersebut.
contoh:
Plaintext: TEKNIK DAN ILMU KOMPUTER 
Enkripsi: TEKNIKD ANILMUK OMPUTER 
Cipherteks: (baca secara vertikal) 
TAOENMKIPNLUIMTKUEDKR 
TAOE NMKI PNLU IMTK UEDK R

Comments

Popular posts from this blog

Kriptografi Klasik Oleh : Fadil Firmansyah

Prinsip Perancangan Blok Cipher Oleh : Fadil Firmansyah