Differentially Private Network-Trace-Analysis Tools

Research and analysis related to computer networks is often hampered by the tension between the need for accurate network packet traces to study, and the concern that these traces may contain sensitive information. Starting from recent work on differential privacy, we have produced a toolkit and a collection of standard network trace analyses using these tools that guarantee differential privacy. The download demonstrates the tools, and how they can be used to analyze network trace data while providing strong privacy guarantees.

Details

TypeDownload
File NameDPTraceAnalysis.zip
Version1.0
Date Published18 August 2010
Download Size0.16 MB

Note By installing, copying, or otherwise using this software, you agree to be bound by the terms of its license. Read the license.

New Features

Here’s what’s new in this release:

  • A collection of statistical tools built on top of the Privacy Integrated Queries (PINQ) differentially-private analysis toolkit.
  • Several examples of the application of these tools to common network trace analyses.

System Requirements

To run this software, you’ll need the following:

  • Visual Studio 2010 can open the project immedially, but the source code can be viewed and built on any .NET system (eg: older versions of Visual Studio, or mono).
  • A network trace of some form. The tools and analyses do not come with actual network trace data. They will generate and analyze synthetic data to demonstrate the input format and behavior of the analysis.

Installation Instructions

To install the project, do the following:

  1. Unzip the compressed folder.
  2. Examine the readme.txt file for information about each of the projects.
  3. Open the solution in Visual Studio 2010, or your favorite .NET IDE.
  4. The project should build without additional help. Each project produces an executable reflecting a different analysis.