Skip to content

Assignments for Cryptography course on Jagiellonian University

Notifications You must be signed in to change notification settings

wolepp/kryptografia-fais

Repository files navigation

Kryptografia

Ćwiczenia na przedmiot Kryptografia na Wydziale Fizyki, Astronomii i Informatyki Stosowanej na Uniwersytecie Jagiellońskim

Opis zestawów

  • lista1
    • szyfr Cezara
    • deszyfrowanie bruteforce
    • analiza statystyczna szyfru Cezara
    • szyfr Vigenere'a
    • analiza statystyczna szyfru Vigenere'a
  • lista2
    • szyfry z kluczem jednorazowym (one-time pad)
    • deszyfrowanie wiadomości zaszyfrowanych tym samym OTP
    • analiza statystyczna wiadomości zaszyfrowanych tym samym OTP
  • lista3
    • algorytm DES
    • generowanie kluczy do DES
    • sieć Feistela
  • lista4
    • ciała Galois
    • operacje w ciałach Galois
    • wyprowadzanie S-Boxa dla algorytmu AES
  • lista5
    • algorytm AES
    • generowanie kluczy do algorytmu AES
  • lista6
    • szyfrowanie DES w trybie EBC
    • szyfrowanie DES w trybie CBC
    • szyfrowanie DES w trybie OFB
    • padding PKCS#5
    • atak typu padding oracle
  • lista7
    • protokół Diffiego-Helmana
    • szybkie potęgowanie modulo
    • test Fermata liczb pierwszych
    • generacja kluczy dla RSA
    • szyfrowanie przy pomocy potęgowania modulo
  • lista8
    • kryptografia krzywych eliptycznych
    • działania wewnętrzne na krzywych eliptycznych
    • twierdzenie Hassego
    • Elliptic Curve Diffie-Hellman (ECDH)
  • lista9
    • funkcje skrótu
    • kolizje w f. skrótu algorytmem rho Pollarda
    • obliczanie HMAC
    • podpis elektroniczny RSA
    • kopanie Bitcoinów
  • lista10
    • symulacje kwantowych obwodów
    • teleportacja stanu kwantowego

About

Assignments for Cryptography course on Jagiellonian University

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published