• DocumentCode
    3020882
  • Title

    Efficient multilingual keyword search using bloom filter for cloud computing applications

  • Author

    Pal, Sankar K. ; Sardana, Puneet ; Yadav, Kuldeep

  • Author_Institution
    SAG, Defence R&D Organ., Delhi, India
  • fYear
    2012
  • fDate
    13-15 Dec. 2012
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Efficient keyword search in electronic documents has been an important problem in computer science for the last many decades. With the popularity of cloud services, some applications require searching in multilingual environment. Other applications require data to be stored in the cloud in encrypted form and outsourced to a third party for processing. This paper proposes an algorithm using bloom filters to perform efficient multilingual search on data stored in the cloud in plain or encrypted form. When the user sends in a keyword to be searched, its language is first determined and its corresponding language list bloom filters are checked for presence of the keyword. To make the algorithm more efficient and accurate, we have created two categories of bloom filters namely primary and secondary bloom filter. The list of documents having the keyword is returned to the user. For secure applications, the encrypted documents and its corresponding bloom filters are stored in the server. When user wants to perform a search in stored encrypted documents it sends the keyword to the server. The server applies similar technique to return the encrypted documents having the keyword and the client uses the key to decrypt the documents if required. While searching for keywords, we test the word against the bloom filter of documents which enables these to be stored in encrypted form. Checking of a word against the bloom filter of its documents takes constant time. Experimental results show that searching for a word in encrypted documents can be performed quite efficiently using this scheme even if the environment is multilingual.
  • Keywords
    cloud computing; cryptography; data structures; document handling; information retrieval; cloud computing applications; computer science; electronic documents; encrypted documents; encrypted form; language list bloom filters; multilingual environment; multilingual keyword search; secure applications; Algorithm design and analysis; Cloud computing; Cryptography; Filtering algorithms; Matched filters; Servers; Standards; Bloom Filter; Cloud Computing; Cloud Security; Encrypted Multilingual Search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computing (ICoAC), 2012 Fourth International Conference on
  • Conference_Location
    Chennai
  • Print_ISBN
    978-1-4673-5583-4
  • Type

    conf

  • DOI
    10.1109/ICoAC.2012.6416809
  • Filename
    6416809