An extension of the Shannon theory approach to cryptography | Synapse