ProxyObliviousTransfer

A secure, efficient framework for privacy-preserving data sharing based on blockchain technology

Key Features

Our ProxyOT framework provides robust solutions for secure data transfer and sharing.

Privacy Preservation

Ensures data privacy with cryptographic techniques while enabling secure access to requested data.

Efficient Data Transfer

Optimized data transfer protocols with minimal overhead for high performance.

Secure Data Sharing

Proprietary oblivious transfer mechanism allows selective data sharing without exposing sensitive information.

Blockchain Integration

Leverages blockchain technology for transparency, immutability, and auditability.

About ProxyOT

Proxy Oblivious Transfer (ProxyOT) is a cryptographic protocol designed to enable secure data sharing between parties without revealing sensitive information. It builds upon the foundation of Oblivious Transfer (OT), a fundamental building block in cryptography that allows a sender to transfer one of potentially many pieces of information to a receiver, but remains oblivious as to which piece the receiver has received.

The "Proxy" enhancement in ProxyOT introduces a third party that facilitates the data transfer, making the protocol more flexible and efficient, particularly for applications like data marketplaces, secure data sharing in industries like healthcare and finance, and privacy-preserving distributed computing.

Our implementation is based on the paper "Proxy Oblivious Transfer Scheme for Secure Data Sharing Based on Blockchain," with different curve implementations provided in our repositories: the original BN256 curve implementation and an enhanced version using the BLS12-381 curve for improved security and performance.

Our Projects

Explore our Proxy Oblivious Transfer implementations to enable secure data sharing in your applications.

ProxyOT
Go

The original implementation of Proxy Oblivious Transfer for Data Sharing based on BN256 curve.

Key Features:

  • Secure data sharing mechanism
  • BN256 curve implementation
  • High performance optimizations
  • Complete cryptographic toolkit
POT
Go

Enhanced Proxy Oblivious Transfer Toolkit based on BLS12-381 curve.

Key Features:

  • BLS12-381 curve implementation
  • Improved security features
  • Better performance metrics
  • Extended cryptographic primitives