Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design secure information transfer among a user's devices #130

Closed
1 task done
s1fr0 opened this issue Aug 7, 2022 · 1 comment
Closed
1 task done

Design secure information transfer among a user's devices #130

s1fr0 opened this issue Aug 7, 2022 · 1 comment
Assignees
Labels
track:conversational-security Conversational security track (Secure Messaging) track:waku-specs Waku specs track (RAD)

Comments

@s1fr0
Copy link
Contributor

s1fr0 commented Aug 7, 2022

Problem

With the final goal to implement multi-devices communications, we need to design a mechanism to securely exchange (cryptographic) information between 2 or more devices possessed by a user.

Since devices are in direct control of the user, we can simplify the devices' key-exchange/authentication mechanism by using an out-of-band QR scan, similarly as currently done by the Status app when transferring sessions. However we possibly want to simplify Status app implemented protocol (e.g. use Noise handshakes rather than opening a TLS connection), while overcoming some of its limitations (e.g., execute transfers even if not connected on same local network).

Acceptance criteria

  • Propose and agree on a design for secure information transfer among user's devices
@s1fr0 s1fr0 added track:conversational-security Conversational security track (Secure Messaging) track:waku-specs Waku specs track (RAD) labels Aug 7, 2022
@s1fr0 s1fr0 moved this to In Progress in Vac Research Aug 22, 2022
@s1fr0 s1fr0 self-assigned this Aug 24, 2022
@s1fr0
Copy link
Contributor Author

s1fr0 commented Sep 12, 2022

Closed by updating https://rfc.vac.dev/spec/35/, publishing https://rfc.vac.dev/spec/43/ and waku-org/nwaku#1117

@s1fr0 s1fr0 closed this as completed Sep 12, 2022
Repository owner moved this from Now/In Progress to Done in Vac Research Sep 12, 2022
@kaiserd kaiserd removed this from Vac Research Feb 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
track:conversational-security Conversational security track (Secure Messaging) track:waku-specs Waku specs track (RAD)
Projects
Development

No branches or pull requests

1 participant