Gahyun Park
Senior Lecturer
Department of Cybersecurity
Golisano College of Computing and Information Sciences
585-475-2370
Office Location
Office Mailing Address
152 Lomb Memorial Drive Rochester, NY 14623
Gahyun Park
Senior Lecturer
Department of Cybersecurity
Golisano College of Computing and Information Sciences
Education
BS, Ewha Womans University (South Korea); MS, Ph.D., Purdue University
Bio
Gahyun Park joined the cybersecurity department in 2016. She received her Ph.D. in Computer Science from Purdue University. Since then, she has been teaching a wide range of courses in Computer Science and Mathematics at SUNY Geneseo and School of Mathematics and Statistics at Rochester Institute of Technology. Her interests include stochastic analysis and randomization with applications to distributed computing.
Currently Teaching
CSCI-462
Introduction to Cryptography
3 Credits
This course provides an introduction to cryptography, its mathematical foundations, and its relation to security. It covers classical cryptosystems, private-key cryptosystems (including DES and AES), hashing and public-key cryptosystems (including RSA). The course also provides an introduction to data integrity and authentication. Students cannot take and receive credit for this course if they have credit for CSCI-662.
CSCI-662
Foundations of Cryptography
3 Credits
This course provides an introduction to cryptography, its mathematical foundations, and its relation to security. It covers classical cryptosystems, private-key cryptosystems (including DES and AES), hashing and public-key cryptosystems (including RSA). The course also provides an introduction to data integrity and authentication. Note: students who complete CSCI-462 may not take CSCI-662 for credit.
CSEC-201
Programming for Information Security
3 Credits
This course builds upon basic programming skills to give students the programming knowledge necessary to study computing security. Students will be introduced to network programming, memory management, and operating system calls along with associated security concepts. Specific focus will placed on understanding the compilation process and on the relation between high-level programming concepts and low-level programming concepts, culminating in identifying and exploiting memory corruption vulnerabilities.