The invention relates to the technical field of
password security protection, and discloses a puncturable key strategy attribute proxy re-
encryption method based on a lattice
password, which comprises an initialization step, an initial
key generation step, an
encryption step, a puncture key updating step, a decryption step, a re-
encryption key generation step and a re-encryption step. According to the method, the
receiver is allowed to perform puncture operation on the specific
label locally, so that the decryption capability under the corresponding
label is autonomously revoked, a data owner does not need to intervene or trigger global re-encryption, and the
revocation mechanism driven by the
receiver not only realizes fine-grained
access control distinguished according to the
label, but also realizes the decryption capability under the corresponding label. And
system overhead is reduced while
reusability of the
ciphertext is maintained. According to the scheme, proxy re-encryption of the
ciphertext can be safely supported on the premise that the
plaintext or the
master key is not exposed. Based on the security of LWE
hypothesis construction, the method supports multi-bit encryption, and can provide effective security protection under a
quantum attack and selection
plaintext attack model.