Attribute Encryption Algorithm for Sensitive Database Based on Blockchain
Attribute encryption can ensure the security of sensitive databases.In order to improve the attri-bute encryption effect and performance of sensitive database,an attribute encryption algorithm for sensi-tive database based on blockchain is proposed.According to the information level,the attribute informa-tion of sensitive databases is classified and processed,and the attribute retrieval format is established.By using the attribute retrieval sequence,the attribute set of sensitive databases is established,and the attri-butes of sensitive databases are retrieved.Through the transformation of attribute information in sensitive databases,the mixed accumulation of attribute information is calculated,and the duplicate attributes are deleted according to the distribution ratio of attribute information in sensitive databases.With the security related to the duration of each encryption round,the size of the block,the transaction volume in the blockchain and the time interval between blocks generated in the sensitive database,the researchers can reasonably adjust one of the indicators,and complete the attribute encryption of sensitive database through private keys and public keys.Experimental results show that the algorithm in this paper is basically free from noise interference and filtering interference,and has better encryption effect.The attack success rate and information loss rate can be controlled within 10%and 20%respectively.