Scientific Software
Updated 6 months ago

Hypercomplex — Peer-reviewed • Rank 3.7 • Science 100%

Hypercomplex: abstract & fast header-only C++ template library for lattice-based cryptosystems in high-dimensional algebras - Published in JOSS (2023)

Scientific Software · Peer-reviewed
Updated 6 months ago

circl • Rank 33.3 • Science 67%

CIRCL: Cloudflare Interoperable Reusable Cryptographic Library

Scientific Software
Updated 6 months ago

LibSWIFFT - A fast C/C++ Library for the SWIFFT Secure Homomorphic Hash Function — Peer-reviewed • Rank 4.8 • Science 95%

LibSWIFFT - A fast C/C++ Library for the SWIFFT Secure Homomorphic Hash Function - Published in JOSS (2021)

Updated 6 months ago

gnark-crypto • Rank 29.5 • Science 67%

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

Updated 6 months ago

fastcrypto • Rank 22.3 • Science 67%

Common cryptographic library used in software at Mysten Labs.

Updated 6 months ago

libsodium • Rank 33.6 • Science 54%

A modern, portable, easy to use crypto library.

Updated 6 months ago

algebra • Rank 31.3 • Science 54%

Libraries for finite field, elliptic curve, and polynomial arithmetic

Updated 6 months ago

smart-transformers • Rank 7.9 • Science 77%

Smart Transformers are a versatile machine learning tool that can be integrated with Pytorch, TensorFlow, and JAX. Smart transformers provide accurate computations required for cryptographic algorithms. These transformers is that they are independent modules, making it efficient to experiment with various research projects related to cryptanalysis

Updated 6 months ago

@cloudflare/zkp-ecdsa • Rank 15.3 • Science 67%

Proves knowledge of an ECDSA-P256 signature under one of many public keys that are stored in a list.

Updated 6 months ago

pypuf • Rank 11.2 • Science 67%

Cryptanalysis of Physically Unclonable Functions

Updated 6 months ago

pycryptodome • Rank 35.2 • Science 36%

A self-contained cryptographic library for Python

Updated 6 months ago

pysyft • Rank 24.2 • Science 46%

Perform data science on data that remains in someone else's server

Updated 5 months ago

https://github.com/arkworks-rs/snark • Rank 26.2 • Science 36%

Interfaces for Relations and SNARKs for these relations

Updated 6 months ago

zkalc • Rank 7.1 • Science 54%

A web tool that helps you compare and visualize the performance of cryptographic operations

Updated 5 months ago

https://github.com/arkworks-rs/groth16 • Rank 23.5 • Science 36%

A Rust implementation of the Groth16 zkSNARK

Updated 5 months ago

https://github.com/arkworks-rs/r1cs-std • Rank 23.3 • Science 36%

R1CS constraints for bits, fields, and elliptic curves

Updated 6 months ago

scicrypt • Rank 15.2 • Science 44%

Lightweight cryptographic building blocks for multi-party computation.

Updated 6 months ago

gmsm • Rank 13.4 • Science 44%

ShangMi (SM) cipher suites for Go (Go语言商用密码软件)

Updated 6 months ago

icicle-core • Rank 18.0 • Science 36%

A hardware acceleration library for compute intensive cryptography :ice_cube:

Updated 6 months ago

libhydrogen • Rank 9.9 • Science 44%

A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

Updated 6 months ago

paranoid_crypto • Rank 8.9 • Science 44%

Paranoid's library contains implementations of checks for well known weaknesses on cryptographic artifacts.

Updated 5 months ago

https://github.com/arkworks-rs/gm17 • Rank 16.6 • Science 36%

A Rust library for the preprocessing zkSNARK of Groth and Maller

Updated 6 months ago

@irfanshadikrishad/cipher • Rank 6.1 • Science 44%

A versatile and secure cryptographic library for implementing various cipher algorithms in Node.js applications.

Updated 5 months ago

https://github.com/arkworks-rs/crypto-primitives • Rank 23.9 • Science 23%

Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them

Updated 5 months ago

https://github.com/bnb-chain/tss-lib • Rank 17.6 • Science 26%

Threshold Signature Scheme, for ECDSA and EDDSA

Updated 5 months ago

https://github.com/arkworks-rs/marlin • Rank 19.3 • Science 23%

A Rust library for the Marlin preprocessing zkSNARK

Updated 6 months ago

cwt • Rank 13.6 • Science 26%

A Python implementation of CWT/COSE.

Updated 5 months ago

https://github.com/arkworks-rs/sumcheck • Rank 15.3 • Science 20%

linear-time sumcheck protocol for multilinear polynomials and related addends

Updated 5 months ago

https://github.com/juliacrypto/sha.jl • Rank 12.1 • Science 23%

A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation

Updated 6 months ago

