⭐ Hendy, Kevin (2021) Implementasi Algoritma Post-Quantum Cryptography CRYSTALS-Kyber pada Aplikasi Autentikasi Produk Oricon. Bachelor Thesis, Universitas Multimedia Nusantara.
|
Text
HALAMAN_AWAL.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (1MB) |
||
|
Text
DAFTAR_PUSTAKA.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (228kB) |
||
|
Text
BAB_I.pdf Available under License Creative Commons Attribution Non-commercial Share Alike. Download (142kB) | Preview |
|
|
Text
BAB_II.pdf Available under License Creative Commons Attribution Non-commercial Share Alike. Download (755kB) | Preview |
|
|
Text
BAB_III.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (159kB) |
||
|
Text
BAB_IV.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (1MB) |
||
|
Text
BAB_V.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (10kB) |
||
|
Text
LAMPIRAN.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (2MB) |
Abstract
Hyperledger Fabric menerapkan algoritma kriptografi RivestShamir Adleman (RSA) atau Elliptic Curve Digital Signature Algorithm (ECDSA) pada digital signature-nya. Diperkenalkannya algoritma kuantum Shor pada tahun 1994 terbukti dapat meretas algoritma kriptografi RSA dalam waktu yang singkat sehingga kriptografi klasik saat ini rentan dari serangan kuantum. Algoritma post- quantum cryptography CRYSTALS-Kyber adalah algoritma yang tahan dari serangan kuantum dan merupakan salah satu finalis yang akan digunakan sebagai standar post-quantum cryptography oleh National Institute of Standards and Technology (NIST). Pada penelitian ini akan diimplementasikan hybrid encryption pada smart contract aplikasi autentikasi produk Oricon yang bertujuan untuk melindungi privasi data transaksi dari penyedia layanan blockchain. CRYSTALS-Kyber digunakan sebagai key encapsulation dan AES-256 digunakan sebagai data encapsulation pada hybrid encryption. Berdasarkan evaluasi performa menggunakan Hyperledger Caliper setelah modul keamanan diimplementasikan di smart contract Oricon, ditemukan bahwa key size 768 pada CRYSTALS-Kyber memberikan performa paling optimal dibandingkan key size 512 dan key size 1024. Hal ini terlihat dari waktu enkripsi dan waktu dekripsi yang cenderung lebih stabil, jumlah throughput terbesar yaitu 12,16 TPS pada dua workers dan 20,48 TPS pada empat workers, dan latency yang lebih kecil dibandingkan key size lainnya pada empat workers yaitu 3,544 detik. Throughput berkurang sebesar 57,03% pada dua workers dan 52,15% pada empat workers setelah smart contract Oricon diimplementasikan dengan key size 768.
| Item Type: | Thesis (Bachelor Thesis) |
|---|---|
| Creators: | Hendy, Kevin (00000019921) |
| Contributors: | Wicaksana, Arya |
| Keywords: | CRYSTALS-Kyber, hybrid encryption, Hyperledger Caliper, Hyperledger Fabric, smart contract Oricon |
| Subjects: | 000 Computer Science, Information and General Works > 000 Computer Science, Knowledge and Systems > 005 Computer Programming > 005.2 Programming for Specific Computers, Algorithm, HTML, PHP, java, C++ 000 Computer Science, Information and General Works > 000 Computer Science, Knowledge and Systems > 005 Computer Programming > 005.5 Application / Software |
| Sustainable Development Goals: | Goal 08. Promote sustained, inclusive and sustainable economic growth, full and productive employment and work for all Goal 09. Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation |
| Divisions: | Faculty of Engineering & Informatics > Informatics |
| Date Deposited: | 24 Aug 2021 16:56 |
| URI: | https://kc.umn.ac.id/id/eprint/16835 |
Actions (login required)
![]() |
View Item |
