TCN:用于分散,保护隐私的联系人跟踪的TCN协议的规范和参考实现

时间:2024-04-08 15:28:16
【文件属性】:

文件名称:TCN:用于分散,保护隐私的联系人跟踪的TCN协议的规范和参考实现

文件大小:28KB

文件格式:ZIP

更新时间:2024-04-08 15:28:16

Rust

TCN协议 这是一个进行中的文档。通过PR和问题跟踪更改。 本文档介绍了临时联系人号码,这是由开发的一种分散式,隐私优先的联系人跟踪协议。该协议被构建为可扩展的,目的是在曝光通知应用程序之间提供互操作性。 TCN协议和相关工作的设计考虑了“ 。 该协议不需要任何可个人识别的信息,尽管它与受信任的卫生机构兼容,但不需要任何信息。用户的设备通过蓝牙将短距离广播发送到附近的设备。以后,出现症状或测试结果呈阳性的用户可以向联系人报告其状态,而隐私受到的损失最小。不发送报告的用户不会显示任何信息。使用TCN协议的不同应用程序可以互操作,并且该协议可以与经过验证的测试结果一起使用,也可以通过可扩展的报告备注字段用于自我报告的症状。 欢迎将PR和Issues直接提交到此仓库。对于有关TCN协议或使用TCN协议,请。 该存储库还包含用Rust编写的TCN协议的参考实现。通过运行cargo doc --no


【文件预览】:
TCN-main
----.gitignore(19B)
----protocol.md(86B)
----building_blocks.md(2KB)
----src()
--------error.rs(748B)
--------report.rs(5KB)
--------keys.rs(4KB)
--------serialize.rs(5KB)
--------lib.rs(3KB)
----LICENSE(1KB)
----CHANGELOG.md(387B)
----Cargo.toml(581B)
----.github()
--------workflows()
----ContactTracingBillOfRights.md(165B)
----interoperability.md(7KB)
----scripts()
--------collisions.jl(620B)
----README.md(27KB)
----tests()
--------test_vectors.rs(2KB)
--------basic_functionality.rs(10KB)

网友评论