Teaching Tip Decryption and Reverse Engineering - An Applied Tutorial for a Security Programming Course
Year: 2025
Type: article
Abstract: For professionals in the cyber security industry, knowledge of programming is a highly valuable skill.Therefore, it is crucial to teach programming courses to cybersecurity students in a way that aligns with industry needs.This paper presents a tutorial on encryption for a security programming course for undergraduate students specializing in cybersecurity.The challenge requires students to reverse engineer an encryption algorithm (using Python) and decrypt a text using the acquired knowledge.The tutorial also discusses the importance of programming skills for security students and why Python is an excellent choice for this purpose.The tutorial was conducted at a business school, receiving positive feedback from students and sparking increased interest in programming applications within cybersecurity.
DOI: 10.62273/stwe8998
Authors: Gunjan Batra, Humayun Zafar, Pamila Dembia
Institution: Kennesaw State University
Language: English
Subfield: Computer Science Applications
Field: Computer Science
Domain: Physical Sciences
SDG: Quality education
Open Access status: bronze
OpenAlex ID: W4410534394
