Infranet (original) (raw)

system architecture

Infranet consists of a requester and _responder_communicating over a covert tunnel. A requester, running on a user's computer, uses the tunnel to request censored content. Upon receiving the request, the responder, a standard public Web server running Infranet software, retrieves the sought content from the Web and returns it to the requester via the tunnel. In the upstream direction, the Infranet tunnel protocol modulates covert messages on standard HTTP requests for uncensored content. This is done using a confidentially negotiated function that maps URLs to message fragments, which compose requests for censored content. The requester and responder communicate via a channel with far greater bandwidth from the responder to the requester than vice versa. Because the responder serves many Infranet users' requests for hidden content, it can maintain the frequency distribution of hidden messages. A requester typically wants to send a message from this distribution.

Software

Work on Infranet is proceeding quickly. To see the latest source code and releases, visit our project page at Sourceforge.

Papers

In the News

Talks

People

Faculty: Hari Balakrishnan David Karger

Graduate Students: Nick Feamster Magdalena Balazinska Winston Wang Greg Harfst

Projects


NMS Home Projects People Papers Software
M. I. T. Computer Science and Artificial Intelligence Laboratory · 32 Vassar Street · Cambridge, MA 02139 · USA