DataVaccinator Vault Server Platform
-
Updated
Oct 31, 2023 - Go
DataVaccinator Vault Server Platform
Decentralized, privacy-preserving appointment scheduling application based on secure multi-party computation (MPC).
Secret Sharing & Secure Computation Library for Go
This project explores and implements various techniques and protocols using SageMath. It covers topics such as Elliptic Curve Diffie-Hellman (ECDH) key exchange, homomorphic encryption, secure multi-party computation (MPC), queueing theory analysis, and RSA cryptanalysis.
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.
NIST_FIPS_180-4 - Secure Hash Standard
Naïve implementation of garbled circuits.
Java File, programación multiproceso y multihilo, programación de comunicaciones en red, generación de servicios en red, y técnicas de programación seguras.
Python implementation of the TPC protocol from the paper "Authenticated Garbling and Efficient Maliciously Secure Two-Party Computation"
Docker container to spin up a opensgx instance (secure and protected computation within an enclave/processor).
A toy implementation of Chaum's Dining Cryptographers problem to illustrate programmatic functionality over a reliable broadcast network, along with a brief explanation.
A library for encrypted, privacy preserving machine learning
A curated collection of privacy-preserving machine learning techniques, tools, and practical evaluations. Focuses on differential privacy, federated learning, secure computation, and synthetic data generation for implementing privacy in ML workflows.
Open-source Python library that allows developers to leverage the nth.community service platform and API to implement secure, privacy-preserving data collaborations within their web services and applications.
A browser-based application relying on homomorphic encryption allowing for ranked-choice voting with ranking choices from 1 to 10 in a way such that nobody, including the server, can know what the individual choices were! Only the result is publicly known. Uses the threshold-elgamal package: https://www.npmjs.com/package/threshold-elgamal.
The server component for the ranked-choice voting homomorphic encryption app https://sealed.vote. Uses the threshold-elgamal package: https://www.npmjs.com/package/threshold-elgamal
The native vaccinator library
Implementing Digital Signature Algorithm (DSA) with SHA3 for secure and efficient message signing.
A secure computation by secret sharing scheme for multiplication
Add a description, image, and links to the secure-computation topic page so that developers can more easily learn about it.
To associate your repository with the secure-computation topic, visit your repo's landing page and select "manage topics."