Skip to content

Commit

Permalink
Sketching a README.md
Browse files Browse the repository at this point in the history
started sketching an inital version of the Readme.
  • Loading branch information
seresistvanandras authored Feb 20, 2024
1 parent 580df1f commit 7802e8b
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Atomic BlockChain Data Exchange (BDE) with Fairness

BDE protocols allow a server and a client to exchange a KZG committed data securely and fairly.
The server holds the entire data, while the client only knows a KZG (polynomial commitment) to the data. For more details on the protocol we refer to our research paper.

Title: Atomic BlockChain Data Exchange with Fairness

Authors: Ertem Nusret Tas, Valeria Nikolaenko, István A. Seres, Márk Melczer, Yinuo Zhang, Mahimna Kelkar, Joseph Bonneau.

Currently available at the following links:
* IACR [eprint link](https://eprint.iacr.org/2024/420.pdf). (Gotta update this later)
* Researchgate [link](). (Gotta update this later)

## Quickstart

Requires [Foundry](https://book.getfoundry.sh/getting-started/installation).

Install: `forge install`

Build: `forge build`

Differential tests: `forge test --match-test testRef --ffi`

Other tests: `forge test --no-match-test testRef`


## Implemented BDE protocols

### ElGamal encryption-based

### Paillier encryption-based

## On-chain components of our protocols

## Benchmarks

0 comments on commit 7802e8b

Please sign in to comment.