This document proposes using identity-based encryption (IBE) to enable efficient multi-keyword searches over encrypted data stored in the cloud from multiple data owners. IBE simplifies key management by using human-readable identities like email addresses as public keys. The system involves data owners encrypting files and building searchable indexes before uploading to the cloud. A user generates trapdoors for search keywords and sends to an administration server, which re-encrypts the trapdoors before the cloud server conducts searches over the encrypted indexes from multiple owners. Search results are returned encrypted, which the user decrypts. IBE allows the user to search without needing separate keys for each owner's data, improving retrieval efficiency compared to symmetric searchable encryption.