首页 | 本学科首页   官方微博 | 高级检索  
     

基于组件的密码学虚拟实验室的设计与实现
引用本文:郭璠,杨路明,段桂华.基于组件的密码学虚拟实验室的设计与实现[J].计算机工程与设计,2008,29(24).
作者姓名:郭璠  杨路明  段桂华
作者单位:中南大学信息科学与工程学院,湖南长沙,410083
基金项目:国家自然科学基金项目  
摘    要:基于组件技术的密码学虚拟实验室(CVL)以Java Applet实现客户端,以JavaBean的形式开发密码算法组件,利用Java反射技术实现了系统组件的动态分析,采用XML技术实现了实验组件信息的保存,结合计算机图论中的有向无环图的概念和Java线程机制,提出了一种基于有向无环图的管理线程控制机制,较好地反映了组件之间的数据依赖关系和运行管理过程.CVL实现了可视化实验流程的定制,实验流程的保存与读取以及密码算法的验证和性能分析性等功能.为科研、教学提供了一个很好的密码学实验平台,并给从事仿真系统开发的研究者提供了有力的参考模型.

关 键 词:虚拟实验室  密码学  Java  Bean技术  组件  有向无环图

Design and implementation of cryptology virtual lab based on component
GUO Fan,YANG Lu-ming,DUAN Gui-hua.Design and implementation of cryptology virtual lab based on component[J].Computer Engineering and Design,2008,29(24).
Authors:GUO Fan  YANG Lu-ming  DUAN Gui-hua
Affiliation:GUO Fan,YANG Lu-ming,DUAN Gui-hua(School of Information Science , Engineering,Central South University,Changsha 410083,China)
Abstract:A design model and implementing method of CVL(cryptology virtual lab) is proposed based on component techniques.In this model,the client is implemented with Java applet,cryptology algorithms are developed with JavaBean.The dynamic analysis and save operation of component information can be achieved by using Java reflection and XML technique.A management control mechanism based on DAG is presented,which is implemented by Java thread scheme and the concept of DAG in graph theory.The mechanism better reflect t...
Keywords:virtual lab  cryptology  JavaBean  component  DAG  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号