(Webinar) Aplikasi Cryptography dan Keamanan Hash
1.Kriptografi
Kriptografi adalah ilmu untuk menjaga:
Kerahasiaan, Keutuhan, Keaslian data.Cabang ilmu utama dalam kriptologi:
Enkripsi: Mengodekan dan menerjemahkan data.
Hashing: Menjamin data tetap utuh.
Cryptanalysis: Menganalisis kelemahan metode enkripsi & hashing.
2.Enkripsi Modern
Harus menggunakan komputer untuk enkripsi & dekripsi. Jenis utama enkripsi:
Symmetric enkripsi: Menggunakan 1 kunci
Asymmetric enkripsi: Menggunakan 2 kunci, private dan public.
3.Perbedaan symetric dan asymetric enkripsi
Symetric menggunakan metode AES, DES, Triple DES, dan Blowfish. Kecepatannya tinggi dan efisien. Tantangannya mendistribusikan kunci dengan aman
Asymetric menggunakan metode RSA, ECC, dan DSA. Kecepatannya rendah.tantangannya membutuhkan komputasi yang sangat besar
4.CIA Triad
Confidentiality: Menjaga kerahasiaan data.
Integrity: Menjaga keutuhan data.
Availability: Data sudah tersedia saat dibutuhkan.
Tambahan:
Authentication: Verifikasi pengirim data.
Non-repudiation: Pengirim tidak bisa menyangkal bahwa dia mengirim data.
5.Hash
Menurut pak noor Hash adalah metode untuk mengubah data menjadi output tetap. Sedangkan menurut pak Dinul Hash adalah Teknik mengubah data menjadi sebuah karakter yang panjang.Fungsi hash bersifat satu arah, artinya tidak bisa dikembalikan ke data aslinya
Ciri-ciri Hash Function
- Deterministik: data yang sama menghasilkan hash yang sama
- Cepat dihitung
- Sensitif terhadap perubahan kecil
- Tidak bisa dikembalikan ke bentuk awal
- MD5: 128 bit,cepat tetapi sudah usang
- SHA-1: 160 bit, sudah ditemukan collision(tidak aman)
- SHA-256: 256 bit, lebih aman
- SHA-512: 512 bit, aman tetapi proses nya berat
- untuk meningkatkan keamanan penyimpanan password.
- Mencegah dua password yang sama menghasilkan hash yang sama.
- Melindungi dari serangan


Comments
Post a Comment