Skip to content

Implementation of various Cryptographic algorithms from scratch.

Notifications You must be signed in to change notification settings

GregB712/Cryptography_2020

Repository files navigation

Cryptography Foundations 2020, 6th Semester of Computer Science Dept. @ Aristotle University of Thessaloniki

EXERCISES:

Done Type Νο. Details Contributors
✔️ Code No.1 RC4 & OTP - (Need to review ii) at the end to check if correct) @SotirisFtiakas
✔️ Code No.2 Avalanche Effect @SotirisFtiakas
✔️ Code No.3 Vigenere Both
✔️ Theory No.4 K,E,Y Both
✔️ Code No.5 Dictionary Attack @GregB712
✔️ Code No.6 LFSR @SotirisFtiakas
✔️ Maths No.7 Shift Operator (<<) @GregB712
✔️ Theory No.8 GCD Greatest Common Divisor @SotirisFtiakas
✔️ Maths No.9 Entropy @GregB712
✔️ Code No.10 Textbook RSA @SotirisFtiakas
✔️ Code No.11 Wiener RSA @SotirisFtiakas
✔️ Code No.12 Prime Numbers - (can't compute 2048-bit safe prime) @SotirisFtiakas
✔️ Maths No.13 Chinese Theorem @GregB712
✔️ C,T No.14 Miller-Rabin Test @SotirisFtiakas
✔️ Code No.15 Rabin TDF @SotirisFtiakas
✔️ Email No.16 GPG, PGP, Send Message Both
✔️ Code No.17 TDF: CRT-RSA @SotirisFtiakas
✔️ CTF No.18 secure.zip @GregB712
✔️ Code No.19 OpenSSL Both
Code No.20 dev/random Both
✔️ Theory No.21 Bibliography @SotirisFtiakas
✔️ Maths No.22 ( 3.1 ) 4n+3 @GregB712
✔️ Maths No.23 ( 3.4 ) Sum of consecutive numbers not equals 2^x @GregB712
✔️ Maths No.24 ( 3.7 ) n5 + 1 divides n10 - 1 , ∀ n ∊ N @SotirisFtiakas
✔️ Code No.25 ( 3.19 ) Σ(p<=x) 1/p >= ln(ln(x)) - ln2 , x >= 2 @SotirisFtiakas
✔️ Maths No.26 ( 3.23 ) If n devides a*b and gcd(n,a) = 1, then n devides b @SotirisFtiakas
✔️ Maths No.27 ( 3.26 ) If gcd(a,b) = 1 then ... @GregB712
✔️ Code No.28 ( 3.40 ) Compute φ(1134) and φ(2457) @SotirisFtiakas
✔️ Code No.29 ( 3.42 ) Compute π(x), x/ln(x) and Li(x), 2 < x < 1000 @SotirisFtiakas
✔️ Maths No.30 ( 3.70 ) Korselt - Carmichael @GregB712
✔️ C,M No.31 ( 3.74 ) Carmichael @GregB712

About

Implementation of various Cryptographic algorithms from scratch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published