For some cryptographic methods you can construct them. e.g. elliptic curves (product of two cyclic groups) or Diffie–Hellman (can be product of n-cyclic groups). But they have no usage because at a possible attack you can reduce the problem to a single group.
So is there any cryptographic method which benefits (or equal) from multiple cyclic groups?
Interested in general but best case would be if their individual group size should somehow be changeable, independent and not too small. Their product should be the whole group size or a constant times bigger. The group number should be finite. In best case 3 or not that much more.
Given two group elements it should be unknown (hard to compute) how to compute one out of he other. The attacker has access to the program during runtime. He only don't know how those two elements were generated.