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 (https://www.raspberrypi.org/).
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).