Replies: 3 comments
-
I would like to add that the problem gets significantly more complex if the AID of that one human is also part of a multisig group of an organization, basically two layers of multisig where members of a multisig group are themselves multisig groups. |
Beta Was this translation helpful? Give feedback.
-
In attempts to make this a little more user friendly, so far what we've done in the CF wallet is this:
This works quite well assuming all devices are nearby for QR code scanning, and ensures the "single-sigs" behind each multi-sig only get used for this particular multi-sig. It is bespoke to our wallet though, so it would be good if there was a common standard for all wallets. In my opinion, a more ideal solution in the long term would be if existing contacts could run some mini protocol to auto create and share the |
Beta Was this translation helpful? Give feedback.
-
I've been thinking of another potential solution that would involve WebAuthn, e.g. with FIDO2 keys. For this discussion, let's assume a design goal is for a person to have 3 or more signing keys with a threshold of 2. Perhaps the first key is unlocked when the app is in use on a device. Maybe the device secure enclave has a second. A FIDO key would provide an excellent second factor or backup key. At an IIW a while ago, perhaps October 2023, someone very knowledgeable about Chrome was discussing a use case where someone walks up to a shared browser/computer at a library (or wherever) and needs to authenticate in a secure way. They could stick in their FIDO key enter their password/passkey and tap their FIDO key to gain all the access they need. Then when done, they pull out their FIDO key and the browsing session would ideally end. Quoting from an article (here):
Here's another interesting article: encrypting-data-in-the-browser-using-webauthn A relying party identifier (RP-ID) could be a browser extension ID, or the web page origin that it is integrating (with host permission). My additional thought with a browser extension or website (example at https://webauthn.io/), use WebAuthnn, register a security key, e.g. FIDO2. |
Beta Was this translation helpful? Give feedback.
-
What is a good UX flow where a user can set up multiple devices, perhaps with distinct KERIA service providers, for routine multisig signing and exceptional recovery in case of loss of device or passcode?
Beta Was this translation helpful? Give feedback.
All reactions