elgamal

There are 135 repositories under elgamal topic.

  • xelis-blockchain

    xelis-project/xelis-blockchain

    A private blockDAG with Homomorphic Encryption and Smart Contracts

    Language:Rust408204499
  • serengil/crypto

    Elliptic Curve Cryptography and Common Public Key Cryptography Implementations

    Language:Jupyter Notebook1026449
  • jasonkresch/protect

    A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security

    Language:Java9771323
  • serengil/LightPHE

    A Lightweight Partially Homomorphic Encryption Library for Python

    Language:Python875339
  • adwise-fiu/Ciphercraft

    Contains Packages for ElGamal, Paillier, Goldweiser-Micali and DGK Homomorphic Encryption System. Also implements secure multiplication, division and comparison.

    Language:Java575116
  • Abhiramborige/Crypto-systems

    This repo will contain the algorithms for encryption and decryption of messages and ciphers respectively !!

    Language:Python553222
  • jerson/react-native-fast-openpgp

    OpenPGP for react native made with golang for fast performance

    Language:TypeScript5134719
  • lc6chang/ecc-pycrypto

    A Python package for Elliptic Curve Cryptography (ECC), supporting ElGamal, ECDH and ECDSA.

    Language:Python451315
  • OpenCryptoProject/Myst

    Secure Multiparty Key Generation, Signature and Decryption javacard applet

    Language:Java401109
  • sionpardosi/Pengembangan-Aplikasi-Enkripsi-dan-Steganografi-Playfair-ElGamal-dan-LSB

    Development of an Encryption and Steganography Application: Playfair, ElGamal, and LSB in Software Security - Aplikasi Enkripsi dan Steganografi: Playfair, ElGamal, dan LSB dalam Keamanan Perangkat Lunak

    Language:C#32100
  • Katsumi

    theogobinet/Katsumi

    Cryptography project carried out at the UTT for the GS15 course in fall 2020 (A20).

    Language:Python22311
  • paulmillr/micro-rsa-dsa-dh

    Minimal JS implementation of older cryptography algorithms: RSA, DSA, DH.

    Language:TypeScript20101
  • lonkey/simple-cryptographic-algorithms

    Python library for demonstrating the functionality of common cryptographic algorithms

    Language:Python18305
  • aprismatic/elgamal

    Extension for the .NET Framework cryptography subsystem, which introduces the ElGamal public key cryptosystem with support for homomorphic multiplication.

    Language:C#16554
  • meck93/evote-crypto

    Cryptographic library written in JavaScript. Created at UZH as a part of an E-Voting project.

    Language:TypeScript15215
  • podkidyshev/cryptographic_methods

    Saratov State University, CSIT. Discipline "cryptographic methods of information security" (криптографические методы защиты информации, rus)

    Language:Python15505
  • verificatum/verificatum-vjsc

    NEWS! We will soon release a TypeScript transpilation and improvement of this library. Self-contained cryptographic library for use in electronic voting clients. Complete documentation with references to the literature makes it good teaching material.

    Language:JavaScript15233
  • trhgquan/crypto

    Cài đặt thuật & tóm tắt lí thuyết Mã hóa mật mã - fit@hcmus

    Language:Jupyter Notebook14107
  • anarvote/helios_lib

    Helios Server (Helios is an end-to-end verifiable voting system) as library

    Language:Python13315
  • GaspareG/EccLib

    Java library for Elliptic Curve Cryptography

    Language:Java13305
  • DhruvDixitDD/ElGamal-based-Elliptic-Curve-Cryptography

    The repository consists of Python & C++ implementation of ElGamal based Elliptic Curve Cryptography. Any suggestions and improvements will be appreciated!

    Language:Python11003
  • mahmoudai1/secure-chat

    Secure Chatting Application developed by PHP and JavaScript.

    Language:PHP11217
  • mubix/elgamalcrypto

    Simple Python Elgamal Encryption and Decryption Tool

    Language:Python10201
  • xieincz/Cryptography

    C++ implementation of cryptographic algorithms such as AES, DES, RSA, DSA, ECC (elliptic curve), MD5, Diffie_Hellman, ElGamal, Caesar cipher, and shift cipher. AES、DES、RSA、DSA、ECC(椭圆曲线)、MD5、Diffie_Hellman、ElGamal、凯撒密码、移位密码等密码学算法的C++实现。

    Language:C++10000
  • jar0l/crypto

    Cross-platform Crypto Tool

    Language:C#9004
  • PeaceFounder/ShuffleProofs.jl

    Verificatum compatible verifier and prover for NIZK proofs of shuffle

    Language:Julia9211
  • Tenemo/threshold-elgamal

    A TypeScript library with functions implementing selected ElGamal cryptographic algorithms on top of native JavaScript BigInteger. Its core includes key generation, encryption, and decryption. It is extended with support for threshold encryption. Supports Node.js and the browser. Used by https://sealed.vote.

    Language:TypeScript9201
  • warun1801/Multi-user-Searchable-Encryption-for-SQL-Queries

    Implementation of Multi User SQL Searchable Encryption Scheme

    Language:Python9200
  • 1nfocalypse/CryptoWriteup

    A collection of notes on mathematical Cryptography, ranging from classical methods through contemporary.

  • DECODEproject/zenroomjs

    zenroomjs :accept: provides a javascript wrapper of zenroom, a secure and small virtual machine for crypto language processing

    Language:JavaScript8325
  • N1ghtF1re/Public-Key-Ciphers

    The implementation of the public key ciphers: Elgamal

    Language:Java7001
  • DECODEproject/zenroom-py

    :snake: Python facilitation wrapper to embed :lock: Zenroom

    Language:Python61611
  • garghub/Encryption-Decryption-ManInTheMiddle

    Python project(s)

    Language:Python5001
  • provotum/crypto-rs

    Additivie Homomorphic ElGamal encryption with range zero-knowledge proof and universal cast-as-intended proofs

    Language:Rust4300
  • provotum/security

    The ElGamal encryption and proof components

    Language:Java4230
  • trizin/homomorphic-voting-on-evm-with-zkp

    An implementation of a secure, stake-weighted voting system on any EVM-compatible blockchain, leveraging Elliptic Curve Cryptography, ElGamal encryption, and Disjunctive Chaum-Pedersen Zero-Knowledge Proof for vote validation.

    Language:Solidity3202