| Blockchain technology is a decentralized and highly trusted autonomous distributed database ledger technology.Blockchain technology can realize the openness,transparency,non-tampering,non-forgery and traceability of all data information in the system without the need for third-party endorsement.With the rapid development of the blockchain,the trading platforms under the blockchain technology are emerging one after another,forming a new economic model in the society,and also providing people with a new trading method.However,more security issues are also exposed under this new type of transaction.For example,exchange currency theft,user account currency theft and other cases emerge one after another.Each node in the blockchain distributed network can directly conduct point-to-point transactions,and users need to use the account private key to access user assets.For convenience and security reasons,users usually use blockchain wallets to keep and use account private keys.However,the security of the current blockchain wallet is weak.If the user is attacked locally and the private key storage file is stolen,it is very easy to cause the file to be cracked and cause the user’s property loss.Based on the above problems,this paper has made the following work on the private key management of blockchain digital wallets:1)A user private key storage and management method based on the combination of threshold technology and asymmetric encryption algorithm is proposed.This method separates the private key storage function of the traditional blockchain wallet,uses the blockchain wallet to perform private key calculation based on secret sharing,and stores encrypted private key fragments in a distributed node network.This mechanism can resist security issues such as single point of failure and weak password attacks,and use the wallet to restore the private key when the private key is used,which can greatly reduce the high threat of the private key being stored locally.2)Based on the above-mentioned threshold technology distributed storage private key method,a user private key fragment update scheme is proposed.The scheme proposes a private key update method and a new and old fragmentation management scheme under the multi-dimensional mechanism.This scheme can bring users higher private key security and private key recovery reliability through the established logical private key update strategy in the uncertain distributed storage node network.3)A blockchain wallet data interaction scheme based on distributed storage network is proposed.This scheme will study the private key management scheme,design the node selection strategy and node exit strategy of the distributed storage network,and propose the data interaction protocol and identity authentication scheme during communication between nodes to ensure the blockchain.The security,reliability and data integrity of the overall system of the wallet.Finally,this paper implements the blockchain digital wallet system based on the above scheme,and provides the front-end interface and effect display of the system. |