Tentang Teknologi

Ngelmu Iku Kalakone Kanthi Laku

01/03/17

Pengertian Kriptografi di Dunia Web Security dan Macamnya



Kriptografi (cryptography) merpuakan ilmu dan seni untuk menjaga pesan agar aman. "Crypto" berarti "secret" (rahasia) dan "graphy" berarti "writing" tulisan. Jadi Kriptografi dapat dikatakan sebagai rangkaian tulisan(abjad,angka,simbol) yang disusun sedemikian rupa untuk merahasiakan makna asli dengan tujuan agar tidak diketahui oleh orang yang tidak berkepentingan.



Kriptografi modern terdapat 3 macam algoritma, secara umum algoritma kriptografi modern terdiri dari:

1. Algoritma Simetris
2. Algoritma Asimetris
3. Fungsi Hash


Penjelasan :
1. Algoritma Simetris adalah algoritma yang menggunakan kunci yang sama untuk melakukan enkripsi dan dekripsi. Aplikasi dari algoritma simetris digunakan oleh beberapa algoritma:

  • Data Encryption Standard (DES) - ini adalah salah satu yang asli dan tertua skema enkripsi yang dikembangkan oleh IBM.DES ditemukan menjadicacat dan pecah dan digunakan dalam sistem hashing asli LANMAN hash diaawal (pre-2000) sistem Windows.
  • Advance Encryption Standard (AES)- Advanced Encryption Standard bukanlah algoritma enkripsi melainkan standart yang dikembangkan oleh algoritma Rjindael sejak tahun 2001. Digunakan di WPA2, SSL
  • International Data Encryption Algoritma (IDEA)
  • 3DES- algoritma enkripsi ini dikembangkan sebagai tanggapan terhadap kelemahan dalam DES. 3DES berlaku ketika posisi algoritma DES 3 kali lipat (makan namanya "triple DES") membuatnya sedikit lebih aman dibandingkan DES.
  • A5
  • Blowfish - Dulunya algoritma ini bernama enkripsi Bruce Schiener. algoritma ini menggunaan panjang kunci variabel yang mumpuni dan sangat aman. Algoritma ini tidak dipatenkan, sehingga siapapun dapat menggunakannya tanpa lisensi.
  • Twofish - Sebuah versi algoritma lebih kuat dari Blowfish menggunakan kunci 128- atau 256-bit dan pesaing yang kuat untuk AES. Digunakan di Crypter dan OpenPGP, antara tempat-tempat lain. Allgoritma ini juga berada dalam domain publik tanpa hak paten.
  • RC4

2. Algoritma Asimetris adalah pasangan kunci kriptografi yang salah satunya digunakan untuk proses enkripsi dan yang satu lagi digunakan untuk dekripsi. Beberapa contoh algoritma yang menerapkan asimetris diantaranya:
  • Digital Signature logartihm (DSA)
  • RSA - Rivest, Shamir dan Adleman adalah skema enkripsi assimetris yang menggunakan faktorisasi bilangan prima yang sangat besar sebagai hubungan antara dua tombol
  • Diffie-Hellman (DH)
  • Elliptic Curve Cryptiography (ECC) - algoritma ini menjadi semakin populer dalam komputasi mobile seperti efesien, membutukan komputasi lebih sedikit daya dan konsumsi energi untuk tingkat keamanan yang sama. ECC bergantung ada hubungan bersama dari dua fungsi berada di kurva elips yang sama.
  • Kripto Quantum



3. Fungsi Hash juga sering disebut fungsi Hash satu arah (One-Way Function), message digest, fingerprint, fungsi kompresi, dan message authentication code (MAC), merupakan fungsi matematika yang mengambil masukan panjang variabel dan mengubahnya ke dalam urutan biner dengan panjang yang tetap.
Fungsi hash biasanya diperlukan untuk membuat sidik jari dari suatu pesan. Sidik jari pada pesan merupakan suatu tanda untuk mematikan bahwa pesan tersebut benar-benar dari sumber yang dipercaya.

dibawah ini merupakan macam hash yang sering digunakan:
  • MD4 - Ini adalah hash awal yang dicipptakan oleh Ron Rivest namun sebagian besar telah diberhentikan karena banyaknya Crash.
  • MD5 - Sistem hashing yang paling banyak digunakan saat ini adalah hash MD5 ini. MD5 memiliki 128-bit dan menghasilkan pesan 32- karakter.
  • SHA1- Dkembangkan oleh NSA, hash ini di claim lebih aman daripada MD5, tetapi tidak banyak digunakan. hash ini memiliki 160-bit yang biasanya diberikan dalam heksadesimal 40 - karakter. Sering digunakan untuk pertukaran sertifikat SSL, tetapi karena karena ditemukan kelemahan, maka sudah mulai ditinggalkan untuk keperluan pertukaran sertifikat SSL.

Demikian Sedikit penjelasan mengenai pengertian Kriptografi dan macamnya, Semoga dapat membantu agan para pembaca yang budiman.:) enjoy

Tidak ada komentar:

Posting Komentar