strizhov/MKSim
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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])