102 skills found · Page 1 of 4
xelis-project / Xelis BlockchainA private blockDAG with Homomorphic Encryption and Smart Contracts
deatil / Go Cryptobingo 常用加密解密库/go encrypt or decrypt pkg(RSA/SM2/ECDSA/EC-GDSA/Gost/ElGamal/AES/DES/TripleDes/SM4/Tea/Twofish)
jasonkresch / ProtectA Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security
arnaucube / CryptofunCrypto algorithms from scratch in Go. Learning purposes only. ECC, BN128 pairing, Paillier, RSA, Homomorphic computation, ElGamal, Schnorr, ECDSA, BLS, ...
RyanRiddle / ElgamalPython implementation of the elgamal crypto system
adwise-fiu / CiphercraftContains Packages for ElGamal, Paillier, Goldweiser-Micali and DGK Homomorphic Encryption System. Also implements secure multiplication, division and comparison.
Abhiramborige / Crypto SystemsThis repo will contain the algorithms for encryption and decryption of messages and ciphers respectively !!
jerson / React Native Fast OpenpgpOpenPGP for react native made with golang for fast performance
lc6chang / Ecc PycryptoA Python package for Elliptic Curve Cryptography (ECC), supporting ElGamal, ECDH and ECDSA.
tompetersen / Threshold CryptoA python library for ElGamal-based threshold decryption.
OpenCryptoProject / MystSecure Multiparty Key Generation, Signature and Decryption javacard applet
Gaofei-Ruan / SomeAlgorithms In Cryptography对密码学中的一些重要算法进行了实现:1.RSA加密算法;2.椭圆曲线上的ElGamal加密算法;3.Shamir 门限方案;4.ElGamal 签名算法;DES
sionpardosi / Pengembangan Aplikasi Enkripsi Dan Steganografi Playfair ElGamal Dan LSBDevelopment 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
JiangChSo / PFLMPrivacy-preserving federated learning is distributed machine learning where multiple collaborators train a model through protected gradients. To achieve robustness to users dropping out, existing practical privacy-preserving federated learning schemes are based on (t, N)-threshold secret sharing. Such schemes rely on a strong assumption to guarantee security: the threshold t must be greater than half of the number of users. The assumption is so rigorous that in some scenarios the schemes may not be appropriate. Motivated by the issue, we first introduce membership proof for federated learning, which leverages cryptographic accumulators to generate membership proofs by accumulating users IDs. The proofs are issued in a public blockchain for users to verify. With membership proof, we propose a privacy-preserving federated learning scheme called PFLM. PFLM releases the assumption of threshold while maintaining the security guarantees. Additionally, we design a result verification algorithm based on a variant of ElGamal encryption to verify the correctness of aggregated results from the cloud server. The verification algorithm is integrated into PFLM as a part. Security analysis in a random oracle model shows that PFLM guarantees privacy against active adversaries. The implementation of PFLM and experiments demonstrate the performance of PFLM in terms of computation and communication.
lubux / EcelgamalAdditive homomorphic EC-ElGamal
solana-program / Zk Elgamal ProofZK ElGamal Proof Program on Solana
kripod / Elgamal.jsElGamal cryptosystem for JavaScript.
aistcrypt / Lifted ElGamalNo description available
zkMeLabs / ElgamalNo description available
weijiekoh / Elgamal BabyjubNo description available