Hello Tor Developers,

My name is Bruno, and I am currently doing my Thesis under the guidance of
professor Kevun.

My Thesis focuses on developing a system to enable users to submit
anonymous reports on usability issues experienced while using the Tor
Browser. To do so, I studied the state of the art in private data
collection and analyses, and compared all the most relevant solutions
between each other. This research led me to the POPSTAR protocol, a system
that enables the submission of reports protected by k-anonymity. In this
system, reports are constructed in a manner that the Server collecting them
is unable to decrypt any single report individually. Instead, it must
aggregate groups of similar reports. Each report contains a secret share of
the symmetric key for the given group. When a group reaches threshold k,
the server is able to combine the shares in order to recover the symmetric
key, and therefore perform decryption of the group. The protocol does not
require cooperation between clients. It only requires the clients to
communicate with two non-colluding servers, a Randomness Server, which
provides entropy to construct the report, and lastly the Aggregation
Server, which collects the reports and attempts to decrypt them.

We implemented this system in Rust, with the required Servers as Onion
Services. Professor Kevun also provided me with a Browser Extension he has
been working on as the interface for this system.

In this email, I include the URL for the github repository, so that you can
have a look, and run a demo. If you are interested, I can follow up this
email with a document explaining the protocol in more detail.

Here is the URL for the repository: github
<https://github.com/Reidasfestas/AnonymousReportingForTor.git>

Thank you very much for your time, and I hope to hear back from you.
_______________________________________________
tor-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to