Frage zu assymetrischer Verschlüsselung



  • hallo Community,

    ich habe da ein Verständnisproblem bezüglich assymetrischer Verschlüsselung. Konkret geht es um folgendes. Ich benutze eine Onlinefestplatte um meine Dateien zusätzlich zu sichern. Nun hab ich mittels PGP die Daten verschlüsselt(mit dem öffentlichen Schlüssel) und auf der Onlineplatte abgelegt. Nur: Wie geht das genau mit der Verschlüsselung?

    Nehmen wir an, ich verschlüssle eine Datei mit sagen wir 8 MB, und der Schlüssel ist ja relativ kurz. Fängt der dann von vorne an, irgendwo in der Mitte der Datei?
    Ich versteh das grad grundlegend nicht, kann mir das einer erklären?

    lg
    stefan



  • Das ist normalerweise ein block cipher, das heißt, die Verschlüsselung verarbeitet die Datei in Blöcken fester Größe. Wie die Blöcke genau verarbeitet und verkettet werden, dafür gibt es verschiedene Möglichkeiten. Der Wikipedia-Artikel http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation zeigt ein paar.

    Edit: Wenn es dich wirklich interessiert, würde ich aber eher zu einem Buch über Kryptografie raten. Diesen Wikipedia-Artikel ganz ohne Kryptografie-Kenntnisse zu verstehen ist nicht so einfach, und für grundlegende, zusammenhängende Erklärungen sind Bücher immer noch besser als Wikipedia oder Forenposts.



  • @Christoph
    Ach geh, so verwirrst du den doch nur noch mehr.

    @triton03
    Der Block-Cipher ist symmetrisch, dein PGP Key ist asymmetrisch.

    Der Trick dabei ist, dass die Datei garnicht asymmetrisch verschlüsselt wird, sondern wie Christoph schon schreibt mit einem symmetrischen BlockCipher. Wie der Teil funktioniert steht auch auf dem von ihm verlinkten Wikipedia Artikel beschrieben.

    Gründe warum man einen BlockCipher nimmt, und nicht gleich alles direkt mit dem asymmetrischen Verfahren verschlüsselt, sind z.B. weil BlockCipher viel schneller sind, und viel besser geeignet um grosse Daten zu verschlüsseln.

    Da man sich aber die Eigenschaften des asymmetrischen Verfahrens zu Nutze machen möchte, berechnet man nun zufällig einen Key für den symmetrischen BlockCipher, und verschlüsselt diesen zufällig generierten Key dann mit dem asymmetrischen Verfahren.



  • triton03 schrieb:

    hallo Community,

    ich habe da ein Verständnisproblem bezüglich assymetrischer Verschlüsselung. Konkret geht es um folgendes. Ich benutze eine Onlinefestplatte um meine Dateien zusätzlich zu sichern. Nun hab ich mittels PGP die Daten verschlüsselt(mit dem öffentlichen Schlüssel) und auf der Onlineplatte abgelegt. Nur: Wie geht das genau mit der Verschlüsselung?

    Na, du solltest besser wissen, wie das mit der Entschlüsselung geht, sonst kommst
    du an deine Daten nicht mehr ran.;)



  • nachtfeuer schrieb:

    triton03 schrieb:

    hallo Community,

    ich habe da ein Verständnisproblem bezüglich assymetrischer Verschlüsselung. Konkret geht es um folgendes. Ich benutze eine Onlinefestplatte um meine Dateien zusätzlich zu sichern. Nun hab ich mittels PGP die Daten verschlüsselt(mit dem öffentlichen Schlüssel) und auf der Onlineplatte abgelegt. Nur: Wie geht das genau mit der Verschlüsselung?

    Na, du solltest besser wissen, wie das mit der Entschlüsselung geht, sonst kommst
    du an deine Daten nicht mehr ran.;)

    Ich gehe mal davon aus dass das für den User vollkommen transparent funktioniert 😉


Anmelden zum Antworten