Top 10 cryptography problems(in real life)
1. You never needed crypto before. But you do now.
3. You can’t put the crypto where you need it.
4. Secret keys often aren’t.
5. Public key infrastructure doesn’t exist yet.
6. Cipher algorithms are amazingly hard to design.
7. Crypto protocols are really hard to design.
8. Applications are even harder to design.
9. Crypto implementation is hard, too.
10. Cryptography doesn’t magically make insecure platforms secure.
11. Problem 10 wasn’t the last one...