Currently, cryptographic transformations are widely used as an efficient and
flexible method for solving various problems of information protection in
computer networks and communications systems. Three main tasks of
cryptography are the most important:
Ensuring information confidentiality
Authentication of the information and message source
Ensuring user anonymity