摘要
论述了目前信息安全专业课程体系中密码学实验教学和现有虚拟实验平台中存在的问题,提出了基于组件技术的密码学虚拟实验平台的设计模型和实现方案.利用该实验系统,用户能进行可视化的实验流程定制,可以加入自己编写的算法进行验证及扩充实验组件.组件以JavaBeans的方式开发,不但提高了开发效率,实现了软件重用,而且使实验室易于扩充和进行二次开发,为科研、教学等提供了一个很好的密码学虚拟实验平台.
This paper discusses the experimental education of cryptology in the course system of information security and the problems existed in the current virtual laboratory (VL) construction, and proposes the design model and implementing method of VL platform of cryptology based on components. Using this experimental system, the users can customize the experimental flow, verify the algorithm written by themselves, and extend the experimental components. The components are developed with JavaBeans, which not only improves the efficiency, realizes the reuse of software, but also makes the laboratory easy to extend and carry through secondary development, so as to provide a good virtual experimental platform of cryptology for scientific research and teaching.
出处
《吉首大学学报(自然科学版)》
CAS
2007年第3期40-44,共5页
Journal of Jishou University(Natural Sciences Edition)
基金
国家自然科学基金资助项目(60403032)
关键词
虚拟实验室
密码学
组件
virtual laboratory
cryptology
component