Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.42 KB

README.md

File metadata and controls

43 lines (31 loc) · 1.42 KB

ID-based self-encryption application

Overview

The prototype of a Hyperledger Fabric application for interacting with the ledger and IPFS to securely store ownership-preserved self-encrypted data as part of the Delft University of Technology Bachelor's Thesis.

The original paper: http://resolver.tudelft.nl/uuid:77406422-688c-4158-93f1-a83ab97810b4

This source code is based on Hyperledger Fabric Samples, https://github.com/hyperledger/fabric-samples

ID-based self-encryption library: https://github.com/ilyagrishkov/ib-self-encryption-rust
Smart contract: https://github.com/ilyagrishkov/ib-self-encryption-smart-contract

Installation

  • Golang v1.18.3
  • Docker v20.10.14
  • Hyperledger test-network v2.4.3

Before run

Run

Clone the repository

git clone https://github.com/ilyagrishkov/ib-self-encryption.git

Navigate to the application directory

cd ib-self-encryption

Install the application by running install.sh

sh install.sh

Run help command to get information about all available commands

./ibse help