The invention discloses a
pairing-free security revocable attribute-based
encryption method using a
white box TEE, and relates to the technical field of
access control. According to the method, complex
bilinear pairing calculation in a traditional identity
authentication scheme is replaced by simple
scalar multiplication on an elliptic curve, so that efficient attribute-based
encryption is realized, and the security is ensured by depending on the calculation difficulty of a
discrete logarithm problem of the elliptic curve. A
hybrid encryption strategy is innovatively adopted, and a
ciphertext strategy attribute-based encryption
algorithm CP-ABE and a symmetric encryption
algorithm AES-GCM are combined and act on an
access control layer and an outsourcing data encryption layer respectively. Furthermore, a staged outsourcing decryption mechanism is designed, a private key sk of an original CP-ABE is split into three parts in a
secret sharing form: a conversion key TK, a
revocation key RK and a decryption key DK, and each request user RU corresponds to a group of attribute sets and the three keys, so that refined
access control is realized. And the request user RU can finish final decryption only through lightweight operation. According to the method, the performance
bottleneck caused by traditional
pairing encryption is overcome, the problem of high-overhead user permission
revocation is solved, and safe outsourcing decryption and fine-grained access control are realized.