SIP-28: [Wallet] add derivation path for BLS encryption key

SIP Title: add derivation path for BLS encryption key

SIP number: 28
SIP link: SIP: add derivation path for BLS encryption key by joyqvq · Pull Request #28 · sui-foundation/sips · GitHub

By leveraging the master private key already stored in the wallet (either in Chrome Extension or mobile device) by defining a new derivation path.

By extending the specification for key derivation path to include a new unique derivation path in addition to all the signing keys for different signature schemes. This is domain separated for BLS12381 scheme and for encryption use only.

Effectively this will add the option of a wallet user to be able to use BLS signing with his wallet without the need to remember any private key.

1 Like