pylls / padding-machines-for-tor

Project repository for creating padding machines for Tor to defend against website fingerprinting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Padding Machines for Tor

This is the repository for the NGI Zero PET project "Padding Machines by Tor". The goal of the project was to create one or more padding machines for Tor's new circuit padding framework. The padding machines should defend against Website Fingerprinting (WF) attacks.

Project Results

This project made several contributions with the help of additional funding from the Swedish Internet Foundation for a related project.

Notable results:

The work in the project is documented in a pre-print paper on arxiv. Results from the pre-print will be incorporated into a later submission to an academic conference together with new unpublished results (other project).

Acknowledgements

This project is made possible thanks to a generous grant from the NGI Zero PET project, that in turn is made possible with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology. Co-financing (for administrative costs and equipment) is provided by Computer Science at Karlstad University. The Swedish Internet Foundation also funded part of the work by enabling me to spend extra time on the simulator (synergies with another project) and tweaking the Interspace machine.

About

Project repository for creating padding machines for Tor to defend against website fingerprinting

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 88.4%Language:C 8.0%Language:Shell 2.9%Language:Dockerfile 0.8%