Michael Marsh
Assistant Research Scientist, University
of Maryland Institute for
Advanced Computer Studies (UMIACS)
| Email: |
mmarsh at umiacs dot umd dot edu
|
| Phone: |
(301) 405-6802 |
| Fax: |
(301) 314-9658 |
| Office: |
3141 A.V. Williams Building |
| Address: |
UMIACS |
|
A.V. Williams Building |
|
University of Maryland |
|
College Park, MD 20742 |
curriculum vitae
Research projects
-
Peer-to-peer desktop grid computing.
-
Pydtn — a simulator for delay-tolerant
networks
-
Trust inference in the
NICE platform
(with Bobby Bhattacharjee,
Jonathan Katz, and
Aravind Srinivasan)
-
Local Minima Search (LMS), a protocol for efficient item
lookup in an unstructured peer-to-peer network with a virtual
namespace (with Bobby Bhattacharjee and Aravind Srinivasan)
[download the source code,
requires CODEX]
-
KeyChains, a web-of-trust public key distribution/discovery
system (with Bobby Bhattacharjee, Ruggero Morselli, and Jonathan Katz).
[download the source
code]
This is based on LMS, and uses CODEX libraries, but everything is
self-contained in the tarball.
-
Emergent behaviors in large-scale networks (with the
Laboratory
for Telecommunications Sciences)
-
The Cornell Data Exchange (CODEX),
a system employing distributed trust to distribute secrets with
high assurance of confidentiality and integrity (with
Fred Schneider of Cornell
University, with whom I worked as a postdoc from Aug. 2001 to
Aug. 2003);
CODEX also provides a general-purpose toolkit allowing rapid
development of distributed systems, especially those involving
quorum systems.
Prior research projects
-
Distributed blinding for reencrypting data passed between quorum
systems (with Fred Schneider,
Lidong Zhou
of Microsoft Research, and
Anna Redz of
the Royal Institute of Technology in Sweden)
-
A secure publish/subscribe service using distributed trust
(with Fred Schneider and Lidong Zhou)
-
Implementing IPv6 as an HTTP overlay network to tunnel through
NATs and firewalls (with Lidong Zhou and
Robbert van
Renesse)
-
Experimental particle physics at
UIUC as part of the
CLEO
Collaboration
Sites you should read