Public key authentication searchable encryption method and system based on trusted execution environment
The invention discloses a public key authentication searchable encryption method and system based on a trusted execution environment. The method comprises the steps of receiving a keyword ciphertext, a file ciphertext, a ciphertext of a file encryption key, a search trap door and a receiver private...
Saved in:
Main Authors | , , , , , , |
---|---|
Format | Patent |
Language | Chinese English |
Published |
08.11.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The invention discloses a public key authentication searchable encryption method and system based on a trusted execution environment. The method comprises the steps of receiving a keyword ciphertext, a file ciphertext, a ciphertext of a file encryption key, a search trap door and a receiver private key; the method comprises the following steps of: verifying whether a keyword ciphertext and an encrypted ciphertext in a search trap door are encrypted by different public keys of a receiver on the same keyword and signature or not; decrypting the keyword ciphertext and searching the trap door; verifying whether the signature of the sender to the file keyword and the signature of the receiver to the search keyword are correct or not; verifying whether the decrypted file keyword is matched with the search keyword or not; and after the verification process is passed or a first verification failure result is received, verification is stopped, and the search result is sent to the receiver, so that the receiver downloa |
---|---|
Bibliography: | Application Number: CN202210937406 |