Journal of Groups, Complexity, Cryptology