| Literature DB >> 27626417 |
Hao Ren1, Hongwei Li2,3, Xiaohui Liang4, Shibo He5, Yuanshun Dai6, Lian Zhao7.
Abstract
With the rapid growth of the health data scale, the limited storage and computation resources of wireless body area sensor networks (WBANs) is becoming a barrier to their development. Therefore, outsourcing the encrypted health data to the cloud has been an appealing strategy. However, date aggregation will become difficult. Some recently-proposed schemes try to address this problem. However, there are still some functions and privacy issues that are not discussed. In this paper, we propose a privacy-enhanced and multifunctional health data aggregation scheme (PMHA-DP) under differential privacy. Specifically, we achieve a new aggregation function, weighted average (WAAS), and design a privacy-enhanced aggregation scheme (PAAS) to protect the aggregated data from cloud servers. Besides, a histogram aggregation scheme with high accuracy is proposed. PMHA-DP supports fault tolerance while preserving data privacy. The performance evaluation shows that the proposal leads to less communication overhead than the existing one.Entities:
Keywords: cloud-assisted WBANs; differential privacy; fault tolerance; health data; multifunctional aggregation; privacy-enhanced
Mesh:
Year: 2016 PMID: 27626417 PMCID: PMC5038741 DOI: 10.3390/s16091463
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System model of privacy-enhanced and multifunctional health data aggregation scheme (PMHA-DP).
Figure 2(a) Example of a histogram. (b) Example of query tree T.
Comparison of the functionality of additive aggregation.
| Basic Scheme | Weighted Average | Aggregated Data Protection | Differential Privacy | |
|---|---|---|---|---|
| × | × | |||
| PMHA-DP |
Comparison of the functionality of non-additive aggregation.
| Max/Min | Median | Hierarchical Method | Post-Processing | Differential Privacy | |
|---|---|---|---|---|---|
| × | × | ||||
| PMHA-DP |
Notations.
| Symbols | Meanings |
|---|---|
| time of modular exponential calculation in | |
| time of modular multiplication | |
| time of bilinear map operation | |
| time of using Pollard’s lambda method to compute the discrete logarithm | |
| the number of mobile users | |
| the number of working cloud servers |
Comparison of the computational overhead. BAAS, basic average aggregation scheme; WAAS, weighted average aggregation scheme; PAAS, privacy-enhanced aggregation scheme; MU, mobile user; CS, cloud server; TA, trusted authority.
| MU | SP | CSs | TA | |
|---|---|---|---|---|
| BAAS | N/A | N/A | ||
| WAAS | N/A | |||
| PAAS | N/A | N/A | ||
| N/A |
Figure 3The computational overhead of BAAS, PAAS and [6].
Figure 4The computational overhead of TA and CSs + SP in WAAS.
Figure 5The communication overhead of MU in [6], [6], PAAS and NAS.
Comparison of the error.
| BAAS | PAAS | WAAS | HMH | ||
|---|---|---|---|---|---|
List of error values.
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 10,000 | 20,000 | 30,000 | 40,000 | 50,000 | 60,000 | 70,000 | 80,000 | 90,000 | 100,000 | |
| BAAS/PAAS | 33.54 | 33.55 | 59.65 | 134.21 | 343.59 | 954.42 | 2804.86 | 8589.90 | 27148.38 | 87960.85 |
| 33.37 | 33.38 | 59.48 | 134.04 | 343.42 | 954.26 | 2804.69 | 8589.75 | 27148.25 | 87960.80 |
Figure 6Error varies with the level.
Figure 7Error varies with the branch.
Comparison of the relative error.
| BAAS | PAAS | WAAS | ||
|---|---|---|---|---|