| Literature DB >> 35684890 |
Vassileios Aivaliotis1, Kyriaki Tsantikidou1, Nicolas Sklavos1.
Abstract
Health 4.0 is a new promising addition to the healthcare industry that innovatively includes the Internet of Things (IoT) and its heterogeneous devices and sensors. The result is the creation of numerous smart health applications that can be more effective, reliable, scalable and cost-efficient while facilitating people with their everyday life and health conditions. Nevertheless, without proper guidance, the employment of IoT-based health systems can be complicated, especially with regard to security challenges such susceptible application displays. An appropriate comprehension of the structure and the security demands of IoT-based multi-sensor systems and healthcare infrastructures must first be achieved. Furthermore, new architectures that provide lightweight, easily implementable and efficient approaches must be introduced. In this paper, an overview of IoT integration within the healthcare domain as well as a methodical analysis of efficient smart health frameworks, which mainly employ multiple resource and energy-constrained devices and sensors, will be presented. An additional concern of this paper will be the security requirements of these key IoT components and especially of their wireless communications. As a solution, a lightweight-based security scheme, which utilizes the lightweight cryptographic primitive LEAIoT, will be introduced. The proposed hardware-based design displays exceptional results compared to the original CPU-based implementation, with a 99.9% increase in key generation speed and 96.2% increase in encryption/decryption speed. Finally, because of its lightweight and flexible implementation and high-speed keys' setup, it can compete with other common hardware-based cryptography architectures, where it achieves lower hardware utilization up to 87.9% with the lowest frequency and average throughput.Entities:
Keywords: Health 4.0; IoT; cryptography; healthcare architectures; lightweight privacy; sensors
Mesh:
Year: 2022 PMID: 35684890 PMCID: PMC9185436 DOI: 10.3390/s22114269
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Health 4.0 framework.
Figure 2Architecture of IoT layers.
Figure 3A general Smart Health architecture.
Figure 4Lightweight-based security scheme.
Figure 5Proposed architecture of cryptographic primitive.
Figure 6The architecture of the encryption and decryption unit.
Figure 7Insertion and modular inverse calculation of the symmetric key with: (a) 32-bit; and (b) 256-bit size.
Figure 8The modular inverse calculation of the asymmetric key.
Figure 9Encryption and decryption operations.
The characteristics of the proposed lightweight-based security scheme.
| LUTs | Flip-Flops | F7-Muxes | F8-Muxes | Execution Time | Frequency | Throughput | Throughput/Slices |
|---|---|---|---|---|---|---|---|
| 2700 | 815 | 67 | 24 | 261 ns | 34.483 MHz | 68.965 Mbps | 0.0191 |
Clock cycles for the generation of keys.
| S.K. * Size (bit) | Insertion of S.K. * | Modular Inverse of S.K. * | Insertion of A.K. ** | Modular Inverse of A.K. ** | Total |
|---|---|---|---|---|---|
| 32 | 2 | 5 | 6 | 61 | 74 |
| 64 | 4 | 8 | 6 | 61 | 79 |
| 128 | 8 | 12 | 6 | 61 | 87 |
| 256 | 16 | 19 | 6 | 61 | 102 |
* symmetric key. ** asymmetric key.
Performance comparisons with the original design in [17].
| Operation | Original CPU-Based LEAIoT [ | The Proposed FPGA-Based Architecture (ms) |
|---|---|---|
| 32-bit key generation | 4 | 0.002146 |
| 64-bit key generation | 10 | 0.002291 |
| 128-bit key generation | 16 | 0.002523 |
| 256-bit key generation | 22 | 0.002958 |
| Encr/Decr * of 100 kilobits | 210 | 1.45 |
| Encr/Decr * of 300 kilobits | 275 | 4.35 |
| Encr/Decr * of 500 kilobits | 290 | 7.25 |
| Encr/Decr * of 1000 kilobits | 386 | 14.5 |
* encryption/decryption.
Performance comparisons from the literature.
| Algorithm | Key Size | LUTs | FFs | Frequency (MHz) | Throughput (Mbps) |
|---|---|---|---|---|---|
| SNOW 3G [ | 128 | 7881 | 2391 | 28.84 | 922.88 |
| AES-128 [ | 128 | 20402/14798 | 8704/1345 | 332.34/272.33 | 4342/3485 |
| AES-MPPRM [ | 128 | 8129 | 7119 | 81.328 | 42.92 |
| PRESENT [ | 80/128 | 215/264 | 153/201 | 213.81/194.63 | 102.89/91.59 |
| ZUC [ | 256 | 2494 | 1512 | 209.346 | 6540 |
| CLEFIA [ | 128/192/256 | 1725 | 663 | 147 | 990/818/696 |
| RC4 [ | - | 277 | 197 | 123.64 | 41.21 |
| Proposed design | 32/64/128/256 | 2700 | 815 | 34.483 | 68.965 |