Postingan

Menampilkan postingan dari September, 2017

Penerapan Algoritma ElGamal

Elgamal Algoritma elgamal dibuat oleh Taher ElGamal pada tahun 1984. Algortima ini pada mulanya digunakan untuk digital signature, namun kemudian dimodifikasi sehingga juga bisa digunakan untuk enkripsi dan dekripsi. ElGamal digunakan di dalam perangkat lunak sekuriti yang dikembangkan oleh GNU, program PGP, pada sistem sekuriti lainnya. Keamanan algoritma ini terletak pada sulitnya menghitung algoritma diskrit. Masalah logaritma diskrit. Jika p adalah bilangan prima dan g dan y adalah sembarang bilangan bulat. Carilah x sedemikian sehingga g^(x )= y(mod p) Besaran-besaran yang digunakan di dalam algoritma ElGamal adalah : Bilangan prima, p (tidak rahasia) Bilangan acak, g(g<p) (tidak rahasia) Bilangan acak, x(x<p) (tidak rahasia) y= g^(x )mod p (tidak rahasia, k, publik) m(plainteks) (rahasia) a dan b (chiperteks) (tidak rahasia) Contoh Kasus Dimisalkan contoh kasus teks dalam agenda pribadi atau plainteks dengan nama “DHARMA” sebelum melakukan pro

Caesar Chiper

Gambar
Caesar Chiper             Pada Caesar Chiper, tiap huruf disubsitusikan dengan huruf ketiga berikutnya dari susunan alfabet yang sama. Dalam hal ini kuncinya adalah jumlah pergeseran huruf (yaitu 3). Susunan alfabet setelah digeser sejauh 3 huruf membentuk sebuah tabel subsitusi sebagai berikut: Tabel subsitusi: Plainteks: 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 Cipherteks: 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 Jadi huruf A pada plainteks disubsitusikan dengan D, huruf B disubsitusikan dengan E, demikian seterusnya. Gambar diatas memperlihatkan Caesar wheel yang berfungsi sebagai subsitusi. Caesar wheel terdiri dua buah lempeng lingkaran besi. Lingkaran besi paling luar menyatakan huruf-huruf plainteks sedangkan lingkaran besi paling terdalam menyatakan huruf-huruf chiperteks. Lingkaran besi terdalam dapat diputar sejauh pergeseran yang diinginkan. Misalnya jika lingkaran besi terdalam digeser seja

PENGANTAR KRIPTOGRAFI

PENGANTAR KRIPTOGRAFI Kehidupan kita saat ini dilingkupi oleh kriptografi. Mulai dari transaksi mesin ATM, transaksi di bank, transaksi dengan kartu kredit, percakapan melalui handphone, mengakses internet sampai mengaktifkan peluru kendali menggunakan kriptografi. Begitu pentingnya kriptogreafi untuk keamanan informasi, sehingga jika berbicara mengenai masalah keamanan yang berkaitan dengan pengguna komputer, maka orang tidak bisa memisahkannya dengan kriptografi.  1.1   Definisi Jika anda bertukar persan dengan orang lain, maka anda tentu ingin pesan yang anda kirim sampai ke pihak yang dituju dengan amam. Pengertian amam di sini sangat luas. Aman bisa berarti bahwa selama pengiriman pesan tentu anda berharap pesan yang anda kirim berisi sesuatu yang rahasia sehingga jika pesan rahasia dibaca pihak lawan atau pihak yang tidak berkepentingan, maka bocorlah kerahasiaan pesan yang anda kirim. Ini adalah masalah keamanan pesan yang dinamakan kerahasiaan ( confidentiality atau pr