Skip to content

rhinoella/Stream

Repository files navigation

STREAM

Homomorphically Encrypted ERP

Stream was initially developed as part of the ETHOxford 2024 hackathon, however the team is currently working to expand the project. Currently we offer a proof-of-concept of an encrypted payroll management scheme.

Screenshot 2024-03-28 at 23 30 55

Stream utilises Pedersen commitment schemes and Elliptic Curve Cryptography to encrypt the company's payroll allocations, stored on a public blockchain to prevent tampering. The encrypted values can be verified and proved to be correct due to the homomorphic nature of the commitment scheme.

The repository also provides some experimentation into Polynomial Vector Commitments, which would allow for only the root hash of the vector to be stored on the blockchain, enabling proof-of-membership without needing to provide knowledge of any other vector elements.

Roadmap

  • Take computation off-chain and use zk-SNARK circuits to verify submitted values
  • Further develop the vector commitment scheme, store data in a Verkle tree for efficiency and privacy
  • Move towards Fully Homomorphic Encryption

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •