cyber threats and their defense in cryptography and network security