The invention provides a storage
encryption system and method, and the
system comprises a connection and recognition module, a data preprocessing and preliminary
encryption module, a platform building module, a pseudonym building module, a secret
key generation and management module, an asymmetric
encryption module, and a data storage and
access control module. According to the storage
encryption system and method provided by the invention, the access strategy is further encrypted by combining the pseudonyms with the leaf nodes of the
binary tree, the attribute information of the user is stored by using the
binary tree structure, and each leaf node is associated with one pseudonym, so that the
data security is enhanced, and the user experience is improved. According to the technical scheme, unauthorized access and data leakage are effectively prevented, access rules and
access control are set, a user is allowed to access a data block of a specific version instead of data blocks of all versions, data safety is improved, and unnecessary loss caused by leakage of important information is avoided.