Project Title: Performance Evaluation of Lightweight Cryptography on Embedded Systems

Faculty Sponsor: Suleyman Uludag

Department: Computer Science



Project Description: Cryptography is used everyday by billions of devices worldwide in the Internet for secure transfer of data, such as online banking, online shopping, e-commerce, etc. However, the techniques are quite resource-intensive (processing, memory, etc.) for resource-constrained devices in the emerging Internet-of-Things (IoT) paradigm.

The goal of this project is to study lightweight cryptography protocols and evaluate their performance on embedded systems, such Raspberry PI (

Student Tasks & Responsibilities:

- Search literature for related papers
- find a few of these techniques that look promising
- implement them in software
- create a testbed with a few devices
- evaluate the performance with a variety of generally accepted quality-of-service parameters, such as response time, end-to-end delay, bandwidth, etc.

Minimum Student Qualifications: Programming (CSC 175/275) and networking class (CSC 335).