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

Topic: "discrete-logarithm"

crocs-muni/roca

ROCA: Infineon RSA key vulnerability

Language: Python - Size: 406 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 486 - Forks: 92

serengil/crypto

Elliptic Curve Cryptography and Common Public Key Cryptography Implementations

Language: Jupyter Notebook - Size: 215 KB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 99 - Forks: 50

JeanLucPons/BSGS

Baby Step Giant Step for SECPK1

Language: C++ - Size: 105 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 31 - Forks: 34

Etayson/BSGS-cuda

Language: PureBasic - Size: 553 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 28 - Forks: 28

1nfocalypse/CryptoWriteup

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

Size: 313 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

username1565/mini_ecdsa Fork of qubd/mini_ecdsa

Elliptic curve tools, ECDSA, and ECDSA attacks.

Language: Python - Size: 69.3 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 3

gilcu3/discretelog

Discrete logarithms in the ring of integers modulo n

Language: Python - Size: 75.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

maxymania/go-schnorr

Different Flavors of the Schnorr signature.

Language: Go - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: about 8 years ago - Stars: 5 - Forks: 2

rob147147/CUDA-Riesel-Sieve

A CUDA based sieve for numbers of the form k*b^n-1. This project is heavily based on SR2Sieve.

Language: Cuda - Size: 1.91 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 4 - Forks: 1

vbsinha/Diffie-Hellman-Attacks

Attacks on the Diffie Hellman Key Exchange

Language: Python - Size: 290 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

bobmitch23/discrete-log

Language: Java - Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 3

skyf0l/discrete-logarithm

Fast discrete logarithm solver in Rust

Language: Rust - Size: 40 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 1

immoschuett/IndexCalculus

small module including an Index_Calclus algorithm for disc. log. calculations

Language: Julia - Size: 85 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

adrianperezkeilty/Mathematical-Cryptography

Mathematical cryptography (custom implementations).

Language: Python - Size: 81.1 KB - Last synced at: about 9 hours ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

SasanLabs/SasanCiphers

Repo contains code samples for practical learning of cryptography.

Language: Java - Size: 347 KB - Last synced at: 20 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

gjbsaiia/discreteLogProblem

python program that implements divide and conquer approach, or Pohlig-Hellman approach, to solving discrete log problems

Language: Python - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 2

mayank0403/CryptoPals-Set-8-Solutions

My implementations of the solutions of Cryptopals problems from the hardest set i.e. set 8

Language: Jupyter Notebook - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

saunack/Cryptography-using-ECC-and-RSA-over-polynomial-and-prime-fields

