加载中 ...
首页 > 软件介绍 > 教育软件 正文

SimpleCTS密码学辅助教学系统

2019-03-23 17:39:04 来源:沈阳软件公司 作者:沈阳软件开发


适用面广
    SimpleCTS密码学辅助教学系统适合于从事密码学及信息安全、网络安全相关课程教学的老师课堂辅助教学,也适合于学生课后复习辅导或自学参考,特别适合于作为《现代密码学》教材的配套参考资料使用。 

系统功能 

    SimpleCTS为适应密码学课程教学的需求提供以下三大模块的支持:
算法整理框架展示模块:通过图形化、交互式模式,对各种算法的整体框架进行展示,使学生从总体上对加密算法及其要素有一个深入的认识,以加强学生的理解力,丰富教师的教学手段;
算法分解展示模块:在算法整体框架的基础上,对必要的算法步骤进行分解,如密钥产生过程等,使学生在总体理解的基础上对算法每一步的具体计算过程和计算原理有更深入的理解,提高学生对加解密算法原理和计算过程的认识;
算法跟踪模块:提供完整的加解密算法源码,且可进行源码的逐步调试,提供对算法中间变量的观察功能,提供详细的算法及函数注释。 

算法整体框架展示模块
    SimpleCTS提供算法整体框架展示功能,满足密教学中注重加解密算法的总体把握的需求,老师在讲解时可以使学生对算法有总体认识,以方便学生对每一步骤的详细算法的理解。同时通过系统的交互性,提升学生学习的兴趣。
   沈阳微信小程序<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件开发</a></a>,<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件公司</a></a> 以分组密码算法为例,算法复杂,从整体上对算法结构和算法思想的理解至关重要,如DES算法,下图所示为DES算法的整体框架展示,方便学生对DES主要步骤和主要原理进行更直观的认识。  

 

分组密码界面 

算法分解展示模块
    为配合老师对算法详细步骤的讲解,系统提供算法分解展示功能,并对复杂的计算过程提供动态演示,便于学生更直观、深入的理解。
    如序列密码模块主要对算法的计算过程进行动态演示,使学生对于时序和序列有更深入直观的认识。如下图所为RC4的计算过程截图。  

 

序列密码分解 

算法源码跟踪模块
    系统提供完整的、可调试的算法源码,并对算法及核心函数提供详细的注释,有效解决了密码学编程实现困难的问题,帮助老师高质量的完成编程思路、方法等的讲解。如下图所示为DES算法在调试器下进行调试跟踪演示的截图,其他算法类似。  

 

算法跟踪调试 

系统支持的算法
    SimpleCTS系统涵盖了古典密码、序列密码、分组密码、公钥密码、散列函数、数字签名等六大模块,包含20多个密码学核心算法,具体如下所示。 

 

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。