PRODUCT
密码学教学实验套件由北京数缘科技有限公司自主研发于2019年,型号为MMCryptSet-01。套件由密码学教学实验软件Cryptor(型号MMCrypt-111)、密码实验智能卡(型号MMCrypt-11-xxx系列)、读卡器、配套教材和实验箱等组件构成。
密码学教学实验软件Cryptor是套件的核心,支持不少于40种国内外经典密码算法或协议的教学案例,包括AES、DES、RSA、ECC、MD5加密算法、SM2、SM3、SM4等国密算法和SPA、CPA、CRT-RSA的侧信道分析教学实验的教学案例。研发团队紧密跟进密码学研究前沿,未来将继续在软件中扩充各种新型密码技术,新版本的软件将对老用户免费开放。
密码学教学实验套件支持ISO7816通讯规范,通过含有密码算法的智能卡,用户可以用套件种提供的读卡器和智能卡模拟密码学算法的实际通讯场景,便于学生理解。
以AES算法为例,密码学教学套件提供了完整详细的教学案例,如下所示。
01
密码算法原理介绍
在Introduction界面中,AES算法教学案例配备详细的算法原理和实验指导流程,学生可以自行阅读,了解算法介绍和具体的实验案例流程。
AES密码算法初始界面
02
密码算法运算
在Experiment页面中,用户可以修改AES的明密文和密钥,进行加解密运算,运算过程在Logging界面中输出。
PC端AES加密运算结果界面
03
密码算法中间值查看
当学生在使用PC端实现的密码学算法案例时,可以在Intermediate Value界面中查看算法运行过程的中间值,在AES算法教学案例中,用户可以看到每轮运算中的每一步操作的中间值结果,让学生可以更直观的了解算法的执行流程。
AES密码算法Intermediate Value界面
04
密码算法智能卡通讯
为了方便学生了解密码算法在实际上的应用,密码学教学实验套件提供了部分使用智能卡实现的密码学算法案例。在Smart Card界面中,用户可以通过该界面输入指令,和使用读卡器连接的智能卡进行通讯,实现密码算法加解密运算。
AES密码算法的Smart Card界面
05
密码算法代码测试
为了方便用户测试学生的学习进度,提高学生对算法的了解,AES密码算法提供了代码编写功能,在Student Code界面中,学生可以根据自己对密码算法的理解,编写AES算法的轮密钥加,S盒置换,行位移和列混合四个算法执行流程代码,将代码提交运行,查看运行结果。
AES密码算法的Student Code界面
密码学教学实验套件可以根据提交的代码案例的运行结果,导出测试报告,对学生的代码运行结果进行汇总和评分。凭借该评分报告,用户可以准确地评估学生的学习进度,更好的实现教学课程的建立。
关
于
数
缘
北京数缘科技有限公司成立于2015年,地点位于北京市海淀区中关村,是专门从事密码领域技术服务与教学科研实验设备的研制、销售的国家高新技术企业。自创立开始,数缘科技始终坚持自主研发、技术创新和顶尖设计,积极推广同领域国内外先进的测评、科研与教学实验设备,为客户量身定制国际前沿技术的实验套件和技术服务。数缘科技高举“引领侧信道分析前沿,彰显密码学技术魅力”的旗帜,创办了国内影响力最大的侧信道分析培训会议、学术会议,研发了侧信道分析测评套件、侧信道分析教学科研实验套件、密码学教学实验套件等多个侧信道分析与密码技术相关工具,广泛应用于国内外多家事业单位、高等院校、国有企业和民营企业。
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……




还没有评论,来说两句吧...