Dr. Allouzi is an associate professor in the Computer Science department at Kent State University since 2016. As an NTT, her workload is focused on teaching undergraduate and graduate courses, mainly in the cybersecurity concentration. She has developed key security courses, and is dedicated to curriculum development that extends beyond the classroom. Dr. Allouzi's research focuses on Authentication and Authorization in the Internet of Medical Things environment Her work with her graduate students also focuses on developing lightweight cryptosystems for constrained environments like the IoT.
| Course Name | Course Code | Description |
|---|---|---|
| Computer Communication Networks | CS 35201 | Explores the fundamental principles and technologies that enable computers to communicate with each other across networks, covering topics like network architectures, protocols (like TCP/IP), data transmission methods, routing algorithms, error detection/correction, network topologies, and various network layers, including hands-on experience with network analysis tools and potentially basic network programming; essentially providing a comprehensive understanding of how data is transferred between computers on a network. |
| Introduction to Cryptology | CS 4/57221 | Dive deep into the principles of cryptographic systems, exploring symmetric and asymmetric cryptography, hash functions, and more. |
| Secure Programming | CS 4/53401 | Learn how to write secure code and protect software systems from attacks. Topics include secure coding practices, threat modeling, and vulnerability analysis. |
| Computer Network Security | CS 4/55203 | Study the principles of securing computer networks, including encryption, firewalls, and intrusion detection systems. |
| Systems Programming | CS 4/53203 | Study the principles of Lunix programming. |
| Algorithms and Programming I | CS 61002 | An introduction to algorithms and programming, focusing on problem-solving techniques and basic programming skills. |
| Algorithms and Programming II | CS 61003 | A continuation of Algorithms and Programming I, covering more advanced topics and programming techniques and Data structures. |
| Algorithms | CS 61003 | ##########. |
My research focuses on networked computer systems, with an emphasis on network security, threat modeling, and cryptography for lightweight environments. The primary objective of my work is to design cryptosystems for IoT and develop trust management frameworks and access control policy languages to enhance authentication and authorization mechanisms.
I mentor graduate students working on cutting-edge research in Cybersecuirty feild. Some of our recent projects include: