%0 Journal Article %A LIANG Yanli %A LING Jie %T Encrypted Data Sharing Scheme in Cloud Storage Based on Blockchain %D 2020 %R 10.3778/j.issn.1002-8331.2002-0286 %J Computer Engineering and Applications %P 41-47 %V 56 %N 17 %X
Attribute-Based Encryption(ABE) is an extension of identity-based encryption. Data is encrypted and decrypted under an access policy consisting of attributes. It is usually
used for fine-grained encrypted access control. However, in the traditional ABE encryption scheme, if a third party is dishonest, the key will be leaked, and the security of the system
cannot be guaranteed. In view of the above problems, a cloud storage encrypted data sharing scheme based on blockchain is proposed. The data owner stores the encrypted key in the
blockchain through a smart contract, and adds access time to the data. Only users who meet the access policy and access time can access the data. Since all smart contract calls are
stored in the blockchain, data can be traced. In addition, the existing information is used to partially encrypt the data in advance to improve the encryption efficiency, and the
entire attribute is hidden in the access policy by using an improved bloom filter. Security analysis and experiments show that this solution implements fine-grained access control, and
implements distributed storage through the introduction of blockchain, as well as hidden access policies, while ensuring encryption efficiency and security, it can provide fine-grained
access control.
%U http://cea.ceaj.org/EN/10.3778/j.issn.1002-8331.2002-0286