导 师: 肖来元
学科专业: H1204
授予学位: 硕士
作 者: ;
机构地区: 华中科技大学
摘 要: 随着计算机技术的发展,计算机在各行各业的应用越来越广泛。人们迫切需要利用计算机来进行考试,以减轻教师的工作负担和提高工作效率,同时也提高考试质量。基于网络的考试系统是当前快速发展的前沿研究领域。由于考试系统中通常存有大量数据,这包括考试信息、考试管理信息。考试信息又包括考生人员信息、考题信息、考生答题信息。考试管理信息又包括考站信息、考站管理人员信息、各次考试管理信息等等。要保证这样大量的数据在网络上安全快速传输,需要有一个高效而安全的数据加密传输系统。 基于网络的数据安全传输问题是信息安全领域的重要课题之一。本文介绍了作者在网络考试系统中应用的通信技术和混合加密技术。在通信模块中,我们利用vc6.0++实现网络通信,并实现并发处理机制;通过控制线程的生命期、预分配技术和使用“带外数据”提高了网络通讯性能;在加解密模块的设计过程中,在充分分析了对称密码和公钥密码的原理和优缺点之后,掌握了各种常用的密码技术:包括对称密码算法des、3des、ieda等、公开密钥算法rsa和摘要函数md5算法等。通过对在密码算法的选择使用上进行了分析讨论后,提出了组合密码思想,建立了数据加密子系统的网络模型,并详细阐述了加密系统的加密方案:利用单钥密码体制的des和公钥密码体制的rsa、消息摘要md5,构造了一种能够实现数据快速加密、快速传输、并具有数字签名功能的数据加密传输系统,保证了网络考试系统中数据安全快速传输的可行性和数据的完整性。 关健词:网络考试加密消息摘要
分 类 号: [G424.7 TP393.08]