Simulasi Kriptografi Sederhana

Simulasi Kriptografi Sederhana
March 8, 2014 mirzailhami

Aplikasi ini saya buat sekitar 4 tahun yang lalu, sebagai tugas besar mata kuliah kriptografi. Dosen saya saat itu adalah Drs. Ronsen Purba, M. Sc. Banyak hal yang telah diajarkan beliau kepada saya, lebih dari sekedar sebuah ilmu pengetahuan.

Mungkin kata “kriptografi” sudah tidak asing lagi bagi semua orang IT, terutama yang keahliannya dibidang keamanan. Kriptografi digunakan dihampir semua teknologi saat ini, apalagi yang terkait dengan pertukaran data sensitif, orang banyak dan komersial.

Aplikasi Simulasi Kriptografi

Aplikasi Simulasi Kriptografi

 

Dalam simulasi sederhana ini, saya hanya menggunakan metode dasar seperti RSA (Rivest, Shamir, Adelman), Lucas, Rabin, El-Gamal, SHA 1. Teknologi yang saya gunakan adalah PHP, Ajax, HTML dan Javascript.

 

Untuk Siapa Aplikasi ini?

Bagi Anda mahasiswa IT yang sedang mengambil mata kuliah kriptografi, atau ingin mengambil topik kriptografi untuk judul skripsi atau programmer yang ingin menambahkan fitur keamanan diaplikasinya.

Anda yang ingin belajar dasar kriptografi, mungkin dapat mengikuti kuliah online gratis di Coursera Stanford. Teknik dan metode dalam Kriptografi saat ini sudah sangat berkembang dengan pesat.

 

Cara Menggunakan

Simulasi kriptografi ini menampilkan bagaimana proses pembentukan kunci, proses enkripsi dan proses dekripsi dari masing-masing metode.

Terdapat 3 kolom, yaitu:

  1. Plainteks. Kolom ini diisi dengan string yang ingin dienkripsi
  2. Nilai P. Kolom ini diisi dengan bilangan prima
  3. Nilai Q. Kolom ini juga diisi dengan bilangan prima
  4. Kemudian tekan tombol Enkrip

Masih banyak kekurangan dari aplikasi ini, diantaranya adalah belum mampu menerima plainteks dengan banyak karakter. Diharapkan teman-teman dapat menyempurnakannya kembali.

Semoga menambah inspirasi bagi teman-teman yang sedang mengambil mata kuliah kriptografi, atau ingin mengambil topik kriptografi sebagai skripsinya, juga yang ingin menambahkan fitur keamanan pada aplikasi yang sedang dikembangkan.

 
Demo: http://mirzailhami.com/apps/kriptografi/
Download: http://mirzailhami.com/download/kriptografi

  • Ita

    bang, saya ada tugas kuliah tentang bahasan kriptografi rsa , mau tanya kalo E itu bukannya bilangan prima yang lebih besar dari T(n) =(p-1)(q-1). tapi kok di simulasinya situ T(n) nya lebih kecil , ??? website ini sangat membantu mohon jawabannya . Terima Kasih

  • Ita

    Mau tanya cara proses enkripsinya rsa gimana, yaa?

  • Krisna Adi Wiyana

    Mas, untuk file aplikasinya kok corrupt dan tidak bisa di buka.