DES



DES Implementation



DES steps

  1. split Pi into a left half Li and a right half Ri
  2. Ki = 48-bit transposed subset of 56-bit key (which transposition and which subset depend on i)
  3. L[i+1] = Ri
  4. R[i+1] = Li xor f(Ri, Ki), where f(R, K) is
  5. P[i+1] = L[i+1] . R[i+1]



DES properties



DES use



RSA



RSA Implementation



RSA properties