| Cloud storage is a storage service based on cloud computing,which uses the Internet to store data on cloud servers,and users can access the data from anywhere using their own devices via the Internet.However,users lose absolute control over the data when they store it on cloud servers.To ensure the security of data,users usually encrypt the data before uploading it to cloud servers.However,the encryption operation destroys the original structure of the data,which leads to the problem of difficult data retrieval.To solve this problem,searchable encryption has been widely studied by scholars.Public key encryption with keyword search(PEKS)based on the public key cryptosystem is one of the important branches of SE.At present,the vast majority of PEKS schemes default the communication parties are located in the same public key cryptosystem and lack the consideration of communication between heterogeneous cryptosystems.Therefore,the following researches are made.First,by arranging the data sender and receiver in the certificateless public key cryptosystem and the public key infrastructure cryptosystem,respectively,a securityenhanced heterogeneous PEKS scheme is proposed.The proposed scheme not only satisfies heterogeneity,but also supports conjunctive keyword search,which improves the accuracy of search results.In addition,the scheme incorporates the private key and the chosen random number of the ciphertext generator,so it is proved to be resistant to inside keyword guessing attack and keyword guessing attack,has multi-ciphertext indistinguishability and multi-trapdoor privacy.Finally,the proposed scheme is compared with similar schemes,and the result shows that this scheme has outstanding advantages.Second,an efficient heterogeneous PEKS scheme supporting multiple receivers is proposed.In this scheme,the data sender and server are placed in different cryptosystem environments to achieve heterogeneous communication.Meanwhile,the sender performs access control by describing the attributes of the shared encrypted data and the receiver.The sender only needs to generate a ciphertext,which can be accessed by multiple legitimate receivers.The proposed scheme implements keyword guessing attack resistance and has multi-ciphertext indistinguishability and multi-trapdoor privacy by using a designated server.finally,the proposed scheme is compared with similar schemes and the result shows that this scheme has outstanding advantages.Finally,among the many application areas of PEKS technology,wireless body area network is selected for in-depth analysis.Under the application scenario of wireless body area network,its system structure,data transmission environment and basic security requirements are analyzed,and a scheme of using the proposed PEKS scheme to achieve encrypted data sharing in wireless body area network is described.Using the MIRACL library,the scheme is coded and implemented,and the specific efficiency analysis of the scheme is carried out using the data obtained by coding,and the result shows that the scheme has excellent performance. |