DocumentCode :
3232097
Title :
Teaching Cryptography-based Software Developing with Open-source Software
Author :
Tang, Yi ; Zhou, Quan
Author_Institution :
Sch. of Math. & Inf. Sci., Guangzhou Univ., Guangzhou, China
fYear :
2009
fDate :
25-28 July 2009
Firstpage :
1604
Lastpage :
1608
Abstract :
Cryptography plays an important role in undergraduate curricula of the major of information security. The main topic in classroom can be taught as mathematics or cryptographic practice. Creating a course mixed with cryptography theory and software developing is emerging in information security curricula. In this paper, we present our experiences about this kind of emerging course. We open a practice course named Cryptography-based Software Developing for senior students in Guangzhou University. With the aid of the open-source project OpenSSL, the students are required to read cryptographic routines, extract specified source codes and integrate them into a self-designing cryptographic utility tool. The students are also required to work collaboratively and finish some software development documents. The course experience demonstrates positive effects and we think it can help students in studying cryptography and gaining engineering experience.
Keywords :
computer aided instruction; computer science education; cryptography; software engineering; cryptography; open-source software; software developing; Authentication; Collaborative software; Cryptography; Digital signatures; Education; Information security; Mathematics; Open source software; Protection; Public key; Cryptography; Open-source Software; Software Developing; Teaching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
Conference_Location :
Nanning
Print_ISBN :
978-1-4244-3520-3
Electronic_ISBN :
978-1-4244-3521-0
Type :
conf
DOI :
10.1109/ICCSE.2009.5228308
Filename :
5228308
Link To Document :
بازگشت