Abstract:
We present problems of the Sixth International Olympiad in cryptography NSUCRYPTO'2019 along with their solutions. The problems are related to attacks on ciphers and hash functions, protocols, Boolean functions, Dickson polynomials, prime numbers, rotor machines, etc. We discuss several open problems on mathematical countermeasures to side-channel attacks, APN involutions, S-boxes, etc. The problem of finding a collision for the hash function Curl27 was partially solved during the Olympiad. Tab. 11, illustr. 7, bibliogr. 21.