The Second ACM
Workshop on Scalable Trusted Computing (STC'07)
Invited
Talk I: Trusted Computing Challenges
By Leendert van Doorn (AMD)
ABSTRAC.
Trusted computing, which most people take to be synonymous with TCG
related technologies, has been commercially available since 1999 (back
then it was called TCPA). Still, even after 8 years, its adoption has
been slow and the TCG features are underutilized. The question is why?
Initially the TCG technology had to overcome a lot of misconceptions
and privacy concerns, but leaving these aside, the TCG-technology has
also many technical challenges that have yet to be resolved. For
example, attestation is a very powerful concept but is fraught with
problems.
A key problem with attestation is scalability. A
straightforward attestation implementation such as IMA for Linux does
not scale. IMA captures all the measurements for all the applications
on a running system and then burdens the recipient with verifying the
attestation statements. With many different versions of operating
systems, kernel modules, libraries and applications this mechanism
quickly becomes unpractical. Even property-based attestation, which
makes the consumption of attestation statements a lot more palatable
for the receiver, still has the scaling problem of mapping all these
changing components to a single property.
This is just one of the many open problems trusted
computing still faces. In this keynote I will discuss what I consider
to be the main open challenges and I will present my vision of how
commerciallyviable trusted systems need to evolve.
Bio. Dr.
Leendert van Doorn is a Senior Fellow at AMD where he is leading the
Software Technology Office, an organization that was recently created
to drive focused software initiatives around: accelerated computing
(manycore), managed code, virtualization, and security. Leendert is
actively involved in AMD’s future processor designs and product
planning councils. Before joining AMD, he was a Senior Manager at IBM T.J. Watson
Research Center where he initiated and
led IBM’s secure hypervisor (sHype) initiative and where he was
responsible for the research contributions to IBM’s 4764 physically
secure coprocessor that ships in most mainframes. Leendert holds a
Ph.D. from the Vrije Universiteit in Amsterdam, he has authored over 40
papers and he is known to find refuge at CMU to work with his graduate
students.
Invited Talk II: The Insider Threat
in Scalable Distributed Systems: Algorithms, Metrics and Gaps
By Yair Amir (JHU)
ABSTRACT. However well we
protect our systems, there is always a chance they will be compromised.
Constructing practical survivable distributed systems that achieve
their goals even after being penetrated is a challenge. The problem
manifests itself in algorithms maintaining consistency among servers,
in routing protocols, and in the interface between clients (or sensors)
and the system.
We discuss our recent work on intrusion-tolerant algorithms that
scale to wide-area networks. We demonstrate limitations in traditional
correctness criteria and in common metrics that, while relevant to
small systems, are less meaningful in large and complex environments.
We propose new metrics that may better capture the challenge posed by
such environments. We also point to gaps where no adequate solutions
currently exist.
BIO. Yair Amir is a professor
of computer science at
Johns
Hopkins University, heading the
Distributed Systems and Networks lab (
www.dsn.jhu.edu).
His research goal is to understand the challenges, invent algorithms,
and construct software tools that enable high performance, robust,
secure and survivable distributed systems.
Yair was the initiator of the Spread group communication toolkit, which
is
used in thousands of installations around the world in
commercial, academic and government settings. He also led the
development of Secure Spread, including the first robust key agreement
protocols, as well as the SMesh wireless mesh network (
www.smesh.org), the first seamless 802.11 mesh with
fast lossless handoff, the Spines overlay platform (
www.spines.org) and the Wackamole and
Backhand N-way failover and load balancing projects (
www.backhand.org).
Yair has been a member of the program committees of the IEEE
International
Conference on Distributed Computing Systems
(1999, 2002, 2005-07), the ACM Conference on Principles of Distributed
Computing (2001), and the International Conference on Dependable
Systems and Networks (2001, 2003, 2005). His current research on the
analysis, design and construction of systems and networks that can
survive insider attacks is funded by the CyberTrust program of NSF.