Stream Cipher Modes

N-bit OFB (Output Feedback)

Ci = Ti ⊕ Ek * (Si)

Ti = Ci ⊕ Ek * (Si)

Si = f(Si-1, Ek * (Si-1))

S0 = IV

N-bit CFB (Ciphertext Feedback)

Ci = Ti ⊕ Ek * (Si)

Ti = Ci ⊕ Ek * (Si)

Si = f(Si-1, Ci)

S0 = IV

N-bit CTR (Counter)

Ci = Ti ⊕ Ek * (Si)

Ti = Ci ⊕ Ek * (Si)

Si = S_(i-1) + 1

S0 = IV

Stream vs. Block

Last updated