| With the development of digital technology and the digital economy,the security protection of digital resources is becoming more and more important.Digital assets have high value,high degree of virtualization and circulation,and can be disseminated and traded very easily.It is because of these characteristics of digital that higher requirements and great challenges are posed to the security protection of digital assets.The first is that digital assets are easy to be copied and stolen,which makes the copyright protection of digital assets more difficult.The second is that the wide circulation of digital assets makes it more difficult to maintain the rights of digital assets.In fact,there are many other challenges facing the security protection of digital assets.The operation and management options for digital assets fall into two categories:having the asset owner take charge of the asset’s transactions and management by himself or entrusting the asset to a third party for full management.The former reduces the risk of data leakage,but adds a management burden to the asset owner;the latter reduces the management burden of the asset owner but increases the data leakage of digital assets and brings losses to the asset owner because some malicious third parties may have access to the plaintext information of digital assets.In addition,both schemes lack guarantees for the uniqueness of digital assets.Based on the above background,this paper proposes a new digital asset security management scheme based on blockchain technology,combining ciphertext policybased attribute encryption and proxy re-encryption techniques to achieve access control management,and using phash and Simhash similarity detection algorithms to achieve unique security of digital assets,and finally applying the proposed scheme to a digital asset management system.The specific contributions of this paper are as follows:(1)A blockchain-based digital asset security management scheme is proposed for the access control of digital asset data.This scheme combines blockchain,attribute encryption based on ciphertext policy,and proxy re-encryption technology to increase the effectiveness of access control and the flexibility of asset data sharing.This scheme also encrypts data in levels according to sensitivity,and the data at each level is encrypted in different ways to ensure higher security for sensitive data and cryptographic computational loss for sub-sensitive data.(2)For the security of uniqueness of digital assets,a scheme that combines the use of Simhash and phash is proposed to ensure the security of uniqueness of digital assets by comparing the similarity of the uploaded digital assets.(3)We developed a blockchain-based digital asset management system using the above security scheme and Spring Boot and Vue frameworks to realize the functions of registering digital assets,trading digital assets and auditing asset transaction information. |