Browse > Article
http://dx.doi.org/10.9708/jksci.2019.24.08.059

Blockchain-Based Mobile Cryptocurrency Wallet  

Yeom, Gwyduk (Dept. of Software, Sejong University)
Abstract
As the monetary value of cryptocurrency increases, the security measures for cryptocurrency becomes more important. A limitation of the existing cryptocurrency exchanges is their vulnerability to threats of hacking due to their centralized manner of management. In order to overcome such limitation, blockchain technology is increasingly adopted. The blockchain technology enables decentralization and Peer-to-Peer(P2P) transactions, in which blocks of information are linked in chain topology, and each node participating in the blockchain shares a distributed ledger. In this paper, we propose and implement a mobile electronic wallet that can safely store, send and receive cryptocurrencies. The proposed mobile cryptocurrency wallet connects to the network only when the wallet actively is used. Wallet owner manages his or her private key offline, which is advantageous in terms of security. JavaScript based wallet apps were implemented to respectively run on Android and iOS mobile phones. I demonstrate the process of transferring Ethereum cryptocurrency from an account to another account through Ropsten, a test net for Ethereum. Hardware wallets, such as Ledger Nano S, provide a slightly higher level of security, yet have the disadvantages of added burden of carrying additional physical devices and high costs (about 80$).
Keywords
Blockchain; Mobile Cryptocurrency Wallet; Peer-to-Peer(P2P); Private Key; Ethereum;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Coin Check, https://coincheck.com
2 Case Studies of Hacking Incidences, LG CNS IT Solutions, https://m.post.naver.com
3 Park Sung Jun, "Blockchain Paradigm and Fin Tech Security", Information And Communications Magazine, Vol.34, No.3, pp. 23-24, Mar. 2017.
4 Samsung Electronics Galaxy S10, https://www.samsung.com/sec/
5 KaKao, https://www.kakaocorp.com/
6 Miraje Gentilal, Paulo Martins, and Leonel Sousa, "TrustZone-backed bitcoin wallet", CS2 '17 Proceedings of the Fourth Workshop on Cryptography and Security in Computing Systems, pp. 25-28, ,Jan. 2017.
7 Bitcoin, https://github.com/bitcoin/bitcoin
8 Ethereum, https://ethereum.org
9 Pradip Kumar Sharma, and Jong-Hyuk Park, "Blockchain based hybrid network architecture for the smart city", Future Generation Computer Systems, Vol.86, pp.650-655, Sep. 2018.   DOI
10 A. Kosba, A. Miller, E. Shi, Z. Wen, and C. Papamanthou, "Hawk: The blockchain model of cryptography and privacy-preserving smart contracts," Secuity and Privacy(SP), 2016 IEEE Symposium on, pp. 839-858, 2016.
11 Santiago Bragagnolo, Henrique Rocha, Marcus Denker, and Stephane Ducasse, "SmartInspect: solidity smart contract inspector", 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE), Mar. 2018.
12 V. Buterin, "A next generation smart contract and decentralized application platform", Ethereum White Paper, 2015.
13 Ledger Nano S, https://www.ledger.com/
14 Trezor, https://github.com/trezor
15 KeepKey, https://github.com/keepkey
16 MetaMask, https://metamask.io/
17 Jun Ho Huh, and Kyungryong Seo, "Blockchain-based mobile fingerprint verification and automatic log-in platform for future computing", The Journal of Supercomputing, Vol. 75, Issue 6, pp. 3123-3139, June. 2019.   DOI
18 Nurzhan Zhumabekuly Aitzhan, and Davor Svetinovic, "Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams", IEEE Transactions on Dependable and Secure Computing, Vol.15, Issue 5, pp.840-852, Oct. 2016.   DOI
19 Daejun Park, Yi Zhang, Manasvi Saxena, Philip Daian, and Grigore Rosu, "A formal verification tool for Ethereum VM bytecode", ESEC/FSE 2018 Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 912-915, Nov. 2018.
20 Muhammad Saad, My T. Thai, and Aziz Mohaisen, "POSTER:Deterring DDoS Attacks on Blockchain-based Cryptocurrencies through Mempool Optimization", Proceedings of the 2018 on Asia Conference on Computer and Communications Security, pp. 809-811, June 2018.
21 Hong Liu, Yan Zhang, and Tao Yang, "Blockchain-Enabled Security in Electric Vehicles loud and Edge Computing", IEEE Network, Vol.32, Issue 3, pp. 78-83, June 2018.   DOI
22 S. Gupta, and M. Sadoghi, "Blockchain Transaction Processing", Encyclopedia of big data technologies, pp. 1-11, 2019.
23 Chain News, https://www.chainnews.kr/
24 Ripple, https://ripple.com/