Mindestlänge der getrennten PGP-Signatur
614
H. C. Barton
Wie klein kann eine getrennte PGP-Signatur sein? Die einzige Größe, die ich bekomme, sind 287 Bytes für einen 2048-Bit-Schlüssel und 543 Bytes für einen 4096-Bit-Schlüssel, unabhängig von der Größe der signierten Daten. In diesem Beitrag aus dem Jahr 2004 sagt der Autor jedoch, dass er eine 65-Byte-Unterschrift erhalten kann. Wie ist das möglich und gibt es noch eine Möglichkeit, dies zu tun?
[Sie können mit RSA nicht kleiner als die Schlüsselgröße werden] (https://crypto.stackexchange.com/q/3505/5122). Einige zusätzliche Overheads für Metadaten und Header werden hinzugefügt. Ich habe kürzlich eine ähnliche Diskussion in [Wie man GnuPG verwendet, um die kleinstmögliche Ausgabe zu erhalten (symmetrische Verschlüsselung)?] (Https://superuser.com/q/1244070/102155) was meistens auch für Unterschriften gilt.
Jens Erat vor 6 Jahren
0
Kann El Gamal etwas verschlüsseln, das kleiner als die Schlüsselgröße ist?
H. C. Barton vor 6 Jahren
0
Ich erhielt eine digitale Signatur mit bis zu 96 Bytes. Ist es beim Verschlüsseln nicht möglich, die Ausgabe ohne symmetrische Verschlüsselung zu verkleinern?
H. C. Barton vor 6 Jahren
0
Was meinst du? OpenPGP ist ein hybrides Kryptosystem, das Daten immer mit symmetrischer Verschlüsselung verschlüsselt und nur die Verschlüsselung mit öffentlichen / privaten Schlüsseln zum Verschlüsseln des symmetrischen Sitzungsschlüssels verwendet.
Jens Erat vor 6 Jahren
0
Sie sagen also, dass die PGP-Verschlüsselung von 1 Byte groß ist (> 500 Byte), weil sie einen öffentlichen Schlüssel einbetten muss?
H. C. Barton vor 6 Jahren
0
Nein, es wird kein _public-key_ eingebettet (normalerweise enthält es jedoch einen Verweis auf einen öffentlichen Schlüssel, den Fingerabdruck des Schlüssels). Es enthält einen Chiffrierblock für die symmetrische Verschlüsselung. Ich würde empfehlen, den Wikipedia-Artikel über [Hybrid-Kryptosysteme] (https://en.wikipedia.org/wiki/Hybrid_cryptosystem) zu lesen.
Jens Erat vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
Kurze, leicht verständliche Erklärung von GPG / PGP für nichttechnische Personen?
-
1
GnuPG: Überprüfung des Absenders
-
2
Welche Codierung wurde für diesen öffentlichen Schlüssel verwendet?
-
1
PGP-Datei mit ASC-Schlüssel entschlüsseln
-
3
PGP-Schlüssel verschieben
-
3
Beeinträchtigt die Neuverschlüsselung die ursprüngliche Verschlüsselung?
-
1
Was ist das beste PGP-Programm, einschließlich kommerzieller Produkte?
-
1
Funktioniert PGP manchmal wie Zip?
-
2
Warum teilen Menschen ihre PGP-Schlüssel und wie wird sie verwendet?
-
1
Wie kann ich GPG mit alpine integrieren?