Imagine that you are responsible for implementation of a new security system in a company which boss insists on having new encryption algorithm.
Here are couple of solutions which has been presented to you by other companies offering such services:
- No opponent having a cryptogram will ever know the key used to make it.
- No opponent having a cryptogram will ever know matching open text.
- No opponent having a cryptogram will be able to say anything about any of the symbol of open text
- No opponent having a cryptogram will be able to obtain any useful information.
Each of the companies offers the same price, which offer would you choose? Justify your answer. If you do not like any of the offers above, write a suitable phrase guaranteeing safety of the encryption algorithm.