On pedagogically sound examples in public-key cryptography

S. Chong, G. Farr, Laura Frost, Simon Hawley
{"title":"On pedagogically sound examples in public-key cryptography","authors":"S. Chong, G. Farr, Laura Frost, Simon Hawley","doi":"10.1145/1151699.1151707","DOIUrl":null,"url":null,"abstract":"Pencil-and-paper exercises in public-key cryptography are important in learning the subject. It is desirable that a student doing such an exercise does not get the right answer by a wrong method. We therefore seek exercises that are sound in the sense that a student who makes one of several common errors will get a wrong answer. Such exercises are difficult to construct by hand. This paper considers how to do so automatically, and describes software developed for this purpose, covering several popular cryptosystems (RSA, Difie-Hellman, Massey-Omura, ElGamal, Knapsack). We also introduce diagnostic exercises, in which all error paths lead to difierent answers, so that the answer given by the student may suggest the nature of their error. These too can be generated automatically by our software.","PeriodicalId":136130,"journal":{"name":"Australasian Computer Science Conference","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Australasian Computer Science Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1151699.1151707","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Pencil-and-paper exercises in public-key cryptography are important in learning the subject. It is desirable that a student doing such an exercise does not get the right answer by a wrong method. We therefore seek exercises that are sound in the sense that a student who makes one of several common errors will get a wrong answer. Such exercises are difficult to construct by hand. This paper considers how to do so automatically, and describes software developed for this purpose, covering several popular cryptosystems (RSA, Difie-Hellman, Massey-Omura, ElGamal, Knapsack). We also introduce diagnostic exercises, in which all error paths lead to difierent answers, so that the answer given by the student may suggest the nature of their error. These too can be generated automatically by our software.
论公钥密码学中教学上可靠的例子
铅笔和纸上的公钥密码学练习对学习这门学科很重要。做这种练习的学生不应该用错误的方法得到正确的答案。因此,我们寻求合理的练习,因为学生犯了几个常见错误中的一个就会得到错误的答案。这样的练习很难用手来做。本文考虑了如何自动做到这一点,并描述了为此目的开发的软件,涵盖了几种流行的密码系统(RSA, Difie-Hellman, Massey-Omura, ElGamal,背包)。我们还介绍了诊断练习,其中所有错误路径导致不同的答案,因此学生给出的答案可能表明他们错误的性质。这些也可以由我们的软件自动生成。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信