| Literature DB >> 24983001 |
Chien-Ming Chen1, Xinying Zheng2, Tsu-Yang Wu1.
Abstract
Heterogeneous cluster-based wireless sensor networks (WSN) attracted increasing attention recently. Obviously, the clustering makes the entire networks hierarchical; thus, several kinds of keys are required for hierarchical network topology. However, most existing key management schemes for it place more emphasis on pairwise key management schemes or key predistribution schemes and neglect the property of hierarchy. In this paper, we propose a complete hierarchical key management scheme which only utilizes symmetric cryptographic algorithms and low cost operations for heterogeneous cluster-based WSN. Our scheme considers four kinds of keys, which are an individual key, a cluster key, a master key, and pairwise keys, for each sensor node. Finally, the analysis and experiments demonstrate that the proposed scheme is secure and efficient; thus, it is suitable for heterogeneous cluster-based WSN.Entities:
Mesh:
Year: 2014 PMID: 24983001 PMCID: PMC4005059 DOI: 10.1155/2014/816549
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1An example of a heterogeneous clustered-based WSN.
Figure 2An example of a key tree.
Figure 3An example of the WSN with secure information.
Figure 4(a) Deployed sensor device and (b) base station device.
Figure 5Example of a routing path where d = 2 and h = 4.
Energy consumption of a MICAz sensor node.
| Transmit | Receive | |
|---|---|---|
| Broadcast 128-bit | 14.2 μJ | 7.1 μJ |
| Broadcast 256-bit | 16.56 μJ | 8.28 μJ |
| Unicast 128-bit | 14.1 μJ | 7.05 μJ |
Communication overheads, unit is mJ.
| Type | Broadcast | Broadcast | Unicast | Number of | Maximum (uni) | Average (uni) |
|---|---|---|---|---|---|---|
| 128-bit | 256-bit | 128-bit | ||||
|
| 0.0064 | 0.0075 | 0.0852 | 2 | 0.0355 | 0.0426 |
|
| 0.0149 | 0.0174 | 0.3551 | 6 | 0.0923 | 0.0592 |
|
| 0.0320 | 0.0373 | 1.1221 | 14 | 0.2059 | 0.0802 |
|
| 0.0660 | 0.0770 | 3.1105 | 30 | 0.4332 | 0.1037 |
|
| 0.1342 | 0.1565 | 7.9964 | 62 | 0.8877 | 0.1290 |
|
| 0.2706 | 0.3155 | 19.5862 | 126 | 1.7967 | 0.1554 |
|
| 0.5433 | 0.6336 | 46.4019 | 254 | 3.6147 | 0.1827 |
|
| 1.0887 | 1.2696 | 107.3052 | 510 | 7.2507 | 0.2104 |
|
| 2.1795 | 2.5417 | 243.6559 | 1022 | 14.5228 | 0.2384 |
|
| ||||||
|
| 0.0852 | 0.0994 | 0.2983 | 3 | 0.0852 | 0.0994 |
|
| 0.2769 | 0.3229 | 1.7896 | 12 | 0.2983 | 0.1491 |
|
| 0.8520 | 0.9936 | 8.1810 | 39 | 0.9374 | 0.2098 |
|
| 2.5773 | 3.0056 | 33.1077 | 120 | 2.8548 | 0.2759 |
|
| 7.7532 | 9.0418 | 125.1444 | 363 | 8.6071 | 0.3448 |
|
| 23.2809 | 27.1501 | 453.0253 | 1092 | 25.8640 | 0.4149 |
Time and energy consumption for different operations.
| AES | Modular multiplication | |
|---|---|---|
| Time (ms) | 1.8 | 3.15 |
| Clock cycle | 1658.88 | 2903.04 |
| Energy (μJ) | 5.8735 | 10.2787 |