The Main Issues
For the cryptographer, the main issues:
- choice of the transformation (D and E)
- is the underlying mathematical basis efficient for decoding and encoding with keys and hard without them?
- do you publish the algorithm or not?
- generation and distribution of keys
- might like to use random numbers, but computers aren’t exactly random devices
- how do you get a secret from one person to another if you don’t already have keys!?