International Olympiad in cryptography and recent mathematical trends