To be useful, encryption must:
Be invertible, so that with a key the ciphertext e(cleartext,key) can be converted to cleartext (to be read…)
Be extremely difficult to invert without the appropriate key
Ideally, difficult in spite of knowing the transformation algorithm, e()
- strength dependent on key secrecy only