Hide/Show Apps

A study of lightweight cryptography

Çamur, Zeliha
Technology is evolving rapidly and with technology, the internet is also changing. People used to use internet to connect to each other. But with the changes in recent years, the internet is starting to be used more to connect devices to each other. These devices can range from powerful computing devices, such as desktop computers and tablets, to resource contrained devices, such as RFID tags and sensor networks. When it comes to these constrained devices, conventional cryptographic algorithms fail to provide necessary security and performance. Therefore, specific algorithms, designed with the limitations of constrained devices in mind, called lightweight algorithms are needed. For this reason, NIST has started a Lightweight Cryptography Project to standardize lightweight algorithms. In this thesis, we first explain what lightweight cryptography is, along with its target devices and performance metrics and give two examples of lightweight algorithms, block cipher PRESENT and stream cipher TRIVIUM . After that, we summarize the Lightweight Cryptography Project and give its timeline. Lastly, we talk about ASCON , one of the second round algorithms of the Lightweight Cryptography Project.