Implementasi Blockchain pada Peer-to-Peer Transaction menggunakan Algoritma U-Quark
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer
View Archive InfoField | Value | |
ISSN |
2548-964X |
|
Authentication Code |
dc |
|
Title Statement |
Implementasi Blockchain pada Peer-to-Peer Transaction menggunakan Algoritma U-Quark |
|
Added Entry - Uncontrolled Name |
Luhkito, Gibran Akbaromi Kusyanti, Ari Siregar, Reza Andria Fakultas Ilmu Komputer, Universitas Brawijaya Fakultas Ilmu Komputer, Universitas Brawijaya Fakultas Ilmu Komputer, Universitas Brawijaya |
|
Summary, etc. |
Blockchain merupakan sebuah sistem database yang memiliki arsitektur decentralized, dimana setiap data yang terdapat dalam sistem blockchain tersebar secara merata keseluruh peer yang tersambung dalam sistem blockchain. Salah satu penggunaan blockchain yang sering diperbincangkan adalah cryptocurrency, yang dicetuskan oleh Bitcoin. Dalam proses hashing pada sistem blockchain yang digunakan oleh Bitcoin menggunakan algoritma SHA-256, namun sudah ditemukan kelemahan dari algoritma SHA-256 yaitu preimage attack dengan menggunakan konsep biclique pada compression function yang dimiliki oleh SHA-256. Hal ini lah yang mendasari penulis melakukan Implementasi blockchain pada peer-to-peer transaction menggunakan algoritma U-Quark. Penulis menggunakan algoritma U-Quark dikarenakan arsitektur yang dimiliki oleh Quark Family hashing memakai perpaduan block cipher dan stream cipher yang dimiliki oleh Katan dan Grain untuk permutasi dan memakai Sponge Construction sebagai konstruktornya. Terdapat 3 faktor yang diuji dalam penelitian ini, diantaranya adalah test vector, fungsional, dan availability. Pada pengujian test vector dihasilkan nilai digest yang sama antara algoritma U-Quark yang diimplementasikan dengan nilai digest yang sudah ditentukan pada Quark family hashing. Pada pengujian Fungsional menggunakan metode blackbox dengan hasil 100% valid. Pada pengujian Availability menghasilkan data yang sama dalam setiap peer yang tersedia dalam sistem blockchain. Adapun mekanisme dari algoritma U-Quark terdiri dari 3 tahapan, yaitu initialization phase, absorbing phase, lalu squeezing phase, dan mekanisme dari sistem blockchain yang dibangun melibatkan 2 jenis sistem yaitu sistem blockchain dan sistem wallet. Sistem blockchain berfungsi sebagai sistem penyimpanan dan sistem wallet sebagai tempat memasukkan transaction kedalam sistem blockchain.
|
|
Publication, Distribution, Etc. |
Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya |
|
Electronic Location and Access |
application/pdf http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/8807 |
|
Data Source Entry |
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer; Vol 5 No 4 (2021): April 2021 |
|
Language Note |
ind |
|
Terms Governing Use and Reproduction Note |
Hak Cipta (c) 2021 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer |
|