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
Link To Document :
بازگشت