Search code examples
securityencryptioncryptographyopensslcrypt

split private key(k1) such that only any two keys are necessary to decrypt it?


I encrypt data using public key(k1). I decrypt it using private key pk1 Is it possible to split private key(pk1) into keys pk2, pk3, pk4 and pk5 in such a way that only any two keys are necessary to decrypt it?

Thanks.


Solution

  • I believe you are looking for threshold cryptography. There is an earlier question about the topic.

    Unfortunately, it seems that there is no widely implemented public algorithm available.