[tor-bugs] #26970 [Core Tor/Tor]: Privcount: plan the modules and components
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sun Jul 29 23:25:15 UTC 2018
#26970: Privcount: plan the modules and components
-------------------------+-------------------------------------------------
Reporter: teor | Owner: teor
Type: task | Status: assigned
Priority: Medium | Milestone: Tor: 0.3.5.x-final
Component: Core | Version:
Tor/Tor | Keywords: privcount, 035-roadmap-master, 035
Severity: Normal | -triaged-in-20180711, rust
Actual Points: | Parent ID: #25669
Points: | Reviewer:
Sponsor: |
-------------------------+-------------------------------------------------
Replying to [26953#comment:3 chelseakomlo]:
> Is the idea that this project will remain external to core tor, or will
this one day be merged into the core codebase? Definitely having CI in the
short term seems wise either way.
That's a good question, nickm and I haven't discussed it yet. And I think
we'd benefit from your advice.
For PrivCount in Tor, we need to produce the following components:
* a Rust "Data Collector" module in Tor that does blinding, encryption,
and noise, based on a config
* a separate "Tally Reporter" binary that does unblinding, decryption,
aggregation, and reporting, based on a config
* some tools for creating and validating configurations
One possible design is:
* Rust modules for blinding/encryption, noise, aggregation, reporting, and
config
* Glue code and module imports for the Tor Data Collector
* Application code and module imports for the Tally Reporter
* Application code and module imports for the tools
Split off
https://trac.torproject.org/projects/tor/ticket/26953?replyto=3#comment:3
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26970>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list