| Literature DB >> 32019128 |
Ke Gu1, WenBin Zhang1, Se-Jung Lim2, Pradip Kumar Sharma3, Zafer Al-Makhadmeh4, Amr Tolba4,5.
Abstract
The development of the Internet of Things (IoT) plays a very important role for processing data at the edge of a network. Therefore, it is very important to protect the privacy of IoT devices when these devices process and transfer data. A mesh signature (MS) is a useful cryptographic tool, which makes a signer sign any message anonymously. As a result, the signer can hide his specific identity information to the mesh signature, namely his identifying information (such as personal public key) may be hidden to a list of tuples that consist of public key and message. Therefore, we propose an improved mesh signature scheme for IoT devices in this paper. The IoT devices seen as the signers may sign their publishing data through our proposed mesh signature scheme, and their specific identities can be hidden to a list of possible signers. Additionally, mesh signature consists of some atomic signatures, where the atomic signatures can be reusable. Therefore, for a large amount of data published by the IoT devices, the atomic signatures on the same data can be reusable so as to decrease the number of signatures generated by the IoT devices in our proposed scheme. Compared with the original mesh signature scheme, the proposed scheme has less computational costs on generating final mesh signature and signature verification. Since atomic signatures are reusable, the proposed scheme has more advantages on generating final mesh signature by reconstructing atomic signatures. Furthermore, according to our experiment, when the proposed scheme generates a mesh signature on 10 MB message, the memory consumption is only about 200 KB. Therefore, it is feasible that the proposed scheme is used to protect the identity privacy of IoT devices.Entities:
Keywords: IoT device; anonymity; identity; mesh signature; privacy
Year: 2020 PMID: 32019128 PMCID: PMC7038448 DOI: 10.3390/s20030758
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Data collection framework in IoT.
Figure 2A example of mesh signature in IoT.
Figure 3Syntax for mesh signature in IoT.
Figure 4Improved mesh signatures for IoT devices.
Complexity of Two Schemes.
| Atomic Signatures | Mesh Signature | Verification | |
|---|---|---|---|
| Original scheme [ |
|
|
|
|
|
| ||
|
| |||
| Our scheme |
|
|
|
|
|
| ||
|
|
Actual Performance of Two Schemes.
| Computational Costs (ms) | |||||||
|---|---|---|---|---|---|---|---|
| 1 | 1 | 10 | 20 | 30 | 40 | 50 | |
| Original scheme [ | Atomic Signatures | 1.958 | 1.746 | 1.590 | 1.605 | 1.566 | 1.629 |
| Mesh Signature | 91.495 | 583.225 | 1038.55 | 1617.78 | 2003.15 | 2270.82 | |
| Verification | 61.457 | 339.048 | 593.315 | 1001.73 | 1263.15 | 1473.34 | |
| Our scheme | Atomic Signatures | 7.890 | 78.850 | 164.900 | 236.100 | 313.600 | 387.250 |
| Mesh Signature | 37.752 | 353.003 | 881.153 | 981.836 | 1551.64 | 1675.29 | |
| Verification | 37.910 | 441.830 | 591.710 | 1000.43 | 1150.84 | 1128.29 | |
Figure 5Memory consumption under different sizes of messages.