Kenya and the cryptochallenge