Journal of cryptology: the journal of the International Association for Cryptologic Research [J Cryptol] NLMUID: 9918734189006676