Research Area:  Internet of Things
The resource-constrained nature of the Internet of Things (IoT) edges, poses a challenge in designing a secure and high-performance communication for this family of devices. Although side-channel resistant ciphers (either block or stream) could guarantee the security of the communication, the energy intensive nature of these ciphers makes them undesirable for lightweight IoT solutions. In this paper, we introduce ExTru, an encrypted communication protocol based on stream ciphers that adds a configurable switching & toggling network (CSTN) to not only boost the performance of the communication in these devices, it also consumes far less energy than the conventional side-channel resistant ciphers. Although the overall structure of the proposed scheme is leaky against physical attacks, we introduce a dynamic encryption mechanism that removes this vulnerability. We demonstrate how each communicated message in the proposed scheme reduces the level of trust. Accordingly, since a specific number of messages, N, could break the communication and extract the key, by using the dynamic encryption mechanism, ExTru can re-initiate the level of trust periodically after T messages where T <; N, to protect the communication against side-channel and scan-based attacks (e.g. SAT attack). Furthermore, we demonstrate that by properly configuring the value of T, ExTru not only increases the strength of security from per “device” to per “message”, it also significantly improves energy saving as well as throughput vs. an architecture that only uses a conventional side-channel resistant block/stream cipher.
Keywords:  
Author(s) Name:  Hadi M Kamali; Kimia Z Azar; Shervin Roshanisefat; Ashkan Vakil; Houman Homayoun; Avesta Sasan
Journal name:  
Conferrence name:  2020 IEEE 14th Dallas Circuits and Systems Conference (DCAS)
Publisher name:  IEEE
DOI:  10.1109/DCAS51144.2020.9330632
Volume Information:  
Paper Link:   https://ieeexplore.ieee.org/abstract/document/9330632