March 2026 Cryptographic analysis competition