基于PKI安全体系在线考试系统探究

基于PKI安全体系在线考试系统探究摘要:针对现行在线考试系统的安全问题,引入PKI安全体系,设计了基于PKI安全体系,MD5、RSA、CPRS三重加密保护的在线考试系统,主要结构较基本考试系统增加了CA、RA、证书管理机构、加解密模块等,实现了高效安全的在线考试系统。关键词:在线考试;PKI;MD5;RSA;CPRS中图分类号:TP393文献标识码:A文章编号:1009-3044(2013)16-3722-021概述为了响应国家建设节约型社会的倡导,对学校教学也提出了无纸化的要求,计算机和网络技术的飞速发展,由此在线考试应运而生,在线考试有四大优点,首先避免了大量试卷的印刷,实现了无纸化教学;其次减轻了教师的负担,存储题库可自动生成试卷,自动阅卷,人工与自动化相结合,互相补充;然后在一定程度上可测试学生的真是水平,可一次考试中参考着考卷各异,一次作答,限时自动提交,避免收卷前作弊;最后在线考试提供了灵活的考试环境,考生可以在有网络的地方进行测试,系统服务器及数据库易于维护。但是现行在线考试系统在使用的同事也暴露了很多安全性的问题,因为网络访问,数据库管理不善则极易泄露;数据在网络传输时,复用网络信道明文传输,容易被劫持盗取;参加在线考试的人员账号没有良好的限定,容易产生代替考试等问题。2在线考试系统基本结构及存在的安全问题1)用户层包括考生、评阅老师、出题人、管理者等,这是在线考试系统的使用用户,整个系统都是为用户层服务的;2)应用层是为用户提供显示、操作等与服务器之间互动的交互层,他为不同的用户提供不同的操作,考生考试、教师评阅、管理者管理系统等操作都是在这一层完成的;3)传输层是用户层与服务层的传输介质,主要为Internet网络,实现应用层与服务层之间的信息传输,应用层与服务层的xml文档交互,服务测向应用层发送试卷的多媒体信息都是通过传输层完成的;4)服务层是整个系统的服务定制层,在线考试系统能完成什么样的任务都是在服务层中实现的,包括考试模块、评阅模块、管理模块等;5)数据层是整个系统的数据存放层,用来存储系统的用户信息、试题数据、多媒体信息等。2.2在线考试系统存在的安全问题基本的在线考试系统存在三点安全隐患,在用户层与应用层之间,缺乏完善的认证措施,实际用户可能会伪装成合法用户进入应用层操作;在应用层与服务层之间的数据交换也存在安全问题,应用层与服务层之间不能互相确定合理身份,可以伪装成应用层或者服务层窃取数据;在传输层上的明文数据传输过程中也存在被劫持窃取的可能。3基于PKI安全体系的在线考试系统设计3.1系统设计方案2在线考试加解密方案3.2.1应用层的本地认证用户在注册在线考试系统时录入用户的账户和密码,利用摄像头、指纹识别器等设备对用户进行信息采集,将用户的密码等信息以MD5算法[5]加密,将加密后的散列值作为用户的签名保存,用户在登陆是需输入正确的账户密码,应用层的MD5加密算法会将密码加密与保存的MD5值进行比对,确认用户身份是否合法,对用户进行人脸识别或指纹识别[6-7]等人体特征信息算法,确认用户身份合法后用户方可登陆系统进行权限内操作。3.2.2应用层与服务层交互操作认证为保证应用层与服务层之间传递信息的安全性,用户身份的确认性,需采用公私钥加解密,本方案采用RSA算法[8],用户向RA申请证书,审查允许后CA生成一对公私钥授予用户,并保存在证书库中。用户在使用考试系统时,按照PKI安全体系,进行七次握手协议:1)用户使用服务器的公钥加密用户签名及用户的公钥等信息作为申请发送到服务器;2)服务器接受到申请信息后使用私钥解密后,与数据库中保存的信息进行比对,验证无误后以用户公钥加密服务器签名等数据作为确认信息发送给用户;3)用户收到确认信息后使用私钥解密,将服务器签名与本地保存数据进行比对,无误后,将此确认信息再用服务器公钥加密发送给服务器;4)服务器确认用户为合法用户,将用户的权限加密后发送给用户;5)用户收到信息解密,确认自己的权限,将自己需要的操作加密后发送给服务器;6)服务器收到信息后解密确认用户操作可行,加密用户操作可用等数据发送给用户;7)用户接收信息解密,确认后...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?