| Literature DB >> 31443608 |
Adel Ali Ahmed1, Waleed Ali Ahmed2.
Abstract
Internet of Thing (IoT) is the most emerging technology in which all the objects in the real world can use the Internet to communicate with each other as parts of a single unified system. This eventually leads to the development of many smart applications such as smart cities, smart homes, smart healthcare, smart transportation, etc. Due to the fact that the IoT devices have limited resources, the cybersecurity approaches that relied on complex and long processing cryptography are not a good fit for these constrained devices. Moreover, the current IoT systems experience critical security vulnerabilities that include identifying which devices were affected, what data or services were accessed or compromised, and which users were impacted. The cybersecurity challenge in IoT systems is to find a solution for handling the identity of the user, things/objects and devices in a secure manner. This paper proposes an effective multifactor authentication (CMA) solution based on robust combiners of the hash functions implemented in the IoT devices. The proposed CMA solution mitigates the authentication vulnerabilities of IoT and defends against several types of attacks. Also, it achieves multi-property robustness and preserves the collision-resistance, the pseudo-randomness, the message authentication code, and the one-wayness. It also ensures the integrity, authenticity and availability of sensed data for the legitimate IoT devices. The simulation results show that CMA outperforms the TOTP in term of the authentication failure rate. Moreover, the evaluation of CMA shows an acceptable QoS measurement in terms of computation time overhead, throughput, and packet loss ratio.Entities:
Keywords: IoT; authentication; hash function
Year: 2019 PMID: 31443608 PMCID: PMC6749530 DOI: 10.3390/s19173663
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Emergence of the Internet of Things (IoT) architecture.
Figure 2System design of Micro IoT authentication.
Figure 3System design of Macro IoT authentication.
Figure 4System design of micro–macro IoT authentication.
Figure 5Structure diagram of possible cyberattacks in IoT.
Figure 6IoT emulation topology.
Emulation Configuration Parameters.
| Parameter | Values |
|---|---|
| MAC and PHY | 802.15.14_hmsim and 802.11_hmsim |
| Propagation Model | Shadowing |
| Path loss exponent | 3.0 |
| Shadowing deviation (dB) | 3.0 |
| Emulation area | (1000 m × 1000 m) 1.0 Km2 |
| Range of IoT device | 150 m |
| Radio range of BaseST1 | 250 m |
| Protocols used | TCP, UDP, ICMP |
| Number of Intruders | 2 |
| Traffic Emulator | Iperf with TCP, Iperf with UDP |
| Traffic Type | Constant Bit Rate (CBR) |
| Traffic Load | 1 packet/second (pkt/s)–10 packet/second (pkt/s) |
| Performance metrics | Throughput, latency, packet loss ratio, authentication failure ratio, and computation time overhead |
| K1, K1 and SALT length size | 4 bytes |
| TOTP | PyOTP |
| Emulation duration | 1000 s |
Figure 7Impact of CMA authentication algorithms on IoT Performance (a) throughput; (b) latency; (c) packet loss ratio.
Figure 8Comparison between the performance of time-enhanced-based one-time password (TEOTP) and time-based one-time password (TOTP): (a) authentication failure ratio; (b) computation time overhead.