[發明專利]基于水印及工作流控制的考試安全管理方法有效
| 申請號: | 201310371306.3 | 申請日: | 2013-08-22 |
| 公開(公告)號: | CN103413204A | 公開(公告)日: | 2013-11-27 |
| 發明(設計)人: | 徐慧;陳翔;郭榮祥;徐志遠;莊林祥;金來;周艾亭 | 申請(專利權)人: | 南通大學 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q50/20 |
| 代理公司: | 南通市永通專利事務所 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對半分為兩組,進行異或計算:
WM=A0~79⊕A80~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+ai
Color(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)如果有變化,表示有篡改。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南通大學,未經南通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310371306.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提高會議效率的方法及其系統
- 下一篇:一種基于彈性系數的年度電量預測方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





