Yao’s Garbled Circuits in TypeScript
-
Updated
Feb 15, 2024 - TypeScript
Yao’s Garbled Circuits in TypeScript
This article uses a simple use case involving a transaction between a vendor and a customer to illustrate the privacy-enhancing potential of oblivious transfer (OT) and to demonstrate how OT can be incorporated into a Python implementation of a web service by leveraging the otc library.
Naïve implementation of garbled circuits.
C/C++ OT keys implementation
Implementation of Cryptography course projects
Collection of snippets and protocols for Secure Computation course
A Java library for OT protocols.
Oblivious Transfer and Zero Knowledge Proof protocols implemented in Sagemath in Python
Implementation of Chou-Orlandi Oblivious Transfer protocol
1-out-of-n oblivious transfer protocol in JavaScript
Zero_Knowledge-proof demonstration using discrete log. Demonstration of 1-2 oblivious transfer protocol.
Protocol Demonstration of 1-2 Oblivious Transfer Protocol & Zero Knowledge Protocol for Network Security Lectures.
Learning Cryptography with Javascript
Oblivious transfer library for rust
Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.
Secure Multi-Party Communication Implementation: Yao & GMW
This is a simple python3-implemented example of an Oblivious Transfer logic protocol
SeceumFL 联邦学习系统v3.2版本是神谱科技(上海)有限公司基于FATE进行开发的联邦学习产品, SeceumFL具备了安全隔离域、可信计算、联邦建模等技术能力,有效保障数据安全和用户隐私,支持多方数据安全融合及建模计算,提供从模型训练、评估到应用部署的全流程服务。
Add a description, image, and links to the oblivious-transfer topic page so that developers can more easily learn about it.
To associate your repository with the oblivious-transfer topic, visit your repo's landing page and select "manage topics."