隐私沙箱聚合服务

时间:2024-03-19 22:12:06
【文件属性】:

文件名称:隐私沙箱聚合服务

文件大小:55KB

文件格式:ZIP

更新时间:2024-03-19 22:12:06

Go

多浏览器聚合服务原型 此处的代码与用于通过隐私保护跨浏览器聚合数据的原型有关。 该机制进行了说明。 请注意,当前的MPC协议具有一些已知的缺陷。 该原型是概念证明,而不是最终设计。 如何建造 要构建代码,您需要首先安装 ,并且Go文件中有运行二进制文件的详细说明。 主要管道 基于实现的主要管道有四个。 按照Go文件中的指示,您可以在本地运行管道,也可以使用其他运行程序引擎(例如Google Cloud Dataflow)。 对于后者,您需要首先拥有一个Google Cloud项目。 generate_partial_report模拟浏览器将转换数据分成共享并使用帮助服务器中的公钥进行加密的过程。 输入的转换数据是CSV,格式为conversion_key,value ,其中conversion_key是字符串, value是整数。 pipeline/test_conversion_dat


【文件预览】:
privacy-sandbox-aggregation-service-main
----CONTRIBUTING.md(211B)
----LICENSE(11KB)
----pipeline()
--------browsersimulator_test.go(5KB)
--------cryptoio_test.go(4KB)
--------elgamal_encrypt_c_bridge.cc(5KB)
--------conversion.go(9KB)
--------elgamal_encrypt.h(3KB)
--------conversionaggregator.go(13KB)
--------elgamalencrypt_test.go(4KB)
--------standardencrypt.go(3KB)
--------elgamalencrypttesting.go(1KB)
--------cbytes_utils.cc(1KB)
--------standardencrypt_test.go(2KB)
--------exponentiate_conversion_key.go(3KB)
--------test_conversion_data.csv(3KB)
--------cbytes.h(1KB)
--------merge_partial_aggregation.go(2KB)
--------elgamal_encrypt_c_bridge.h(3KB)
--------crypto.proto(2KB)
--------browsersimulator.go(8KB)
--------secretshare.go(2KB)
--------elgamal_encrypt_testing_c_bridge.cc(1KB)
--------elgamal_encrypt.cc(6KB)
--------aggregate_partial_report.go(4KB)
--------elgamal_encrypt_testing.h(1KB)
--------elgamal_encrypt_testing_c_bridge.h(1KB)
--------conversion_test.go(5KB)
--------cryptoio.go(5KB)
--------elgamalencrypt.go(6KB)
--------generate_partial_report.go(3KB)
--------elgamal_encrypt_testing.cc(1KB)
--------BUILD(10KB)
--------conversionaggregator_test.go(5KB)
--------cbytes_utils.h(1KB)
--------secretshare_test.go(1KB)
----README.md(2KB)
----WORKSPACE.bazel(5KB)
----BUILD(599B)

网友评论