>>81322Felix stellt sich das vor, dass man als Hausaufgabe im ersten Schritt ein vergleichsweise überschaubares asymmetrisches Kryptosystem aufbaut und im zweiten Schritt erörtert, wo die Schwächen darin liegen.
Soweit man die Hilfsmittel von den mathematischen Grundlagen und der Codegröße her gering halten möchte, kommt man von den Lehrbuch-Algorithmen leider nur bei Dingen wie RSA und Algorithmen auf Basis diskreter Logarithmen heraus, für die man essentiell nur die Grundrechenarten mit beliebig großen Zahlen implementieren muss. Wenig überraschend hat das nicht nur Fefe selber geschafft zu schreiben, sondern war auch der Kern des Vorgängers von OpenSSL, aus dem eine SSL-Bibliothek erwuchs.