Security and Privacy Day @ Stony Brook

free registration | program | directions | lodging

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). Parking directions can be found on this map. Driving directions (to the Wang Center building in E4 on the map, right in front of the garage) can be found here. Here are the google maps and the yahoo maps pointers to Stony Brook. We recommend parking in the "administration parking garage" depicted in E5 on the map. The Wang Center is right across from the garage (250ft). 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.

Lodging. If you plan on staying overnight (to enjoy the beautiful beaches on Saturday), there are a variety of lodging choices: the famous Three Village Inn in historical downtown Stony Brook (4 miles from campus), The Danfords Inn Marina, The Heritage Inn, and the Holly Berry Bed and Breakfast, all located near a picturesque marina/harbor and the charming Port Jefferson village (5 miles from campus), and the Holiday Inn Express (3 miles) located on the Nesconset Highway.


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 (slides)
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:
11:30 - 12:00 Talk: Wendy Hui Wang, Stevens
  Security and Efficiency of Outsourced XML Databases (slides)
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.
12:00 - 12:30 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 (slides)
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 (slides)
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 (slides)
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)
Note: critical mass of people not reached for saturday program, but if you still would like to pursue this in private, here is a (non-endorsed) list of close-to-beach vineyards that are doing wine-tasting)
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.

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.

Local Organizers:
R. Sekar, Radu Sion, Scott Stoller.




Updated: June 5, 2008

© 2007-08 NSAC Lab.

All Rights Reserved.