[发明专利]基于水印及工作流控制的考试安全管理方法有效
申请号: | 201610028912.9 | 申请日: | 2013-08-22 |
公开(公告)号: | CN105701618B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 徐慧;陈翔;郭荣祥;徐志远;庄林祥;金来;周艾亭 | 申请(专利权)人: | 南通大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/20;G06T1/00 |
代理公司: | 南通市永通专利事务所(普通合伙) 32100 | 代理人: | 葛雷 |
地址: | 226019*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于水印及工作流控制的考试安全管理方法,包括设置标识试卷版权的版权水印方法、设置基于摘要的保护试卷防篡改的水印方法、设置用于防篡改的基于属性的水印方法、两种水印结合提高篡改判断性能的方法。本发明使用方便、安全性好,可以充分保证考试的安全进行。 | ||
搜索关键词: | 使用方便 基于 水印 工作流 控制 考试 安全管理 方法 | ||
【主权项】:
1.一种基于水印及工作流控制的考试安全管理方法,其特征是:包括设置标识试卷版权的版权水印的步骤、设置基于摘要的保护试卷防篡改的水印的步骤、设置用于防篡改的基于属性的水印的步骤、两种水印结合提高篡改判断性能的步骤;(一)设置标识试卷版权的版权水印的步骤,具体步骤为:(1)通过提供试卷相关信息的可视化录入界面,获取试卷版权相关信息,有课程名、出题人、核对者信息、出卷人、考试对象、试卷代号、出卷时间;通过新建一个“需隐藏的信息.doc”来存放需要插入的水印;(2)将光标移动到文档的末尾,用“插入水印”方法,插入水印;所述“插入水印”方法为:调用Word文档中Selection.InsertFile.FileName方法,将设计好的数字水印插入到目标文档中;调用Selection对象ParentContentControl.LockContentControl、ParentContentContro‑l.LockContents两个属性,把它们的属性值都设置为True,将版权信息设置为不能修改、不能删除;通过Fields.Update方法,更新防篡改水印的信息;(3)用“隐藏水印”方法,隐藏水印;所述“隐藏水印”方法为:调用Selection对象ParentContentControl.Lock‑ContentControl、ParentContent‑Control.LockContents两个属性,属性值都设置为False;通过设置Fond的Hidden属性值为True和Color属性值设置为‑603914241,达到信息隐藏;(4)需删除水印时,用“删除水印”方法,删除水印;所述“删除水印”方法为:文档作者通过先把Selection对象ParentConte‑ntControl.LockContentControl、ParentContentControl.LockContents两个属性值设置为False,然后将整个水印信息选中,调用Selection对象的TypeBackspace方法,将水印信息删除;(二)设置基于摘要的保护试卷防篡改的水印的步骤,具体步骤为:(1)源数据处理1)将试卷文本以二进制形式打开;2)取二进制文档的1/10,为处理对象;3)按SHA‑1算法要求,对二进制文件进行分组、补位和附加长度值;(2)通过SHA‑1算法产生长度为160bits摘要内容;(3)形成水印信息,具体如下:1)把长度为160bits摘要内容的160位信息A0~159对半分为两组,进行异或计算:
得到80位的水印信息WM;2)把80位水印信息WM,每4位一组,分为20组,设第i组gi的4位为:gi=(ai,bi,ci,di);(4)水印嵌入;每一组信息将嵌入到试卷标题的一个字的格式中,方法为:第i组的第1位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”文件中;(d)用“插入水印”、“隐藏水印”、“删除水印”的方法,对水印进行控制;所述“插入水印”方法为:调用Word文档中Selection.InsertFile.FileName方法,将设计好的数字水印插入到目标文档中;调用Selection对象ParentContentControl.LockContentControl、ParentContentContro‑l.LockContents两个属性,把它们的属性值都设置为True,将版权信息设置为不能修改、不能删除;通过Fields.Update方法,更新防篡改水印的信息;所述“隐藏水印”方法为:调用Selection对象ParentContentControl.Lock‑ContentControl、ParentContent‑Control.LockContents两个属性,属性值都设置为False;通过设置Fond的Hidden属性值为True和Color属性值设置为‑603914241,达到信息隐藏;所述“删除水印”方法为:文档作者通过先把Selection对象ParentConte‑ntControl.LockContentControl、ParentContentControl.LockContents两个属性值设置为False,然后将整个水印信息选中,调用Selection对象的TypeBackspace方法,将水印信息删除;(四)两种水印结合提高篡改判断性能的步骤,具体步骤为:(1)用“提取水印”方法,查看步骤(三)中用于防篡改的基于属性的水印,比较本次属性与试卷原始属性值;(2)如果本次属性与试卷原始属性值有变化,表示有篡改;如果本次属性与试卷原始属性值没有变化,但安全性要求较高,用步骤(二)中基于摘要的保护试卷防篡改的水印进一步进行如下判断:1)如果没有变化,表示无篡改;2)如果有变化,表示有篡改;还进一步通过控制试卷流动与操作保护流动中的试卷安全,具体步骤为:(1)用可视化的工作流实现试卷管理的自动化,工作流中包括业务有:命题审核、试卷取印、试卷批阅审核、试卷归档、试卷复查;(2)用“工号&&口令&&验证码”进行身份认证及角色分配,通过数据库动态验证,保证了保证操作的合法性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610028912.9/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理