A Schnorr group, proposed by Claus P. Schnorr, is a large prime-order subgroup of Zp×{\displaystyle \mathbb {Z} _{p}^{\times }}, the multiplicative group of integers modulo p{\displaystyle p} for some prime p{\displaystyle p}. To generate such a group, generate p{\displaystyle p}, q{\displaystyle q}, r{\displaystyle r} such that