Dynamic networks allow cyber physical devices to connect opportunistically to share and process data gathered from the physical world. This project concerns dynamic networks of emerging cyber physical devices, such as smart phones and on-board embedded computing devices, that combine sensors with general-purpose computing environments. These dynamic networks provide a powerful platform of networked devices with significant computation, communication and storage capabilities. However, the opportunistic nature of dynamic networks also raises important security concerns.
Computations in dynamic networks, such as those needed for query processing, may be distributed to several untrusted devices. Some of these devices may be malicious in intent and affect the integrity of computation. It is therefore key to have mechanisms that allow one device to establish the trustworthiness of another device in the dynamic network. Without such mechanisms, devices in a dynamic network may be unwilling to participate or only provide limited access to their resources, which will in turn severely limit the enormous potential of dynamic networks.
Our research aims to develop new trust establishment mechanisms for dynamic networks. Existing mechanisms to establish trust, notably techniques based on trusted computing, are not directly applicable to dynamic networks of resource-constrained cyber physical devices. In particular, previously proposed trusted computing protocols that allow a prover device to establish its integrity with a verifier device (e.g., IBM's IMA) are interactive and transfer large amounts of data between these devices. These protocols are therefore resource-intensive, both in terms of energy consumption and network bandwidth. Moreover, trusted computing protocols require the prover device to be equipped with trusted hardware, such as a Trusted Platform Module (TPM) or Mobile Trust Module (MTM) chip, and are therefore not applicable to cyber physical devices that lack such hardware.
This project is pursuing a three-pronged research plan that will enable trust establishment in dynamic networks of resource-constrained devices. First, we intend to conduct a comprehensive study of the resource bottlenecks of current trust establishment protocols. Through this study, we aim to better understand the energy and communication costs of existing trusted computing protocols. Second, based on the insights gained from this study, we will develop resource-aware attestation protocols for cyber physical devices that are equipped with trusted hardware. Third, we will develop protocols for trust establishment in heterogeneous dynamic networks, in which some devices may lack trusted hardware. Our research will be conducted and deployed using the Sarana dynamic network programming infrastructure.
As cyber physical devices become increasingly powerful and more widely used, dynamic networks will provide an effective infrastructure to harness the power of these devices to form a highly-distributed, cloud-like infrastructure for computations involving the physical world. Our research provides a basis to secure such dynamic networks. In turn, these mechanisms will encourage even more devices to participate, thereby unleashing the full potential of dynamic networks as a distributed computing infrastructure.
Faculty
Students
Privately Querying Location-based Services with SybilQuery
Pravin Shankar, Vinod Ganapathy and Liviu Iftode
UbiComp 2009: 11th International Conference
on Ubiquitous Computing
Orlando, Florida, September/October 2009.
Working Set-Based Access Control For Network File Systems
Stephen Smaldone, Vinod Ganapathy and Liviu Iftode
SACMAT 2009:
14th ACM Symposium on Access Control Models and Technologies
Stresa, Italy, June 2009.
SARANA: Language, Compiler and Run-time System Support for Spatially
Aware and Resource-Aware Mobile Computing
Pradip Hari, Kevin Ko, Emmanouil Koukomidis, Ulrich Kremer,
Margaret Martonosi, Desiree Ottoni, Li-Shuan Peh, and Pei Zhang
Philosophical Transactions of The Royal Society A (2008) 366, pp. 3669-3708
July 2008.
Energy-Aware Security Mechanisms for Dynamic Networks of Resource-Constrained
Devices
[
PDF
]
Presentation at the Rutgers University Investigative
Workshop on Green Computing, May 2009.