GBI: One-time Pads
2005-10-03 13:15
Popcorn
Erstes PDF, Seite 16, zweite Folie:
Weiter oben im PDF wurde sogar noch einmal darauf hingewiesen, dass ein vegrößertes Alphabet die Verschlüsselungsqualität sichert. Hier wird aber gezielt ein Alphabet genutzt, dass nur aus 1 und 0 besteht ("binary string").
Wird das hier so gemacht, um die Schlüssellänge kleinzuhalten, sprich man nutzt eigentlich schon einen Schlüssel der aus einem großen Alphabet besteht, liest und verwendet ihn dann aber als Bits, bzw. binär?
A one-time pad is a stream cipher defined on ( = {0,1}
! A message x x …x % ' is encrypted by a binary string
1 2 n
K = K K …K
1 2 n
eK(x x …x ) = (x K )(x K )… (x K )
1 2 n 1 ) 1 2 ) 2 n ) n
and decrypted by:
dK(x x …x ) = (x K )(x K )… (x K )
1 2 n 1 ) 1 2 ) 2 n ) n
! Since every key sequence is equally likely, so is every
plaintext!
! Unconditional (information theoretic) security, if key isn’t
reused!
! Problem: Securely exchanging and synchronizing long keys.
Weiter oben im PDF wurde sogar noch einmal darauf hingewiesen, dass ein vegrößertes Alphabet die Verschlüsselungsqualität sichert. Hier wird aber gezielt ein Alphabet genutzt, dass nur aus 1 und 0 besteht ("binary string").
Wird das hier so gemacht, um die Schlüssellänge kleinzuhalten, sprich man nutzt eigentlich schon einen Schlüssel der aus einem großen Alphabet besteht, liest und verwendet ihn dann aber als Bits, bzw. binär?