“…Effectively implementing conventional security mechanisms in the IoT domain is challenging as most of state-of-the-art mechanisms are too heavy to suit for the tiny and resource constrained IoT devices [38]. Leading classical security algorithms which have been widely used for encrypting messages include; but not limited to the Data Encryption Standard (DES) [33], [39], [40], the Triple Data Encryption Standard (3DES) [27], [41], and the Advanced Encryption Standard (AES) [33], [39], [42]-[44]. On the security standing of these classical algorithms and their viability in the rapidly developing IoT landscape, while DES has been widely accepted as insecure and although the security of the 3DES is being adjudged to be reasonably secure [40] in certain applications, the properties of 3DES when juxtaposed with the characteristics of constrained IoT devices shows no viability as according to [41], the triple encryption/decryption in comparison to standard DES triples the cost of required resources and latency as a corresponding consequence, resulting in the 3DES being slower than other cipher algorithms [45] [31].…”