So, as usual we're going to look at a finite cyclic group of order N, so G is some group, in your head you should be thinking ZP star, but there could be other groups, for example, like an ellipctic curve group. 