Implementasi Algoritma Blake2s untuk Mekanisme Caching Key Value pada REST API

##plugins.themes.bootstrap3.article.main##

Rifqi Raditya Wibowo Heru Nurwarsito

Abstrak

Perkembangan teknologi informasi saat ini sudah mempengaruhi semua aspek kehidupan manusia. Terdapat pertukaran informasi setiap detiknya dalam internet. RESTfull API / REST API menggambarkan perwujudan dari API (application protocol interface). REST Client dapat mengakses data yang disediakan oleh REST Server dengan cara mengidentifikasi URL atau Global ID. REST juga memiliki sifat yang cacheable yang memiliki arti setiap respon yang disimpan dalam server bersifat implisit, eksplisit. Caching dapat dimaksud sebagai memiliki data, informasi serta obyek yang dikemas guna pemakaian yang kerap maupun berhubungan erat dengan interval. Dalam pelaksanaannya, cache digunakan pada susunan middleware buat menanggulangi response untuk client. MD5 sering digunakan untuk menyimpan password, jika cracker mampu masuk dan merubah database website yang bersifat rahasia dan kemudian cracker tersebut melakukan serangan seperti SQL Injection, DDOS sehingga menembus database dan mendapatkan password dalam bentuk hash encrypt MD5 maka mudah untuk di decrypt menjadi plaintext untuk mendapatkan password yang sebenarnya. Algoritma BLAKE2S sendiri dirilis pada tahun 2012. Algoritma BLAKE2S dibangun dengan iterasi HAIFA yang memiliki ketahanan terhadap serangan generic seperti herding. Algoritme BLAKE2S memiliki tingkat keamanan yang lebih baik dibandingkan SHA-256. Penelitian ini mengimplementasikan Algoritma BLAKE2S untuk mekanisme caching key value pada REST API. Pengujian dilakukan untuk mengukur kecepatan Algoritma BLAKE2S dalam memproses caching key value. Pengujian dilakukan dengan menjalankan request pada REST API sebanyak dua belas kali untuk mengukur waktu caching. Hasil pengujian didapatkan waktu caching pada Algoritma BLAKE2S memiiki watu yang lebih cepat dibandingkan dengan Algoritma MD5 dengan selisih waktu 5.6 ms.

##plugins.themes.bootstrap3.article.details##

Cara Sitasi
Wibowo, R., & Nurwarsito, H. Implementasi Algoritma Blake2s untuk Mekanisme Caching Key Value pada REST API. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 6, no. 5, p. 2034-2039, peb. 2022. ISSN 2548-964X. Tersedia pada: <https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/10969>. Tanggal Akses: 29 juni 2022
Bagian
Artikel