Abstract

In the Internet of Things (IoT) paradigm, devices involved will frequently face different types of attacks, for example flood attacks, eavesdropping attacks and so on. Once attackers have compromised the IoT device, the data materials of the IoT device will not remain confidential, and it will then be captured by the attacker; this will in turn threaten the entire network. Consequently, to safeguard IoTs, this paper proposes a public and secret key with token sharing (IoT-PSKTS) algorithm to avoid key leakages in IoT. Cryptography can be utilized for secure communication in the presence of attackers. In cryptography, a conventional public key cryptosystem will be suitable because they do not require the sender and receiver to deliver the same secret to contact without threat. But, they regularly depend on intricate mathematical calculations and are thus much more incompetent than comparable symmetric key cryptosystems. In a large number of applications, the high price of encrypting lengthy messages in public key cryptography can be prohibitive. A hybrid system tackles it by utilizing a mixture of both. In IoT network, admin generates a public key, private key, secret key and token. The public and secret key will be used for packet encryption in IoT devices and base station side, and the private key will be utilized for decryption in the admin side and token used for IoT devices access control. For encryption purpose, admin shares public and secret key with a token for IoT devices and base station. Therefore, PSKTS algorithm has been used to securely share the public and secret key with a token for IoT devices and base station in a distributed way. The experimental results show that the proposed PSKTS algorithm shares a public and secret key with token in a secured way.KeywordsAccess controlCryptographyHybrid systemPacket encryptionDecryptionSecret sharing

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call