Skip to content

fnavarrogonzalez/criptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Criptography

Ejercicios prácticos para la asignatura de criptografía del Grado en Ingeniería Informática en la Universidad de Granada (UGR). Practical exercises for the subject of cryptography for Computer Science at the University of Granada (UGR).

practica1.py (by order)

  • Extended Euclidean algorithm
  • Opposite a^-1 mod b where a and b are primes relatives.
  • Exponentiation a^b mod n
  • Check Pseudoprimes with Miller-Rabin
  • Baby-step giant-step
  • Jacobi
  • Quadratic residue
  • Square roots with Chinese Theorem.
  • Factorization with Fermat
  • Factorization with Pollard

practica2.py (by order)

  • Golomb Postulates (Aux functions: rachas and hamming)
  • LFRS
  • LNFRS
  • GEFFE
  • BerlekampMassey
  • Encrypt/descrypt using geffe

Releases

No releases published

Packages

No packages published

Languages