8000 GitHub - qmagron/arx
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on May 27, 2024. It is now read-only.

qmagron/arx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arx

Arx is an encrypted database system that places two proxies between a standard client and the database server:

  • The trusted client proxy encrypts the client queries and forwards it to the server proxy.
  • The untrusted server proxy handles encrypted queries by searching in encrypted indexes, then queries the database server for encrypted documents.

Disclaimer

Unfortunately, the whole Arx system is not yet functional. However, PoCs can be found in the main.cpp of the server proxy.

Dependencies

This implementation of Arx requires the following dependencies:

These can be installed on a Debian-based Linux distribution by running:

sudo apt install libcrypto++-dev libboost-all-dev

Build & Run

To build the PoCs:

make bin/server-proxy

To run the PoCs

./bin/server-proxy

To clean all the compiled files:

make clean

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0