Back to Search
Start Over
SBLWT: A Secure Blockchain Lightweight Wallet Based on Trustzone
- Source :
- IEEE Access, Vol 6, Pp 40638-40648 (2018)
- Publication Year :
- 2018
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2018.
-
Abstract
- Due to the increasing total value of the digital currency, the security of encryption wallet is becoming more and more important. The hardware-based wallet is safe, but it is inconvenient because users need to carry an additional physical device, the software-based wallet is convenient, but the safety cannot be guaranteed. All these wallets need to synchronize the blockchain, while most current mobile devices do not have the capability to store all blocks. To solve these problems, mobile devices can use simplified payment verification (SPV). Nevertheless, in existing methods, there is no good way to protect the verification process of the transaction. In this paper, we design a secure blockchain lightweight wallet based on Trustzone to protect SPV. It is more portable compared with the hardware wallet, and safer than the software wallet. Through the isolation, it can also protect the private key and the wallet's address from being stolen by the attackers no matter whether the Rich OS is malicious or not. Meanwhile, it can protect the verification process by verifying transactions in the secure execution environment (SEE), and keep the local block headers unreadable directly from the Rich OS through encryption. We deploy it on the RASPBERRY PI 3 MODEL B development board. The result of the experiment shows that it has little impact on the system.
- Subjects :
- blockchain
General Computer Science
Computer science
media_common.quotation_subject
02 engineering and technology
Encryption
Computer security
computer.software_genre
Public-key cryptography
SPV
SAFER
0202 electrical engineering, electronic engineering, information engineering
General Materials Science
Isolation (database systems)
Block (data storage)
media_common
business.industry
General Engineering
020207 software engineering
Payment
wallet
Digital currency
020201 artificial intelligence & image processing
lcsh:Electrical engineering. Electronics. Nuclear engineering
Trustzone
business
lcsh:TK1-9971
Mobile device
Database transaction
computer
Bitcoin
Subjects
Details
- ISSN :
- 21693536
- Volume :
- 6
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....2682d8a4d0ca24c042bf9987cfe9565f
- Full Text :
- https://doi.org/10.1109/access.2018.2856864