[發明專利]一種驗證紙質證照是否被篡改的方法有效
| 申請號: | 201710333560.2 | 申請日: | 2017-05-12 |
| 公開(公告)號: | CN107194266B | 公開(公告)日: | 2020-09-04 |
| 發明(設計)人: | 張健 | 申請(專利權)人: | 江蘇諾安科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/64;H04L9/32 |
| 代理公司: | 南京天翼專利代理有限責任公司 32112 | 代理人: | 于忠洲 |
| 地址: | 210038 江蘇省南京市棲霞區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 驗證 紙質 證照 是否 篡改 方法 | ||
1.一種校驗紙質證照內容是否被篡改的方法,其特征在于,包括如下步驟:
步驟1,電子證照的生成,具體步驟為:
步驟1.1,為每一種類型的電子證照生成其固定格式的模板,每個模板給予唯一的模板編號并將電子證照模板形成摘要,再利用私鑰對摘要加密形成模板簽名;
步驟1.2,選擇一種電子證照模板,向模板里填寫電子證照的所有填充項生成完整的電子證照文件;
步驟1.3,將步驟1.2里填寫的所有填充項形成摘要,再利用私鑰對摘要加密形成填充項簽名;
步驟1.4,將模板編號、模板簽名、所有填充項以及填充項簽名以規定格式形成電子數據,再將電子數據形成二維碼,并將二維碼放置在步驟1.2生成的電子證照文件的空白處,形成帶有二維碼的電子證照;利用二維碼具有數據存儲功能的特點,將電子數據轉為二維碼形式存儲; 所述的二維碼是指具有數據存儲功能的不限定格式二維碼;
步驟1.5,將步驟1.4形成的電子證照打印輸出為紙質證照;
步驟2,紙質證照的真偽驗證,具體步驟為:
步驟2.1,導入步驟1.1中的電子證照模板形成證照模板庫;
步驟2.2,掃描紙質證照上的二維碼,從二維碼保存的數據中獲取模板編號、模板簽名、所有填充項以及填充項簽名;
步驟2.3,將步驟2.2中獲取的所有填充項進行處理形成摘要H;
步驟2.4,根據步驟2.2中獲取的填充項簽名中的私鑰標識獲取對應的公鑰,使用公鑰對步驟2.2中獲取的填充項簽名數據解密得到H1;
步驟2.5,比較H和H1,如果相同,則表示紙質證照二維碼中保存的所有填充項沒有被篡改過,如果不相同,則表示紙質證照二維碼中保存的所有填充項被篡改過;
步驟2.6,根據步驟2.2中獲取的模板編號從證照模板庫中取得對應的電子證照模板,并對電子證照模板內容進行處理形成摘要H2;
步驟2.7,根據步驟2.4中獲取的公鑰,使用公鑰對步驟2.2中獲取的模板簽名進行數據解密,得到H3;
步驟2.8,比較H2和H3,如果相同,則表示紙質證照二維碼中保存的電子證照模板內容沒有被篡改過,如果不相同,則表示紙質證照二維碼中保存的電子證照模板內容被篡改過;
步驟2.9,若步驟2.5和步驟2.8比較均相同,將步驟2.6中取得的電子證照模板和步驟2.2中獲取的所有填充項組合生成一份新電子證照文件;
步驟2.10,將步驟2.9生成的新電子證照文件與紙質證照文檔內容進行比對,如果相同,則表示紙質文檔內容沒有被篡改過,驗證紙質文檔通過,如果不相同,則表示紙質文檔內容被篡改過,驗證紙質文檔不通過。
2.根據權利要求1所述的校驗紙質證照內容是否被篡改的方法,其特征在于,步驟1.1中將電子證照模板形成摘要,具體是將電子證照模板上的所有內容作為輸入,進行哈希運算,得到摘要信息。
3.根據權利要求1所述的校驗紙質證照內容是否被篡改的方法,其特征在于,步驟1.1中所述的用私鑰對摘要加密形成模板簽名,具體是指使用數字證書中的簽名私鑰對摘要進行加密而得到的數字簽名值。
4.根據權利要求3所述的校驗紙質證照內容是否被篡改的方法,其特征在于,數字證書是指存儲在智能KEY中用于加密和數字簽名運算的數字證書。
5.根據權利要求1所述的校驗紙質證照內容是否被篡改的方法,其特征在于,步驟2.3中將步驟2.2中獲取的所有填充項進行處理形成摘要H,具體是將獲取的所有填充項作為輸入,進行哈希運算,得到摘要H。
6.根據權利要求1所述的校驗紙質證照內容是否被篡改的方法,其特征在于,步驟1.3中利用私鑰對摘要加密形成填充項簽名以及步驟2.4中使用公鑰對填充項簽名數據解密得到H1,具體是通過非對稱密鑰算法,實現私鑰的加密和公鑰的解密。
7.根據權利要求1所述的校驗紙質證照內容是否被篡改的方法,其特征在于,步驟2.4中根據步驟2.2中獲取的填充項簽名中的私鑰標識獲取對應的公鑰,具體是指從填充項簽名信息的數字證書中提取的公鑰信息。
8.根據權利要求1所述的校驗紙質證照內容是否被篡改的方法,其特征在于,步驟2.9中將步驟2.6中取得的模板和步驟2.2中獲取的所有填充項組合生成一份新電子證照文件,具體是指利用文檔合成技術將所有填充項字段填充到模板上生成新的文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇諾安科技有限公司,未經江蘇諾安科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710333560.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高效紡織品消毒裝置
- 下一篇:一種去煙殺菌除臭增香空氣凈化劑及其制備方法





