基于java的密码学实验平台的设计与实现.docxVIP

  • 7
  • 0
  • 约6.34千字
  • 约 6页
  • 2023-09-14 发布于广东
  • 举报

基于java的密码学实验平台的设计与实现.docx

基于java的密码学实验平台的设计与实现 0 实验平台架构 密钥课程是信息安全专业的一门重要的一门课程,可以增强学生的实验和实践环节,有效课堂管理。但现有的密码学虚拟实验系统, 常常采用分散的算法设计, 即对单个密码学算法进行算法验证或编程实现。这种实验存在的问题为:每个密码算法都是一个黑盒子, 学生除了输入明文, 得到密文外, 不可能了解算法的内部实现机制, 更不可能支持用户按照自己的要求设计实验。而且算法实现之间缺乏耦合及重复利用, 不具备良好的可扩充性和软件可重用性。而如果每个密码算法都要学生编程实现, 会让他们把时间都花在编程上, 不能达到密码学的实验目的。因此, 本文提出了基于组件技术的密码学实验平台 (CL) , CL把每个密码学相关算法封装成一个组件 (JavaBean) , 用户可以通过选择需要的组件来构建实验流程, 从而完成复杂的算法实验。 目前, 实验平台的系统设计方案从实现技术的角度可分为纯软件方式和软硬件结合的方式。以纯软件方式开发的虚拟实验室大多是采用了现今流行的WWW技术, 包括HTML、CGI、Java Applet、Java Servlet等技术, 它是目前计算机仿真研究中的重要工作之一, 并且在很多领域中产生了很好的应用。如客户端采用Java Applet, 服务器端采用CGI、Java Servlet开发的远程编程虚拟实验室, 采用LabVie

文档评论(0)

1亿VIP精品文档

相关文档