Anda di halaman 1dari 9

KRIPTOGRAFI

NAMA KELOMPOK :
- ALFIAN FERNANDA 171111075
- QORIE’ INSYITA FITRIA 171111103
- NANDA BIMA MAHENDRA 171111109

ALGORITMA KRIPTOGRAFI “BCRYPT”


OVERVIEW

Dengan semakin cepatnya prosesor, maka semakin cepat pula berbagai aplikasi yang berjalan di
atasnya, termasuk pula software kriptografi. Semakin cepatnya kriptografi memungkinkan kita
untuk membuat suatu sistem menjadi semakin aman.
Salah satu sistem yang menggunakan otentikasi dengan password yang banyak digunakan
adalah Unix. Sistem password merupakan contoh yang bagus bagi sistem keamanan yang
beradaptasi dengan perkembangan hardware.
Untuk menjaga kerahasiaan passoword, sistem operasi Unix tidak menyimpan password
tersebut dalam bentuk plainteks. Sebagai gantinya, Unix menyimpan hash dari password
tersebut menggunakan fungsi hashing satu arah, crypt, yang hanya dapat diketahui dengan cara
menebak passwordnya. Untuk memverifikasi sebuah password, program login tersebut
membandingkan antara hasil dari crypt terhadap password masukan user dengan hash
password yang tersimpan dalam file.
ALGORITMA BCRYPT
BCRYPT DAN BLOWFISH SEBAGAI ALGORITMA
KRIPTOGRAFI YANG DAPAT BERADAPTASI DI MASA
MENDATANG PADA OPENBSD
ALGORITMA BCRYPT PADA OPENBSD

OpenBSD memungkinkan administrator memilih skema hashing password melalui file


konfigurasi spesial, passwd.conf. passwd.conf ini memungkinkan kontroL secara detail tipe
password mana yang akan digunakan pada user atau grup tertentu. Konfigurasi juga
memungkinkan penggunaan skema password yang berbeda untuk lokal dan remote
password. Untuk bcrypt, administrator juga dapat menspesifikasikan costnya. Hal ini
memungkinkan seseorang mengatur waktu verifikasi password disesuaikan dengan
perkembangan kecepatan prosesor.
Untuk membedakan password yang di hash menggunakan algoritma yang berbeda, setiap
fungsi password selain crypt yang asli menuliskan identifier versi pada outputnya. Pada
implementasi OpenBSD yang ada saat ini, bcrypt password dimulaidengan “$2a$”, sedangkan
MD5 crypt dimulai denga “$1$”. Karena hasil dari crypt tradisional tidak pernah dimulai
dengan $, maka tidak mungkin terjadi ambiguitas
ALGORITMA BCRYPT
HASIL KESIMPULAN DARI REVIEW JURNAL
MENGENAI ALGORITMA BCRYPT
KESIMPULAN REVIEW JURNAL

Dalam pengujian ketahanan terhadap serangan menggunakan software penyerang memperoleh hasil
yang cukup memuaskan. Keadaan tersebut dikarenakan chipertext yang dihasilkan oleh algoritma
Bcrypt memiliki kombinasi karakter yang beragam, sehingga membutuhkan waktu yang sangat lama
untuk dapat dipecahkan terutama pada sistem keamanan website.

Bcrypt sebagai fungsi hashing, dapat digunakan untuk menggantikan fungsi hashing password unix.
Algoritma ini telah dibandingkan dengan algoritma enkripsi lain yang banyak digunakan. Algoritma ini
memungkinkan user melakukan penyesuaian cost dengan mengubah satu nilai konfigurasi sederhana
pada file konfigurasi.
KESIMPULAN REVIEW JURNAL

Algoritma simetris lebih murah dibandingkan dengan algoritma asimetris. Oleh karena itu, algoritma
kriptografi yang simetris lebih disukai untuk enkripsi data. Ada beragam algoritma simetris. Diantara
mereka AES dan Blowfish block cipher memberi lebih baik keamanannya. Skema yang digunakan
untuk meningkatkan keamanan blowfish bloack cipher dengan memvariasi jumlah total putaran
blowfish dan melewatkan beberapa putaran blowfish menggunakan round key. Hasil menunjukkan
bahwa memberikan sedikit perubahan dalam putaran blowfish.

Algoritma Blowfish ini memiliki enkripsi kecepatan tinggi daripada algoritma AES. Algoritma ini
memberikan lebih banyak keamanan dalam aplikasi internet dan jaringan. Kecepatan enkripsi,
akurasi, dan konsumsi daya dibandingkan untuk AES dan Blowfish. Hasil eksperimental terbukti
algoritma Blowfish berjalan dengan kecepatan enkripsi yang lebih cepat daripada algoritma AES
sementara keduanya mengkonsumsi daya yang hampir sama.
KESIMPULAN REVIEW JURNAL

Saat ini, sebagian besar proyek yang beroperasi ditulis dalam versi PHP yang lebih rendah, dan kami
sarankan untuk menggunakan bcrypt bagi mereka yang menggunakan versi 5.5 atau lebih tinggi. Ada
library tambahan bahwa sistem yang berjalan pada PHP versi 5.3.7 dan yang lebih baru dapat
menambahkan untuk menggunakan bcrypt tetapi beberapa modul akan diperlukan untuk
mengimplementasikannya.

Algoritma hybrid memiliki kecepatan proses enkripsi dan dekripsi yang relatif cepat namun tingkat
kecepatan tersebut tidak secepat algoritma pembentuknya.
END

Anda mungkin juga menyukai