Used algorithms for prime generation/check (Fermat's test and Miler Rabin's test) to implement discrete logarithm (BSGS), and inverse and exponentiation (Extended Euclid's algorithm). Refer to readme.txt for more details.

Language: C++ - Size: 809 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

shainer/baby-step

Implementation of the baby-step, giant-step algorithm for finding discrete logarithms

Language: Rust - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 2

mad-day/hypercomplex

Hyper-Complex large numbers.

Language: Go - Size: 3.91 KB - Last synced at: 12 months ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

Gr1zz/dlog

Algorithms for discret logarithm problem

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

teschlg/kryptools

Implementation of some basic algorithms relevant for cryptography.

Language: Python - Size: 277 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

AlessandroConti11/Modular_Arithmetic_Library

Library containing all the functions useful for modular arithmetic.

Language: C - Size: 205 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

hollowness-inside/ibig-pollard-log

Library that implements Pollard's Rho algorithm for logarithms

Language: Rust - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

P3N9U1N/discrete-logarithm

An algorithm for solving the discrete logarithm

Language: Python - Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

SatyamRaj1/CryptoGraphy

Classical Cryptosystems, Grain Cipher, RSA and it's attacks, RC4, Toy Cipher(based on SPN) Hash Function and their cryptoanalysis

Language: C++ - Size: 0 Bytes - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

fjpacheco/elliptic-curve-cryptography

Implementation of Elliptic Curve / Finite Body in Rust

Language: Rust - Size: 65.4 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Jamison-Chen/Cryptography

Language: JavaScript - Size: 42 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

phanen/DLP_solver

An implementation of Shank's (BSGS) algorithm on a toy elliptic curve

Language: C++ - Size: 25.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

DavidNadaly/Discrete-Logarithm

Solving a two variable modulo function using the algorithm for discrete lograithm

Language: Python - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

UofSC-Fall-2022-Math-587-001/homework6

The Chinese remainder theorem and its application in the Pohlig-Hellman algorithm for solving the discrete logarithm problem.

Language: TeX - Size: 168 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

UofSC-Fall-2022-Math-587-001/homework5

Diffie-Hellman key exchange and ElGamal cryptosystem. Plus Shanks' algorithm for solving the discrete logarithm problem.

Language: TeX - Size: 104 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

UofSC-Fall-2022-Math-587-001/homework4

Introduction to the discrete logarithm problem and a comparison of symmetric vs asymmetric ciphers

Language: TeX - Size: 360 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

FredrikAugust/wasm-bsgs

Baby-Step Giant-Step Discrete Logarithm Problem Solver in WebAssembly (Written in Rust)

Language: Rust - Size: 94.7 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

GiacomoFerro/foundations-of-cryptography

A repo that contains implementation of classic cryptographic problems.

Language: C - Size: 46.9 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

vamsi3/IITB-Computer-Programming

[CS 101 - IIT Bombay] A tiny cryptography application written in C++

Language: C++ - Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

devssh/SCACO

Final Year Project 2016 http://www.indjst.org/index.php/indjst/article/view/102112

Language: Java - Size: 29.8 MB - Last synced at: 27 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Related Topics
cryptography 14 diffie-hellman 6 baby-step-giant-step 6 rsa 6 prime-numbers 4 pollard-rho 4 elliptic-curve 4 number-theory 4 math 4 latex 3 go 3 index-calculus 3 elliptic-curve-cryptography 3 rust 3 crypto 3 python 3 elgamal 3 mathematics 3 bsgs 3 elgamal-encryption 2 fermat 2 elliptic-curve-diffie-hellman 2 public-key-cryptography 2 legendre-symbol 2 cuda 2 ecdsa 2 encryption 2 digital-signature 2 bitcoin 2 pohlig-hellman-algorithm 2 secp256k1 2 extended-euclidean-algorithm 2 miller-rabin-test 2 diffie-hellman-groups 2 factorisation 1 sdes 1 chinese-reminder-theorem 1 c 1 linear-sieve 1 factoring 1 wasm-bindgen 1 ibig 1 detector 1 fingerprinting 1 infineon 1 wasm 1 shanks 1 quadratic-sieve-algorithm 1 prng-algorithms 1 roca 1 quadratic-sieve 1 pollard-p-1 1 roca-detec 1 roca-detector 1 ntru 1 rsa-keys 1 lenstra 1 convolutional-ring-arithmetic 1 lattices 1 post-quantum-cryptography 1 fermat-pseudoprime 1 abelian-groups 1 algorithm 1 lattice 1 carmichael 1 chinese-remainder 1 cloud 1 factorization-algorithm 1 euler-totient 1 galois-field 1 network-security 1 signature-verification 1 aes 1 aes-128 1 des 1 aes-gcm 1 blockcipher 1 blockcipher-mode 1 jacoby-symbol 1 linear-diophantine-equation 1 modular-arithmetic 1 modular-matrix 1 modular-square-roots 1 tonelli-shanks 1 dsa 1 eddsa 1 edwards-curve 1 lll-reduction 1 homomorphic 1 key-exchange 1 lattice-based-crypto 1 public-key 1 euclidean-algorithm 1 learning-cryptography 1 linear-feedback-shift-register 1 sr2sieve 1 affine-cipher 1 finite-body 1 ecc 1 signing-keys 1