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

Secret Sharing in Practice #156

Closed
a8x9 opened this issue Apr 13, 2020 · 4 comments
Closed

Secret Sharing in Practice #156

a8x9 opened this issue Apr 13, 2020 · 4 comments
Labels
bluetooth Questions and comments regarding use of BT technology/measurements/accuracy of broadcasts protocol Questions about the protocol/cryptography

Comments

@a8x9
Copy link

a8x9 commented Apr 13, 2020

When you are in contact with multiple persons, how do you know which share was emitted by which phone? Basically, how do you correctly regroup shares?

  • On iOS, you don't have access to the BLE advertisement packets MAC address.

  • On Android you could use the MAC address, assuming the MAC address randomization is synchronized with your EphID change frequency. But I don't know if you can control that, this article suggests that the randomization timer is implemented in the Bluetooth chip firmware.

Did you take these limitations into consideration for this new design? If yes, how do you solve the above problem?

@lbarman lbarman added bluetooth Questions and comments regarding use of BT technology/measurements/accuracy of broadcasts protocol Questions about the protocol/cryptography labels Apr 13, 2020
@galadran
Copy link

Hi a8x9,

You are right that for Secret Sharing, we would need to either transmit an additional small identifier or have access the to MAC address of incoming packets. Given Google and Apple's existing engagement with the contact tracing community, we are hopeful they might adopt our proposal and support it as part of their API.

@vaudenay
Copy link

Depending on the choice of the secret sharing (e.g. Shamir secret sharing), you may have to transmit the index of the share as well.

@galadran
Copy link

That is true, although using time synchronisation to index incoming packets may also work.

@lbarman
Copy link
Member

lbarman commented Apr 22, 2020

Closing as this seem addressed...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bluetooth Questions and comments regarding use of BT technology/measurements/accuracy of broadcasts protocol Questions about the protocol/cryptography
Projects
None yet
Development

No branches or pull requests

4 participants