A Review of Cyber Security in Cryptography: Services, Attacks, and Key Approach