Skip to content

strizhov/MKSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MKSim a multi-threaded implementation of the "Multi-keyword similarity search over encrypted cloud data" paper.
http://link.springer.com/chapter/10.1007/978-3-642-55415-5_5

INSTALLATION

$ make

First, the Makefile compiles the source code of HElib (https://github.com/shaih/HElib), ntl library (http://www.shoup.net/ntl/) and libtomcrypt (https://github.com/libtom/libtomcrypt).
Second, it compiles MKSim source code and links all objects in "mksim" binary file, which is put in "bin" folder.

RUN

$ ./mksim -h

Outputs all parameters of the application.

To launch it with the configuration file:

$ ./mksim -c config_sample.conf

This will execute a simple prompt menu where you can import the path with documents
and also input a search query (keywords) to invoke the ranked search.
The result of ranked search is stored in a log file (typically, named "mksim.log" in "bin" folder).

ETC

Your can find the sample configuration file in "conf" folder.
Your can find textual document in "example" folder.

AUTHORS

Mikhail Strizhov ([email protected])

About

Multi-keyword Similarity Searchable Encryption

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors