JOURNAL ARTICLE

Teaching Public Key Cryptography: A Software Approach.

  • Published In: Cybersecurity Pedagogy & Practice Journal, 2024, v. 3, n. 2. P. 12 1 of 3

  • Database: Applied Science & Technology Source Ultimate 2 of 3

  • Authored By: Carlson, David 3 of 3

Abstract

Whether you are just starting to teach cryptography, or you teach it as a stand-alone course for computer science majors or as part of a complete major in cybersecurity, the question of how to provide hands-on experience is an important one. Some software may be too expensive, while other schemes only allow students to use small, toy examples. Here, a solution using a software package called bigint is examined. It can allow students to implement, try out, and try to break C++ implementations of most common public key cryptographic algorithms. Better yet, bigint is free and will run under Linux, which is often free as well. Thus, with this free software, students can implement common cryptographic algorithms, using large numbers instead of tiny ones, time how long the computations take, and investigate where the algorithms fail to work well -- the sort of exercises that help students more fully understand this technical and rapidly-changing field. [ABSTRACT FROM AUTHOR]

Additional Information

  • Source:Cybersecurity Pedagogy & Practice Journal. 2024/10, Vol. 3, Issue 2, p12
  • Document Type:Article
  • Subject Area:Computer Science
  • Publication Date:2024
  • ISSN:28321006
  • DOI:10.62273/JJIP7451
  • Accession Number:179978839
  • Copyright Statement:Copyright of Cybersecurity Pedagogy & Practice Journal is the property of Information Systems & Computing Academic Professionals (ISCAP) and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)

Looking to go deeper into this topic? Look for more articles on EBSCOhost.