| Literature DB >> 25460814 |
Pablo Picazo-Sanchez1, Juan E Tapiador2, Pedro Peris-Lopez3, Guillermo Suarez-Tangil4.
Abstract
Security and privacy issues in medical wireless body area networks (WBANs) constitute a major unsolved concern because of the challenges posed by the scarcity of resources in WBAN devices and the usability restrictions imposed by the healthcare domain. In this paper, we describe a WBAN architecture based on the well-known publish-subscribe paradigm. We present two protocols for publishing data and sending commands to a sensor that guarantee confidentiality and fine-grained access control. Both protocols are based on a recently proposed ciphertext policy attribute-based encryption (CP-ABE) scheme that is lightweight enough to be embedded into wearable sensors. We show how sensors can implement lattice-based access control (LBAC) policies using this scheme, which are highly appropriate for the eHealth domain. We report experimental results with a prototype implementation demonstrating the suitability of our proposed solution.Entities:
Mesh:
Year: 2014 PMID: 25460814 PMCID: PMC4299031 DOI: 10.3390/s141222619
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.WBAN architecture: (a) physically, as a network of wearable devices; (b) logically, as a publish-subscribe messaging system.
Figure 2.Hasse diagram for an example lattice-based access control (LBAC) policy using three security levels and two compartments.
Figure 3.Publish protocol. Note that the access token is sent only once for every access structure.
Figure 4.Command protocol.
Figure 5.Execution time: (a) AES; (b) ciphertext policy attribute-based encryption (CP-ABE).
Figure 6.Power consumption trace of the CP-ABE Setup(), KeyGen(), Encrypt() and Decrypt() methods in an Android app.
Consumption (in Joules per byte) of symmetric and CP-ABE cryptographic primitives.
| AES-128/CTR/No Padding Encryption/Decryption | 7.62 × 10−9 |
| CP-ABE Encryption | 1.32 × 10−6 |
| CP-ABE Decryption | 1.01 × 10−6 |
Consumption (in Joules) of three popular apps during a time span of 10 min.
| YouTube | 30.11 | 12.59 | 508.90 | 551.59 |
| MX Moto | 129.24 | 5.75 | 509.54 | 644.52 |
| 137.76 | 27.42 | 471.42 | 637.27 |