security of networks and cryptography 1612519