4th International ICST Conference on Body Area Networks

Research Article

Challenges of Implementing Cyber-Physical Security Solutions in Body Area Networks

Download660 downloads
  • @INPROCEEDINGS{10.4108/ICST.BODYNETS2009.6031,
        author={A. Banerjee and K. Venkatasubramanian and Sandeep K.S. Gupta},
        title={Challenges of Implementing Cyber-Physical Security Solutions in Body Area Networks},
        proceedings={4th International ICST Conference on Body Area Networks},
        publisher={ICST},
        proceedings_a={BODYNETS},
        year={2010},
        month={5},
        keywords={},
        doi={10.4108/ICST.BODYNETS2009.6031}
    }
    
  • A. Banerjee
    K. Venkatasubramanian
    Sandeep K.S. Gupta
    Year: 2010
    Challenges of Implementing Cyber-Physical Security Solutions in Body Area Networks
    BODYNETS
    ICST
    DOI: 10.4108/ICST.BODYNETS2009.6031
A. Banerjee1,*, K. Venkatasubramanian1,*, Sandeep K.S. Gupta1,*
  • 1: IMPACT Lab (http://impact.asu.edu), School of Computing and Informatics, Arizona State University, Tempe, Arizona, USA.
*Contact email: abanerj3@asu.edu, kkv@asu.edu, sandeep.gupta@asu.edu

Abstract

Cyber-physical approach to securing Body Area Networks (BANs) provides solutions that are plug-n-play and trans- parent to its users. These Cyber-Physical Security Solutions (CPSS) actively involve characteristics from the physical en- vironment. As a result they require a combination of signal processing (to extract features from the physical environ- ment) and security primitives to function. In this paper we outline some of our experiences while implementing Plethys- mogram based Key Agreement (PKA) - a CPSS - that uses Photoplethysmogram (PPG) based features for key agree- ment. Given the limited capabilities (computation, memory, power) of individual sensor nodes in a BAN, implementing CPSS for them is challenging. We therefore design Field Programmable Gate Array (FPGA) based hardware add-on for sensor nodes in a BAN, dedicated to execute PKA. The main contributions of this work are: 1) description of our experiences in implementation of PKA on FPGA platform; 2) identifcation of the design goals and trade-offs for vali- dating implementation of CPSS; and 3) a discussion on the feasibility of a software implementation of PKA based on our experience gained from the FPGA prototyping.