Journal of cryptology : the journal of the International Association for Cryptologic Research