Cryptograhpy2 Flashcards
What is confusion in cryptography?
Confusion adds an unknown key value to confuse an
attacker about the true value of a plaintext symbol
What is diffusion in cryptography?
Diffusion spreads the plaintext information through the
ciphertext?
What are substitution-permutation
networks?
Early (modern) block ciphers used simple networks
combining substitution and permutation circuits
These networks are called substitution-permutation
networks (or SP networks)
what is the basic concept of a substitution box (sbox) operating on 16-bit blocks
A substitution box (S-box) is basically a look-up table
containing some permutation of the numbers 0 to 15
How does a SP network work?
The mapping used for the S-boxes needs to be one-to-one
(so decryption is possible)
The output of S-boxes is shuffled with a permutation
network before being fed into the next layer of S-boxes
Each layer is also called a round