Kent State University

Computer Science Department

Dr. Maha Ali Allouzi

Maha Allouzi

About Me

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.

My CV

Courses

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 ##########.

Grants

  • Building the cybersecurity research, education, and career development hub for northeast Ohio
    • Role: Co-PI
    • NSA Funded
    • Grant amount:$350,000
  • KSU Teach CS - Innovative Methods for Preparing a New Generation of CS Teachers and Students
    • Role: Key Personnel
    • Department of Higher Education-State of Ohio
    • Grant amount: $1 Million

Research

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.

Recent Publications

Advising Students

Graduate Students

I mentor graduate students working on cutting-edge research in Cybersecuirty feild. Some of our recent projects include: