An open API service providing repository metadata for many open source software ecosystems.

Topic: "garbled-circuits"

data61/MP-SPDZ Fork of bristolcrypto/SPDZ-2

Versatile framework for multi-party computation

Language: C++ - Size: 19.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,011 - Forks: 297

encryptogroup/ABY

ABY - A Framework for Efficient Mixed-protocol Secure Two-party Computation

Language: C++ - Size: 11 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 441 - Forks: 132

privacy-scaling-explorations/mpz

Multi-party computation libraries written in Rust 🦀

Language: Rust - Size: 9.64 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 245 - Forks: 59

emp-toolkit/emp-tool

Language: C++ - Size: 10.8 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 222 - Forks: 100

sine-fdn/tandem

A maliciously secure two-party computation engine which is embeddable and accessible

Language: Rust - Size: 1.79 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 186 - Forks: 16

esonghori/TinyGarble

TinyGarble: Logic Synthesis and Sequential Descriptions for Yao's Garbled Circuits

Language: C++ - Size: 295 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 120 - Forks: 29

encryptogroup/MOTION

An efficient, user-friendly, modular, and extensible framework for mixed-protocol secure multi-party computation with two or more parties

Language: C++ - Size: 9.89 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 81 - Forks: 38

ojroques/garbled-circuit

A two-party secure function evaluation using Yao's garbled circuit protocol

Language: Python - Size: 3.79 MB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 74 - Forks: 26

stong/mpc-from-scratch

A Python implementation of Garbled Circuits MPC protocol

Language: Python - Size: 51.8 KB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 4

sine-fdn/garble-lang

Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits

Language: Rust - Size: 907 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 46 - Forks: 2

coti-io/confidentiality-contracts 📦

Confidential Contracts for COTI - Privacy Preserving L2

Language: Solidity - Size: 473 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 22 - Forks: 4

multiparty/jigg

JavaScript implementation of garbled gates and 2PC boolean circuit protocols

Language: JavaScript - Size: 25.6 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 7

coti-io/coti-sdk-python

Python SDK for COTI - Privacy Preserving L2

Language: Python - Size: 51.8 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 10 - Forks: 2

ACESLabUCSD/TinyGarbleCircuitSynthesis

Circuit Synthesis for Yao's Garbled Circuit by TinyGarble

Language: C++ - Size: 2.92 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 1

GatewayLabs/circuit-sdk

Platform for building 2PC garbled circuits

Language: Rust - Size: 883 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 9 - Forks: 1

encryptogroup/tasty

Tool for Automating efficient Secure Two-partY computation protocols

Language: Python - Size: 1.14 MB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 9 - Forks: 5

sine-fdn/polytune

Maliciously-Secure Multi-Party Computation (MPC) Engine using Authenticated Garbling

Language: Rust - Size: 655 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 0

encryptogroup/PQ-MPC

Code for "Secure Two-Party Computation in a Quantum World" by N. Büscher, D. Demmler, N. Karvelas, S. Katzenbeisser, J. Krämer, D. Rathee, T. Schneider, and P. Struck, which will appear at ACNS'20.

Language: C++ - Size: 3.2 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 3

nthparty/circuitry

Embedded domain-specific combinator library for the abstract assembly and automated synthesis of logical circuits.

Language: Python - Size: 157 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

n132/SMC 📦

Secure Multi-Party Communication Implementation: Yao & GMW

Language: Python - Size: 2.61 MB - Last synced at: 28 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

b1f6c1c4/cryptoSM Fork of SCLeoX/sm-contract

密码学加成的 SM 协调工具

Language: C - Size: 823 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

coti-io/coti-contracts

Smart contracts for COTI's GC technology, including MPC contract for secure computations, private ERC20 and ERC721 contracts, and test mocks for validation. These components enable privacy-focused and decentralized DeFi solutions.

Language: TypeScript - Size: 1.12 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 6 - Forks: 0

nthparty/bfcl

Python library for working with circuit definitions represented in the Bristol Fashion.

Language: Python - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 2

coti-io/coti-sdk-typescript

TypeScript SDK for COTI - Privacy Preserving L2

Language: TypeScript - Size: 132 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

coti-io/coti-remix-plugin

Home of the official COTI Remix Plugin.

Size: 293 KB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

coti-io/coti-contracts-examples

Example smart contracts demonstrating the use of COTI's GC technology, including integrations with MPC, private ERC20, and ERC721 contracts. These examples provide practical implementations for privacy-preserving and decentralized DeFi solutions.

Language: TypeScript - Size: 9.13 MB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

sjehan/JavascriptMPC

A golang MPC framework that can compile Javascript files into garbled circuits

Language: Go - Size: 44.8 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

aead/libgc

Rust library for garbled circuits

Language: Rust - Size: 76.2 KB - Last synced at: 18 days ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 1

coti-io/coti-ethers

TypeScript Ethers SDK for COTI - Privacy Preserving L2

Language: TypeScript - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

coti-io/coti-typescript-examples

TypeScript examples demonstrating integration with the COTI Network and Garbling Circuits (GC) framework for secure, privacy-preserving computations and blockchain interactions.

Language: TypeScript - Size: 660 KB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

ACESLabUCSD/FASE

FPGA Acceleration of Secure Function Evaluation

Language: Tcl - Size: 44.7 MB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 1

siamumar/TriLoc

Privacy Preserving Localization for Smart Automotive Systems

Language: Verilog - Size: 24.5 MB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1

coti-io/coti-hardhat-template

Hardhat boilerplate for building, deploying, and testing smart contracts on the COTI v2 network. Includes pre-configured network settings, example contracts, deployment scripts, and a testing suite to streamline development and showcase COTI's unique blockchain features.

Language: TypeScript - Size: 362 KB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

coti-io/coti-full-node

Official setup and scripts for easily running and managing a decentralized Full Node for the COTI blockchain network.

Language: Shell - Size: 11.7 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 2

coti-io/coti-python-examples

Python scripts demonstrating integration with the COTI Network and Garbling Circuits (GC) framework for secure, privacy-preserving computations and blockchain interactions.

Language: Python - Size: 55.7 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

jianqiaomo/mixed_boolean_arith_garble Fork of GaloisInc/swanky

Mixed garble circuits that combine boolean and arithmetic GC

Language: Rust - Size: 56.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

b1f6c1c4/naive-garble

Naïve implementation of garbled circuits.

Language: C - Size: 1.8 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

wyatt-howe/jigg

JavaScript implementation of garbled gates and 2PC boolean circuit protocols

Language: JavaScript - Size: 3.36 MB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

coti-io/coti-developer-sessions

Code examples from COTI Developer Sessions, showcasing new features, best practices, and use cases for the COTI blockchain and its various tools/SDKs.

Language: TypeScript - Size: 73.2 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

coti-io/documentation-old

The official COTI developer documentation website. Hosted with Gitbook.

Size: 8.21 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 1 - Forks: 1

tdjsnelling/garbled-circuits

Yao’s Garbled Circuits in TypeScript

Language: TypeScript - Size: 89.8 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Franceshe/Applied-Cryptography-

This repository is for ECE/CS 498AM Applied Cryptography at University of Illinois at Urbana-Champaign

Language: Python - Size: 1.12 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Pinzauti/garbled-circuit

A simple Yao’s protocol implementation for two parties with AES.

Language: Python - Size: 144 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

manel1874/QSHY

Quantum Semi Honest Yao protocol framework

Language: C++ - Size: 45.5 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

mohammedjasam/Secure-Data-Analysis

Coursework

Language: Java - Size: 5.35 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

moon05/GarbledCircuit_Cryptography

Language: Java - Size: 706 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

multiparty/sigg

Data structure and message format standards and conventions for implementations of garbled gate protocols.

Size: 17.6 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

PRwill/unifiedCoding

Python转码

Language: Python - Size: 3.46 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Related Topics
privacy 17 mpc 16 on-chain-compute 13 ethereum 13 blockchain 13 web3 12 multiparty-computation 10 multi-party-computation 9 cryptography 9 l2 8 secure-computation 8 oblivious-transfer 5 privacy-enhancing-technologies 5 encrypto 3 secret-sharing 3 secure-multi-party-computation 3 smpc 3 secure-multiparty-computation 3 python 3 javascript 3 sdk 3 circuit 3 cybersecurity 3 circuit-description 3 verilog 3 multi-party 2 multiparty 2 web-security 2 circuits 2 data-structures 2 logic-circuit 2 homomorphic-encryption 2 security-protocol 2 rust 2 logic-circuits 1 logic 1 embedded-language 1 domain-specific-languages 1 logic-gates 1 domain-specific-language 1 java 1 circuit-json 1 circuit-generator 1 yao 1 circuit-evaluator 1 zero-knowledge 1 logical-circuit 1 paillier-cryptosystem 1 programmable-cryptography 1 programming-language 1 full-node-setup 1 full-node 1 remix-template 1 remix-ide 1 javascript-library 1 sfe 1 threshold-cryptography 1 confidential-computing 1 hardhat-template 1 hardhat-boilerplate 1 coti 1 privacy-preserving-localization 1 location-privacy 1 typescript 1 nodejs 1 logical-gates 1 logical-circuits 1 paillier 1 knn-classification 1 homomorphic-encryption-library 1 encryption 1 decryption 1 cloud 1 garbled 1 file 1 decoder 1 sm 1 communication 1 bdsm 1 standards 1 standard 1 json-schema 1 conventions 1 post-quantum-cryptography 1 matrix-multiplication 1 machine-learning 1 deep-learning 1 data-mining 1 gmw 1 zero-knowledge-proof 1 rsa-cryptography 1 rsa 1 compiler 1 quantum-information 1 parser 1 hybrid 1 ot-extension 1 fibers 1 cmake 1 ethersjs 1