Pages

Tuesday, 25 December 2012

一些跟TOR相关的东西

Recent Programming

The software I've worked on is either on Tor's gitweb page, or on my github page.
  • Since early 2003, I have been writing software for the Tor Project. In 2006, we incorporated as a 501(c) nonprofit corporation in Massachusetts; I'm one of the directors. I work on the anonymity protocol, the core network daemon, and on several miscellaneous add-on programs.
  • I'm the primary maintainer for Libevent, a networking library originally written by Niels Provos.
  • I also help maintain the Freehaven Anonymity bibliography.
  • There are some other miscellaneous projects of mine (and of other people) on my github page.

Old Programming

  • I wrote some of the preliminaries for an implementation of the Pynchon Gate protocol.
  • I'm the primary author of the software for Mixminion, an anonymous remailer. There hasn't been a new update in some while; I'm not so sure these days about the demand for high-latency anonymity tools.
  • I did a project called Parsely once; it was a pretty neat solution to a problem nobody actually seems to have.
  • PolyJ was my principal undergraduate project. It was meant to demonstrate one way to add parameterized types to Java.
  • I did my M.Eng work on a very minor facet of Jif.

Papers

I haven't published as much research as I'd like in the last few years; most of my technical writing has gone into various Tor design proposals and things like that.
That said, here are some papers I've helped write:
  • Roger Dingledine, Nick Mathewson, Paul Syverson, Steven Murdoch. Tor: The Second-Generation Onion Router (2012 DRAFT)
    Work in progress update to the earlier Tor paper. [pdf]
  • Aaron Johnson, Paul Syverson, Roger Dingledine, and Nick Mathewson. Trust-based Anonymous Communication: Adversary Models and Routing Algorithms.
    In the Proceedings of the 18th ACM conference on Computer and Communications Security (CCS 2011). [pdf]
  • Roger Dingledine and Nick Mathewson. Design of a blocking-resistant anonymity system.
    Technical report. [pdf]
  • Roger Dingledine and Nick Mathewson. Anonymity Loves Company: Usability and the Network Effect.
    In the Proceedings of the Fifth Workshop on the Economics of Information Security (WEIS 2006). [pdf]
  • Len Sassaman, Bram Cohen, and Nick Mathewson. The Pynchon Gate: A Secure Method of Pseudonymous Mail Retrieval.
    In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2005). [pdf]
  • Nick Mathewson, Roger Dingledine. Practical Traffic Analysis: Extending and Resisting Statistical Disclosure.
    In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), May 2004. [pdf]
  • Roger Dingledine, Nick Mathewson, Paul Syverson. Tor: The Second-Generation Onion Router.
    In the Proceedings of the 13th USENIX Security Symposium, August 2004. [pdf]
  • Nick Mathewson, Roger Dingledine. Mixminion: Strong Anonymity for Financial Cryptography.
    Financial Cryptography, Feb 2004.
  • Roger Dingledine, Nick Mathewson, Paul Syverson. Reputation in P2P Anonymity Systems.
    Workshop on economics of p2p systems, June 2003  [pdf]
  • George Danezis, Roger Dingledine, Nick Mathewson. Mixminion: Design of a Type III Anonymous Remailer Protocol.
    IEEE Symposium on Security and Privacy, May 2003. [pdf, ps]
  • Roger Dingledine, Nick Mathewson, Paul Syverson. Reputation in Privacy Enhancing Technologies.
    Computers, Freedom, and Privacy, Apr 2003. [html]
  • Nick Mathewson. Verifying mostly-static information flow control in Java Bytecode.
    MIT M.Eng. Thesis under supervision of Barbara Liskov, June 2002. [ps
from  http://www.wangafu.net/~nickm/