The Security and Privacy Day is a biannual workshop sponsored by the greater
New York City area computer security research community for bringing area
researchers together, fostering multi-institutional collaborations, and
discussing and exchanging our ideas and experiences with security and
privacy research. We invite you to attend and encourage you to submit a
proposal for a poster or demonstration. Registration is required, if you
plan to attend.
The 2008 S&P Day is hosted by Stony Brook University on Friday, May 30, 2008.
While registration is free
please register here by May 25.
The program consists of technical keynote lectures from distinguished
researchers in the area. In addition, there are group introductions, student
presentations, and a poster session to
promote awareness of current S&P research at various graduate departments in
the North-East area, and stimulate collaborations between academia and
industry. A second optional day (Saturday) includes a series of social
activities (short research rump sessions, wine tasting trip, boat tour and
dinner) intended to both enable synergies between participants and showcase
the beautiful areas and beaches of Long Island.
|
|
Directions and Parking.
The Spring S&P Day will be held in the
Charles B. Wang
Center (Lecture Hall 2). Directions can be found
here.
Here are the google
maps and the yahoo maps pointers to Stony Brook.
Parking directions can be found on this
map. We recommend parking in the "administration parking garage" depicted in E5
on the map. The Wang Center is right across from the garage (250ft).
Another set of directions (to the Wang Center building in E4, right in front of the garage) with more
options can be found here.
If you would prefer to take the train from Penn Station in Manhattan,
here is the schedule to Stony Brook.
You likely need to make the 7:49am train in Penn, or, in the worst case,
the 9:15 that gets here at 11:10. Update: the 9:15am train is actually replaced by buses now, and as a result
it takes much longer. Try to make the 7:49am train. This is another map
(#3 is the garage, #61 is the RR station, and #14 is the Wang Center).
More detailed instructions here.
|
|
|
|
Preliminary Program
Friday
| 09:00 - 09:50 |
Registration and Breakfast |
| 09:50 - 10:00 |
Welcome and Opening Remarks |
|
Language-based Security: |
| 10:00 - 10:30 |
Invited Talk: Michael Hicks, Maryland
|
| |
Cross-tier, Label-based Security Enforcement for Web Applications
This talk will present SELinks, an extension of the Links web
programming language, that allows a database and web server to
collaboratively enforce a security policy with high assurance.
SELinks has a number of benefits. First, the relationship between
data and its security label is made explicit by the SELinks type
system, which allows the compiler to ensure that a policy is always
correctly enforced. Next, application-specific logic is communicated
seamlessly to the database by compiling SELinks code and values to
user-defined functions and custom datatypes, respectively, to be
stored in the database. As a result, application-specific security
policies can be enforced at the database while processing queries,
improving both the overall efficiency of the application, as well as
ensuring that sensitive data never leaves the database needlessly.
Our experience with two sizeable web applications indicates that
cross-tier policy enforcement in SELinks is flexible, relatively easy
to use and improves efficiency, in terms of increased throughput, by
as much as an order of magnitude. More information about SELinks can
be found here.
|
| 10:30 - 11:00 |
Invited Talk: Marco Pistoia, IBM Research
|
| |
A Language for Information Flow: Dynamic Tracking in Multiple Interdependent Dimensions
In this talk, we present a new language for dynamic tracking of
information flow across multiple, interdependent dimensions of
information. Typical dimensions of interest are integrity and
confidentiality. Our new language supports arbitrary domain-specific
policies that can be developed independently. Our language treats
information-flow metadata as a first-class entity and tracks information
flow on the metadata itself (integrity on integrity, integrity on
confidentiality, etc.). In this talk, we also define Information
Management POlicies in a LImited Trust Environment (IMPOLITE), a novel
class of information-flow policies for the language. Unlike many systems,
which only allow for absolute-security relations, IMPOLITE can model more
realistic security policies based on relative-security relations. IMPOLITE
demonstrates how policies on interdependent dimensions of information can
be simultaneously enforced within the unified framework of the language.
Joint work with Avraham Shinnar (Harvard University) and Anindya Banerjee
(Kansas State University).
|
| 11:00 - 11:30 |
Coffee Break |
|
Security and Outsourcing: |
| 12:00 - 12:30 |
Talk: Wendy Hui Wang, Stevens
|
| |
Security and Efficiency of Outsourced XML Databases
Motivated by the "database-as-service" (DAS) paradigm wherein data owned
by a client is hosted by a third-party server, there is significant
interest in secure and efficient query evaluation over encrypted
databases. In this talk, we will discuss several security and efficiency
issues of query evaluation over encrypted XML databases in DAS model.
Specifically, we will explain our security model and discuss the
techniques that we proposed to evaluate queries efficiently over XML
databases with provable security guarantees.
|
| 11:30 - 12:00 |
Invited Talk: Suresh Chari, IBM Research
|
| |
Security Challenges in the SaaS Model
In this talk I will survey the Software as a Service (SaaS) landscape and
highlight a number of security challenges which arise with this model.
Specifically I will describe problems in identity management, secure
composition and multi-tenancy.
|
| 12:30 - 14:15 |
Lunch and Poster Session |
|
Network Security: |
| 14:15 - 14:45 |
Invited Talk: Rebecca Wright, Rutgers
|
| |
Rational ASes and Traffic Attraction: Incentives for honestly announcing paths in BGP
We model the task of interdomain routing---the task of connecting the
networks that compose the Internet---as an iterative, highly
distributed, asynchronous game. Unlike previous examinations of this
game, we assume that each node dervies a utility depending not only
on the route it believes it is assigned in the outcome, but also on
other nodes assigned to route through it. This more realistic model
decouples forwarding from signaling and captures out-of-band business
relationships that may affect nodes' behavior in the game and the
difficulty of monitoring traffic flows on the Internet. We show by
example that conditions that guarantee incentive compatibility when
utility does not depend on signaling do not provide this assurance in
the model we study. We also extend the well-studied Stable Paths
Problem to decouple forwarding from signaling. We show that this
allows stable signaling solutions to have forwarding loops and we
give a sufficient condition to prevent this. Finally, we provide
positive results about incentive compatibility when using utility
functions that depend on both forwarding and signaling; this relies
on nodes having next-hop policies (so that their forwarding
preferences depend only on the next hops of available routes) and
certain other assumptions. In conjunction with these results, we
provide examples of networks that violate these conditions and in
which nodes have incentive to lie about their chosen paths.
This is joint work with Sharon Goldberg, Shai Halevi, Aaron Jaggard,
and Vijay Ramachandran.
|
| 14:45 - 15:15 |
Invited Talk: Fabian Monrose, Johns Hopkins
|
| |
Information Leakage in Encrypted Network Traffic
Over the past few years, Voice over IP (VoIP) has become an attractive
alternative to more traditional forms of telephony. Naturally, with
its increasing popularity in daily communications, practitioners are
continually exploring ways to improve both the efficiency and security
of this new communication technology. Unfortunately, while it is well
understood that VoIP packets must be encrypted to ensure
confidentiality, we show that simply encrypting packets may not be
sufficient from a privacy standpoint. In this talk, we focus on
information leakage in encrypted VoIP communications. In particular,
we will show that when VoIP packets are first compressed with variable
bit rate (VBR) encoding schemes to save bandwidth, and then encrypted
with a length preserving stream cipher to ensure confidentiality, it
is possible to determine the language spoken in the encrypted
conversation, and more importantly, to spot arbitrary phrases of
interest within the encrypted conversation. We will discuss the
underlying reasons for the success of our techniques, and present a
summary of our findings.
|
|
Trusted Hardware: |
| 15:15 - 15:45 |
Talk: Radu Sion, Stony Brook
|
| |
Having Fun with Trusted Hardware
In which we chat a bit about trusted hardware and how to use it for entertainment and profit.
|
| 15:45 - 16:00 |
Coffee Break |
|
Privacy and Anonymity: |
| 16:00 - 16:30 |
Invited Talk: Vijay Atluri, Rutgers
|
| |
Privacy Challenges in Customized Location Based Services
Location based services (LBS) aim at delivering point of need information.
Personalization and customization of such services, based on the profiles
of mobile users, would significantly increase their value. Since profiles
may include sensitive information of mobile users and moreover can help
identify a person, customization is allowed only when the security and
privacy policies dictated by them are respected. In this talk, we discuss
the problem of privacy preservation via anonymization by extending the
well-known notion of k-anonymity to ``profile based k-anonymization'' that
guarantees anonymity even when profiles of mobile users are known to
untrusted entities. Specifically, we discuss approaches to generalize both
location and profiles to the extent specified by the user, and how
different types of queries in this environment can be efficiently
processed.
|
| 16:30 - 17:00 |
Invited Talk: Angelos Keromytis and Sambuddho Chakravarty, Columbia
|
| |
Simulating a Global Passive Adversary for Attacking Tor-like Anonymity Systems
We present a novel, practical, and effective mechanism for identifying
the IP address of Tor clients. We approximate an almost-global passive
adversary (GPA) capable of eavesdropping anywhere in the network by
using LinkWidth, a novel bandwidth-estimation
technique. LinkWidth allows network edge-attached entities to estimate
the available bandwidth in an arbitrary Internet link without a
cooperating peer host, router, or ISP. By modulating the bandwidth of
an anonymous connection (e.g., when the destination server or
its router is under our control), we can observe these fluctuations as
they propagate through the Tor network and the Internet to the
end-user's IP address. Our technique exploits one of the design
criteria for Tor (trading off GPA-resistance for improved
latency/bandwidth over MIXes) by allowing well-provisioned (in terms
of bandwidth) adversaries to effectively become GPAs.
Although timing-based attacks have been demonstrated against
non-timing-preserving anonymity networks, they have depended either on
a global passive adversary or on the compromise of a substantial
number of Tor nodes. Our technique does not require compromise of
any Tor nodes or collaboration of the end-server (for some
scenarios). We demonstrate the effectiveness of our approach in
tracking the IP address of Tor users in a series of experiments. Even
for an under-provisioned adversary with only two network vantage
points, we can accurately identify the end user (IP address) in many
cases. Furthermore, we show that a well-provisioned adversary, using a
topological map of the network, can trace-back the path of an
anonymous user in under 20 minutes. Finally, we can trace an anonymous
Location Hidden Service in approximately 120 minutes.
|
| 17:00 |
Concluding Remarks |
| 18:00 |
Group Outing |
|
Saturday Program (only if > 10 people sign up)
| 10:00 - 14:00 |
Long Island Beach and Wine-Tasting Tour |
| |
|
| 14:00 - 16:00 |
Vineyard Lunch and Research Rump Sessions |
| |
|
| 15:00 - 18:00 |
Optional Boat Trip |
| |
|
| 16:00 |
Conclusion |
|
Registration.
While registration is free we appreciate your RSVP.
Please register here.
Past S&P Days.
Past S&P Days were hosted by
Stevens
Institute of Technology (Fall 2007),
Columbia
(Spring 2007),
IBM Research
(Fall 2006) etc.
|