使用方便的基于水印及工作流控制的考试安全管理方法_3

文档序号:9922373阅读:来源:国知局
改的水印进一步进行如下判断:
[0097]I)如果没有变化,表示无篡改。
[0098]2)如果有变化,表示有篡改。
[0099](五)还进一步通过控制试卷流动与操作保护流动中的试卷安全,具体步骤为:
[0100](I)用可视化的工作流实现试卷管理的自动化,工作流中包括业务有:命题审核、试卷取印、试卷批阅审核、试卷归档、试卷复查等;
[0101](2)用“工号&& 口令&&验证码”进行身份认证及角色分配,通过数据库动态验证,保证了保证操作的合法性。
[0102]所述用可视化的工作流实现试卷管理的自动化,具体方法为:(I)由考试计划自动生成工作流,并形成可视化界面;
[0103](2)可视化界面上的热区,与工作流上的事务相对应,事务关联管理部门、管理人和需完成的工作;根据业务人员的相关性,把业务对相关人员可见;业务完成后,修改业务状态;
[0104](3)事务文档与表单关联,表单(可按照步骤五进行控制)完成后,事务被完成,文档状态发生改变,管理工作沿工作流前行。
[0105]如:任课教师,通过点击相应的标签,则进入试卷提交界面,图15的所示。
[0106]如:试卷提交成功后,试卷的一系列审核工作即启动,审核将按照预设顺序进行,不可随意。系主任的审核界面如图16所示。
【主权项】
1.一种使用方便的基于水印及工作流控制的考试安全管理方法,其特征是:包括设置标识试卷版权的版权水印的步骤、设置基于摘要的保护试卷防篡改的水印的步骤、设置用于防篡改的基于属性的水印的步骤、两种水印结合提高篡改判断性能的步骤; (一)设置标识试卷版权的版权水印的步骤,具体步骤为: (1)通过提供试卷相关信息的可视化录入界面,获取试卷版权相关信息,有课程名、出题人、核对者信息、出卷人、考试对象、试卷代号、出卷时间;通过新建一个“需隐藏的信息.doc”来存放需要插入的水印; (2)将光标移动到文档的末尾,用“插入水印”方法,插入水印;所述“插入水印”方法为:调用Word文档中SeIect1n.1nsertFile.FiIeName方法,将设计好的数字水印插入到目标文档中 dJffflSelect1n对象ParentContentControl.LockContentControl、ParentContentContro-1.LockContents两个属性,把它们的属性值都设置为True,将版权信息设置为不能修改、不能删除;通过Fields.Update方法,更新防篡改水印的信息; (3)用“隐藏水印”方法,隐藏水印;所述“隐藏水印”方法为:调用Select1n对象ParentContentControl.Lock-ContentControl、ParentContent_Control.LockContents两个属性,属性值都设置为Fal se;通过设置Fond的Hidden属性值为True和Color属性值设置为-603914241,达到信息隐藏; (4)需删除水印时,用“删除水印”方法,删除水印;所述“删除水印”方法为:文档作者通过先把Select1n对象ParentConte-ntControl.LockContentControl 、ParentContentControl.LockContents两个属性值设置为False,然后将整个水印信息选中,调用Select1n对象的TypeBackspace方法,将水印信息删除; (二)设置基于摘要的保护试卷防篡改的水印的步骤,具体步骤为: (1)源数据处理 1)将试卷文本以二进制形式打开; 2)取二进制文档的1/10,为处理对象; 3)按SHA-1算法要求,对二进制文件进行分组、补位和附加长度值; (2)通过SHA-1算法产生长度为160bits摘要内容; (3)形成水印信息,具体如下: 1)把长度为160bits摘要内容的160位信息A^159对半分为两组,进行异或计算: WM=Atw9 ? A80~i59,得到80位的水印信息WM; 2)把80位水印信息WM,每4位一组,分为20组,设第i组gi的4位为:gi=(ai,bi,Ci,di); (4)水印嵌入;每一组信息将嵌入到试卷标题的一个字的格式中,方法为:第i组的第I位ai加到起始位置开始计数的第i个字Wi的kerning属性里,其余3位bi,Ci,di作为颜色的三原组表示,插入到第i个字Wi的颜色属性Color (ri,gi,bi)里,算法如下: Kerning(Wi)=1+aiColor(Wi) = (ri+bi,gi+ci,bi+di) = (bi,ci,di); (三)设置用于防篡改的基于属性的水印的步骤,具体步骤为: (a)通过使用Word域,自动或手动更新获得文档属性; (b)在水印中同时包含原始文档水印和当前文档水印,通过比较“当前信息”、“之前信息”的文档属性,达到查看文档是否被篡改的目的; (C)将步骤(a)的文档属性信息、步骤(b) “当前信息”、“之前信息”存储于步骤(一)的“需隐藏的信息.doc”文件中; ⑷用“插入水印”、“隐藏水印”、“删除水印”的方法,对水印进行控制;所述“插入水印”方法为:调用Word文档中Select 1n.1nsertFi le.Fi IeName方法,将设计好的数字水印插入到目标文档中;调用Select1n对象ParentContentControl.LockContentContro1、ParentContentContro-1.LockContents两个属性,把它们的属性值都设置为True,将版权信息设置为不能修改、不能删除;通过Fields.Update方法,更新防篡改水印的信息; 所述“隐藏水印”方法为:调用Select1n对象ParentContentControl.Lock-ContentControl、ParentContent_Control.LockContents两个属性,属性值都设置为False;通过设置Fond的Hidden属性值为True和Color属性值设置为-603914241,达到信息隐藏; 所述“删除水印”方法为:文档作者通过先把Select1n对象ParentConte-ntControl.LockContentControKParentContentContro1.LockContents两个属性值设置为False,然后将整个水印信息选中,调用SeIect1n对象的TypeBackspace方法,将水印信息删除; (四)两种水印结合提高篡改判断性能的步骤,具体步骤为: (1)用“提取水印”方法,查看步骤(三)中用于防篡改的基于属性的水印,比较本次属性与试卷原始属性值; (2)如果本次属性与试卷原始属性值有变化,表示有篡改;如果本次属性与试卷原始属性值没有变化,但安全性要求较高,用步骤(二)中基于摘要的保护试卷防篡改的水印进一步进行如下判断: 1)如果没有变化,表示无篡改; 2)如果有变化,表示有篡改; 还进一步通过控制试卷流动与操作保护流动中的试卷安全,具体步骤为: (1)用可视化的工作流实现试卷管理的自动化,工作流中包括业务有:命题审核、试卷取印、试卷批阅审核、试卷归档、试卷复查; (2)用“工号&&口令&&验证码”进行身份认证及角色分配,通过数据库动态验证,保证了保证操作的合法性。2.根据权利要求1所述的使用方便的基于水印及工作流控制的考试安全管理方法,其特征是:所述用可视化的工作流实现试卷管理的自动化,具体方法为:(I)由考试计划自动生成工作流,并形成可视化界面; (2)可视化界面上的热区,与工作流上的事务相对应,事务关联管理部门、管理人和需完成的工作;根据业务人员的相关性,把业务对相关人员可见;业务完成后,修改业务状态; (3)事务文档与表单关联,表单完成后,事务被完成,文档状态发生改变,管理工作沿工作流前行。3.根据权利要求1所述的使用方便的基于水印及工作流控制的考试安全管理方法,其特征是:任课教师,通过点击相应的标签,则进入试卷提交界面。4.根据权利要求1所述的使用方便的基于水印及工作流控制的考试安全管理方法,其特征是:试卷提交成功后,试卷的一系列审核工作即启动,审核将按照预设顺序进行,不可随意。
【专利摘要】本发明公开了一种使用方便的基于水印及工作流控制的考试安全管理方法,包括设置标识试卷版权的版权水印方法、设置基于摘要的保护试卷防篡改的水印方法、设置用于防篡改的基于属性的水印方法、两种水印结合提高篡改判断性能的方法。本发明使用方便、安全性好,可以充分保证考试的安全进行。
【IPC分类】G06Q50/20, G06Q10/06, G06T1/00
【公开号】CN105701618
【申请号】CN201610028912
【发明人】徐慧, 陈翔, 郭荣祥, 徐志远, 庄林祥, 金来, 周艾亭
【申请人】南通大学
【公开日】2016年6月22日
【申请日】2013年8月22日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1