Enhancing IoT Device Security Through Digital
Twins and Lightweight Cryptography: A
Ditto-TinyJAMBU Approach
In recent years, the world has witnessed a significant surge in the Information Technology
revolution, with technology becoming an indispensable tool in daily life routines. Among the
major technological revolutions is the Internet of Things (IoT), now pervasive across sectors such
as education, healthcare, transportation, and automobiles. However, this widespread adoption
brings forth a pressing concern: the continuous security and data protection for IoT devices. Due
to the lightweight nature of IoT devices, lightweight authentication schemes in terms of
cryptography and wireless connectivity are imperative. Trusting the devices participating in the
IoT network is crucial for overall network functionality, as a single node breach can lead to
system-wide failures and substantial data compromise and loss. In this paper, we undertake a
review of the latest security challenges facing IoT devices while also exploring the history and
definition of Digital Twins and their security applications in IoT devices. Moreover, we present a
real-life scenario demonstrating how Digital Twins can bolster IoT device security by
implementing a lightweight cryptography platform called Ditto and applying a lightweight
cryptographic tool called TinyJAMBU for secure communication. Our objective is to deploy a
cryptography system on a virtual device using Digital Twins and then transfer it to a physical
device to monitor its behavior and analyze the results, thereby mitigating security risks
effectively.