主权项 |
1. A method for searchable encryption of cloud stored data encoding a document type, comprising:
receiving, at a network intermediary, a document of a first document type destined for a cloud service provider; encrypting, at a network intermediary, the document using a searchable encryption algorithm; generating one or more entries in a search index stored in the network intermediary, the one or more entries including a mapping of encrypted keyword labels for some or all of the keywords in the document to an encrypted document index identifying the document being encrypted, each encrypted keyword label being generated as a function of a respective keyword of the document and encoding a document type identifier indicative of the first document type of the document; encrypting the document using a second encryption algorithm; and transmitting the encrypted document to the cloud service provider. |