Work

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.
Language: English
Open Access status: bronze
OpenAlex ID: W4410534394
FWCI:
Cites: 30
Cited by:
Related to: 10