Abstract:
Due to the large number of users and diverse sources of composite power data,inconsistency exists in the design for differential domains,which results in information leakage. To this end,this paper proposes an attribute rulebased permission encryption algorithm for compound power dat.The permission management of this algorithm is mainly achieved by using the ciphertext access control strategy based on attribute group: the power system first constructs the user private key according to the user attribute of its own management,and each power data management department constructs the path key according to the user attribute of its own management. Based on the private key and the key constructed,the power data file is re-encrypted to complete the power data access constraints. The experimental results show that with this proposed method applied the probability of the occurrence of private information in the power data is only 0.66%,which is 5.88% lower than before, effectively protecting the power data permission.Compared with other methods, the analysis of operation efficiency,CPU occupancy,robustness and intrusion rate shows that the operation time of this method is only 10.3ms,CPU occupancy is only 10.22% and intrusion rate is only 1.23%,which are all lower than other methods,and the maximum robustness of this method is 98.99%. It is always higher than98% with the increase of key length,while the maximum of other methods is only 91.02%. Therefore,the method effectively reduces the power data intrusion rate,improves the robustness and security,and has a fast operation efficiency and low CPU occupancy,which has significant application value.