摘要
为了给信息安全专业的学生提供学习密码学课程的实验平台,将JavaBean组件技术、Java反射技术和XML技术结合起来,提出密码学实验平台(CL)的设计模型和实现方法,并实现数论基础、算法验证和密码攻击三类实验。在此基础上,平台提供数论交互式程序、源代码查看器和方法演示FLASH等相关功能。结果表明,该实验平台界面友好、功能完善、交互性强、软件重用性好。
In order to provide a cryptology platform for information security students,a cryptology laboratory platform (CL) was designed through the combination of JavaBean component,Java Reflection and XML technology,and its implementation method was presented as well. CL covers three categories of experiments in terms of their functions, which is foundation of number theory, arithmetic verification and cipher attack. The platform also has some other relative functions, such as interactive program for number theory, resource code viewer and method display in Flash. The result shows that the system is user-friendly,full-function,and has a good interaction and reuse of components.
出处
《计算机应用与软件》
CSCD
2009年第6期41-44,共4页
Computer Applications and Software
基金
国家自然科学基金项目(60673164)