Went over the docs (Google and Apple's), but there are a few things that are not clear to me. This is my summary of how I interpreted it works: - A [Tracing Key] is stored locally in every device. - A [Rolling Key] gets regenerated every day based on the [Tracing Key] - A [Proximity Identifier] gets regenerated every 15 minutes and broadcasted to other bluetooth devices. - The Contact Tracing Bluetooth Specification…
I don't think such a list would be that long:
1. It's not unreasonable to have some approximate concept of location (e.g. "New York City and surroundings")
2. A contract tracing app is only useful when the number of new infections is low enough, such that all possible contacts can be tested.
3. For a tracing key 32 bytes would suffice. Even for 15,000 relevant infections you're only looking at 0.5 MB of data.