Skip to content

ShalemSuma/Cryptographic-Algorithms

Repository files navigation

A collection of fundamental cryptographic and number-theoretic algorithms implemented in SageMath. This repository contains educational implementations of key algorithms used in modern cryptography and computational number theory. All algorithms were written as part of coursework at NYU.

Algorithms Included:

  • Primality Testing: Miller-Rabin probabilistic primality test and AKS deterministic primality test
  • Integer Factorization: Quadratic Sieve, Elliptic Curve Method (ECM), and Pollard's p-1 method
  • Discrete Logarithm: Baby-step Giant-step algorithm for elliptic curve discrete logarithm problem (ECDLP)

About

Cryptographic and number-theoretic algorithm implementations in SageMath: Miller-Rabin, AKS primality, Quadratic Sieve, Elliptic Curve factorization, Baby-step Giant-step.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors