Suppose that users A,B and C want to create a digital signature together. The users do not trust each other so, they need to create a signature that receives input from all of them.
The best way I though of was with RSA where each user performs a step of the key calculation:
- User A selects prime p
- User B selects prime q
- User C selects the e (By calculating N=(p*q) and so on...)
So now you have a set of keys where all users had an input.
My question: Is there a better way ? (preferably with more users)
Any type of signature will work, just needs input from many users.