Implementasi Algoritma Enkripsi Speck Untuk Pengamanan Mnemonic Phrase Pada Cryptocurrency Wallet
DOI:
https://doi.org/10.25126/jtiik.2025129463Kata Kunci:
Cryptocurrency Wallet, Frasa Mnemonik, Enkripsi, Algoritma SpeckAbstrak
Cryptocurrency wallet memiliki peran penting dalam menyimpan dan mengelola aset digital pada jaringan blockchain. Keamanan wallet, terutama dalam penyimpanan frasa mnemonik sebagai kunci utama, menjadi aspek krusial yang perlu diperhatikan. Penelitian ini bertujuan untuk mengimplementasikan algoritma enkripsi Speck dalam mengamankan penyimpanan frasa mnemonik pada Hierarchical Deterministic (HD) Wallet. Metode yang digunakan adalah eksperimen implementatif dengan merancang prototipe sistem Wallet yang menggunakan algoritma Speck. Implementasi mencakup komponen-komponen utama wallet serta integrasi algoritma Speck untuk pengamanan frasa mnemonik. Pengujian dilakukan melalui analisis properti berupa avalanche effect, uniformity test, dan entropy test, serta pengujian keamanan menggunakan metode brute force. Hasil penelitian menunjukkan bahwa algoritma Speck dapat diimplementasikan dengan baik pada sistem Wallet, mampu menghasilkan ciphertext dengan properti statistik yang baik, dan dapat mengamankan data mnemonik. Pengujian kinerja menunjukkan hasil yang sangat baik, dengan waktu rata-rata eksekusi di bawah 2 mikro detik dan penggunaan memori sekitar 3 MB. Uji avalanche effect menghasilkan nilai yang mendekati 0,5 yang menunjukkan sensitivitas yang baik terhadap perubahan input. Uniformity test menunjukkan distribusi ciphertext yang seragam dengan nilai chi-square di bawah ambang kritis. Pengujian entropy menghasilkan peningkatan signifikan dari rata-rata 4 bit per byte pada plaintext menjadi sekitar 6 bit per byte pada ciphertext. Pengujian keamanan melalui brute force menunjukkan ketahanan yang sangat baik, dengan estimasi waktu pemecahan kunci mencapai tahun. Penelitian ini diharapkan dapat memberikan kontribusi dalam pengembangan solusi keamanan yang efisien untuk cryptocurrency wallet.
Cryptocurrency wallet memiliki peran penting dalam menyimpan dan mengelola aset digital pada jaringan blockchain. Keamanan wallet, terutama dalam penyimpanan frasa mnemonik sebagai kunci utama, menjadi aspek krusial yang perlu diperhatikan. Penelitian ini bertujuan untuk mengimplementasikan algoritma enkripsi Speck dalam mengamankan penyimpanan frasa mnemonik pada Hierarchical Deterministic (HD) Wallet. Metode yang digunakan adalah eksperimen implementatif dengan merancang prototipe sistem Wallet yang menggunakan algoritma Speck. Implementasi mencakup komponen-komponen utama wallet serta integrasi algoritma Speck untuk pengamanan frasa mnemonik. Pengujian dilakukan melalui analisis properti berupa avalanche effect, uniformity test, dan entropy test, serta pengujian keamanan menggunakan metode brute force. Hasil penelitian menunjukkan bahwa algoritma Speck dapat diimplementasikan dengan baik pada sistem Wallet, mampu menghasilkan ciphertext dengan properti statistik yang baik, dan dapat mengamankan data mnemonik. Pengujian kinerja menunjukkan hasil yang sangat baik, dengan waktu rata-rata eksekusi di bawah 2 mikro detik dan penggunaan memori sekitar 3 MB. Uji avalanche effect menghasilkan nilai yang mendekati 0,5 yang menunjukkan sensitivitas yang baik terhadap perubahan input. Uniformity test menunjukkan distribusi ciphertext yang seragam dengan nilai chi-square di bawah ambang kritis. Pengujian entropy menghasilkan peningkatan signifikan dari rata-rata 4 bit per byte pada plaintext menjadi sekitar 6 bit per byte pada ciphertext. Pengujian keamanan melalui brute force menunjukkan ketahanan yang sangat baik, dengan estimasi waktu pemecahan kunci mencapai tahun. Penelitian ini diharapkan dapat memberikan kontribusi dalam pengembangan solusi keamanan yang efisien untuk cryptocurrency wallet.
Abstract
Cryptocurrency wallets play a crucial role in storing and managing digital assets on blockchain networks. The security of wallets, especially in storing mnemonic phrases as master keys, is a critical aspect that requires attention. This research aims to implement the Speck encryption algorithm for securing mnemonic phrase storage in Hierarchical Deterministic (HD) Wallets. The method used is an implementative experiment, designing and developing a Wallet system prototype that use Speck. The implementation encompasses the main components of the wallet, as well as integrating the Speck algorithm for sensitive data encryption. Testing was conducted through cryptographic analysis including avalanche effect, uniformity test, and entropy test, as well as security testing using brute force. The results show that the Speck algorithm can be effectively implemented in the Wallet system and is capable of generating ciphertext with good statistical properties, and effectively securing mnemonic data. Performance testing yielded excellent results, with average execution times below 2 microseconds and memory usage of approximately 3 MB.. The avalanche effect test yielded values approaching 0.5, indicating good sensitivity to input changes. The uniformity test showed uniform ciphertext distribution with chi-square values below the critical threshold. The entropy test resulted in a significant increase from an average of 4 bits per byte in plaintext to about 6 bits per byte in ciphertext. Security testing through brute force demonstrates excellent resilience, with an estimated key-breaking time reaching 10^67 years. This research contributes to the development of efficient security solutions for cryptocurrency wallets.
Downloads
Referensi
ARIAS-OLIVA, M., PELEGR IN-BORONDO, J. & MATIAS-CLAVERO, G., 2019. Variables influencing cryptocurrency use: a technology acceptance model in Spain. Frontiers in psychology, 10, p.438810.
BEAULIEU, R., SHORS, D., SMITH, J., TREATMAN-CLARK, S., WEEKS, B. & WINGERS, L., 2013. The SIMON and SPECK families of lightweight block ciphers (2013). National Security Agency.
BEAULIEU, R., SHORS, D., SMITH, J., TREATMAN-CLARK, S., WEEKS, B. & WINGERS, L., 2015. The SIMON and SPECK lightweight block ciphers. In: Proceedings of the 52nd annual design automation conference. pp.1–6.
CHAHOOKI, M.A.Z. & KJ, T.S., 2023. Cryptocurrencies investment framework using sentiment analysis of Twitter influencers. Indonesian Journal of Electrical Engineering and Computer Science, 30(2), p.7.
FANG, F., VENTRE, C., BASIOS, M., KANTHAN, L., MARTINEZ-REGO, D., WU, F. & LI, L., 2022. Cryptocurrency trading: a comprehensive survey. Financial Innovation, 8(1), p.13.
LESAVRE, L., VARIN, P., MELL, P., DAVIDSON, M. & SHOOK, J., 2019. A taxonomic approach to understanding emerging blockchain identity management systems. arXiv preprint arXiv:1908.00929.
PALATINUS, M. & RUSNAK, P., 2014. BIP 44: Multi-Account Hierarchy for Deterministic Wallets. Available at: <https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki> [Accessed 4 July 2024].
PALATINUS, M., RUSNAK, P., VOISINE, A. &BOWE, S., 2013. BIP 39: Mnemonic code for generating deterministic keys. Available at: <https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki> [Accessed 4 July 2024].
SANS, T., LIU, Z. & OH, K., 2023. A Decentralized Mnemonic Backup System for Non-custodial Cryptocurrency Wallets. pp.355–370. https://doi.org/10.1007/978-3-031-30122-3_22.
SHAH, A.F.M.S., KARABULUT, M.A., AKHTER, A.F.M.S., MUSTARI, N., PATHAN, A.-S.K., RABIE, K.M. & SHONGWE, T., 2023. On the vital aspects and characteristics of cryptocurrency—A survey. Ieee Access, 11, pp.9451–9468.
SLEEM, L. AND COUTURIER, R., 2021. Speck-R: An ultra light-weight cryptographic scheme for Internet of Things. Multimedia Tools and Applications, 80(11), pp.17067–17102.
UDDIN, M.S., MANNAN, M. & YOUSSEF, A., 2021. Horus: A security assessment framework for android crypto wallets. In: Security and Privacy in Communication Networks: 17th EAI International Conference, SecureComm 2021, Virtual Event, September 6–9, 2021, Proceedings, Part II 17. pp.120–139.
WUILLE, P., 2012. BIP 32: Hierarchical Deterministic Wallets. Available at: <https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki> [Accessed 4 July 2024].
YUSTIARINI, B.Y., DEWANTA, F. & NUHA, H.H., 2022. A Comparative Method for Securing Internet of Things (IoT) Devices: AES vs Simon-Speck Encryptions. In: 2022 1st International Conference on Information System and Information Technology, ICISIT 2022. Institute of Electrical and Electronics Engineers Inc. pp.392–396. https://doi.org/10.1109/ICISIT54091.2022.9872666.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2025 Jurnal Teknologi Informasi dan Ilmu Komputer

Artikel ini berlisensiCreative Commons Attribution-ShareAlike 4.0 International License.

Artikel ini berlisensi Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Penulis yang menerbitkan di jurnal ini menyetujui ketentuan berikut:
- Penulis menyimpan hak cipta dan memberikan jurnal hak penerbitan pertama naskah secara simultan dengan lisensi di bawah Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) yang mengizinkan orang lain untuk berbagi pekerjaan dengan sebuah pernyataan kepenulisan pekerjaan dan penerbitan awal di jurnal ini.
- Penulis bisa memasukkan ke dalam penyusunan kontraktual tambahan terpisah untuk distribusi non ekslusif versi kaya terbitan jurnal (contoh: mempostingnya ke repositori institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan penerbitan awalnya di jurnal ini.
- Penulis diizinkan dan didorong untuk mem-posting karya mereka online (contoh: di repositori institusional atau di website mereka) sebelum dan selama proses penyerahan, karena dapat mengarahkan ke pertukaran produktif, seperti halnya sitiran yang lebih awal dan lebih hebat dari karya yang diterbitkan. (Lihat Efek Akses Terbuka).