mcl • Rank 6.8 • Science 26%

Python bindings for mcl library by herumi

Updated 6 months ago

phe • Rank 18.6 • Science 10%

A library for Partially Homomorphic Encryption in Python

Updated 5 months ago

https://github.com/arkworks-rs/sponge • Rank 15.8 • Science 10%

This library is archived; see crypto-primities for the latest version of this code

Updated 5 months ago

https://github.com/byt3n33dl3/teeth • Rank 5.0 • Science 13%

Password hash decryption utilities, fastest and most advanced password cracking. Supports hundreds of hash & cipher types, runs on many operating systems, using CPUs, GPUs, and even some FPGAs.

Updated 6 months ago

simplewallet • Rank 4.0 • Science 13%

Simple Wallet is a minimalist Bitcoin wallet that lets you securely create Bitcoin addresses, sign messages, and validate addresses.

Updated 5 months ago

https://github.com/albertnieto/ssl_cert_generator • Rank 0.7 • Science 13%

A Python-based tool for generating RSA private keys, creating Certificate Signing Requests (CSRs), and comparing public keys from private keys and CSRs.

Updated 5 months ago

https://github.com/arkworks-rs/r1cs-tutorial • Science 26%

Tutorial for writing constraints in the `arkworks` framework

Updated 5 months ago

https://github.com/dansarie/socracked • Science 23%

Performs key-recovery attacks on the SoDark family of algorithms.

Updated 6 months ago

multi-party-sig • Science 57%

Implementation of protocols for threshold signatures

Updated 6 months ago

crypto-ext • Science 44%

crypto-ext is a set of functionality providing easy and intuitive abstractions to encrypt, decrypt, sign and verify your data

Updated 6 months ago

pqc • Science 44%

Reference implementations of post-quantum cryptographic primitives

Updated 5 months ago

https://github.com/arkworks-rs/pcd • Science 13%

Implementations of proof-carrying data

Updated 6 months ago

gxhash • Science 36%

Unsafely fast hashing algorithm 📈

Updated 6 months ago

ingopedia • Science 44%

A curated list of ZK/FHE resources and links. 👇 Click below for the website version.

Updated 6 months ago

math • Science 44%

Library providing mathematical basics in Rust. The library is based on FLINT.

Updated 6 months ago

jcalgtest • Science 31%

Automated testing tool for algorithms from JavaCard API supported by particular smart card. Performance testing of almost all available methods. The results for more than 100+ cards.

Updated 6 months ago

awslabs/aws-lc-verification • Science 44%

This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formal verification is used to locate bugs and increase assurance of the correctness and security of the library.

Updated 5 months ago

https://github.com/copyleftdev/tls_info • Science 13%

cli tool to check TLS version , and cypher

Updated 6 months ago

oraqle • Science 44%

A depth-aware secure computation compiler

Updated 6 months ago

signed-invoice-verif • Science 44%

The mobile app to verify digitally signed invoices.

Updated 6 months ago

crypto • Science 44%

Prototyping library for lattice-based cryptography.

Updated 6 months ago

typesecure • Science 44%

A focused TypeScript cryptography package that provides secure encryption and hashing utilities with strong typing and runtime validation using Zod.

Updated 6 months ago

androidmalwarecrypto • Science 28%

The analysis of cryptography in Android malicious applications

Updated 5 months ago

https://github.com/crocs-muni/scrutiny • Science 26%

An automated toolkit to analyze and detect changes in secure hardware and cryptographic libraries. SCRUTINY provides high-level frameworks to build and later verify profiles against reference and produce detailed HTML reports. For now, SCRUTINY is capable of analyzing JavaCard, TPM, SED, and cryptolibs.

Updated 5 months ago

https://github.com/crocs-muni/cryptostreams • Science 10%

Tool for generation of data from cryptoprimitives (block and stream ciphers, hash functions). Cryptoprimitives are round-reduced and the data can be configured for multiple testing scenarios.

Updated 5 months ago

https://github.com/crocs-muni/javacard-curated-list • Science 26%

Curated list of open-source Java Card applets and related applications for cryptographic smartcards

Updated 5 months ago

https://github.com/crocs-muni/eacirc • Science 23%

Automatic problem solver based on circuit-like representation and genetic programming

Updated 6 months ago

kemtls-experiment • Science 44%

Experimental implementation of KEMTLS in Rustls

Updated 6 months ago

io.github.andrewquijano:ciphercraft • Science 67%

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

Updated 6 months ago

neotrng • Science 54%

🎲 A Tiny and Platform-Independent True Random Number Generator for any FPGA (and ASIC).

Updated 6 months ago

swift-homomorphic-encryption • Science 44%

Homomorphic Encryption library and applications in Swift

Updated 6 months ago

kryptos • Science 31%

Scrapbook-styled project site detailing cryptography.