Projekte

Für die meisten Projekte besteht eine Excel und eine WebApp-Version; dies wird jeweils durch das entsprechende Symbol markiert.


Kyber / ML-KEM | [ENG]

Erläuterung von Kyber und Umsetzung einer einfachen Kyber-Variante.


Dilithium / ML-DSA | [ENG]

Erläuterung von Dilithium und Umsetzung einer einfachen Dilithium-Variante.


SPHINCS+ / SLH-DSA | [ENG]

Erläuterung von SPHINCS+ bzw. SLH-DSA und Demonstration der Verfahren.


Advanced Encryption Standard | [ENG]

Implementierung der Verschlüsselung und detailierte Darstellung der ersten Runde der AES-Verschlüsselung.


ChaCha20 | [ENG]

Implementierung und Darstellung der ChaCha20 Stromchiffre.


SHA3-256 | [ENG]

Implementierung und Darstellung der SHA3-256 Hashfunktion.


Ascon | [ENG]

Implementierung und Darstellung der leichtgewichtigen Ascon Verschlüsselung.


ECDH | [ENG]

Diffie Hellman Schlüsselaustausch auf Basis von elliptischen Kurven.


ECDSA

Excel-Anwendung zur Darstellung von digitalen Signaturen mittels elliptischer Kurven.


DES in Excel

Excel-Anwendung zur Demonstration des Data Encryption Standard.


RC4 in Excel

Implementierung der RC4 Stromchiffre in Excel zu Demostrationszwecken.


Shor-Algorithmus

Erläuterung und Visualisierung des Shor-Algorithmus zur Faktorisierung eines RSA-Moduls mittels Quantencomputer.


Galois-Feld-Generator in Excel

Excel-Anwendung zur Erzeugung von endlichen Körpern.


DH-Schlüsselaustausch in JavaScript

Einfache Webanwendung zur Durchführung eines Diffie Hellman Schlüsselaustauschs.


MurMur3 in Excel | [ENG]

Implementierung der MurMur3 Hashfunktion in Excel als Lambda-Funktion.


Doppelwürfel

Erläuterungen und Kryptanalyse der doppelten Spaltentranspositionschiffre.


Münzwurf

Kryptografischer Münzwurf zwischen zwei Parteien.


Künstliches Neuronales Netz

Beispielhafte Implementierung eines künstlichen neuronalen Netzes mit drei Eingabeparametern in Excel.