[發(fā)明專利]一種數(shù)字證書的水印生成與防偽方法在審
| 申請(qǐng)?zhí)枺?/td> | 202211039305.4 | 申請(qǐng)日: | 2022-08-29 |
| 公開(公告)號(hào): | CN116094717A | 公開(公告)日: | 2023-05-09 |
| 發(fā)明(設(shè)計(jì))人: | 王睿;羅海龍;馮宏偉;田文豐 | 申請(qǐng)(專利權(quán))人: | 北京易安睿龍科技有限公司 |
| 主分類號(hào): | H04L9/32 | 分類號(hào): | H04L9/32;H04N1/32 |
| 代理公司: | 北京博識(shí)智信專利代理事務(wù)所(普通合伙) 16067 | 代理人: | 軒青濤 |
| 地址: | 102600 北京市大*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)字證書 水印 生成 防偽 方法 | ||
本發(fā)明公開了一種數(shù)字證書的水印生成與防偽方法,包括證書水印生成流程和證書水印驗(yàn)證流程。本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點(diǎn)在于:通過本發(fā)明可以提供一個(gè)兼顧數(shù)字證書美觀與證書真?zhèn)悟?yàn)證于一體的數(shù)字證書生成方法及系統(tǒng),達(dá)到通過數(shù)字證書本身的內(nèi)容就可以驗(yàn)證自身的真實(shí)性,即方便又快捷,還不依賴云端支持。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字證書,具體是指一種數(shù)字證書的水印生成與防偽方法。
背景技術(shù)
目前數(shù)字證書的驗(yàn)證主要通過兩種方式來進(jìn)行驗(yàn)證:一是對(duì)數(shù)字證書的指紋驗(yàn)證。每一個(gè)數(shù)字證書文件,系統(tǒng)按照一定的散列算法去生成改證書文件的唯一指紋,當(dāng)用戶上傳這個(gè)數(shù)據(jù)證書文件時(shí),系統(tǒng)可以以同樣的方式再次生成數(shù)據(jù)指紋,最后比較兩次的指紋是否匹配,如果能夠匹配就說明當(dāng)前的數(shù)字證書是真實(shí)的,否則就說明當(dāng)前的數(shù)字證書是偽造的。
二是對(duì)數(shù)字證書的簽名驗(yàn)證。每一個(gè)數(shù)字證書文件,都會(huì)包含一個(gè)唯一的數(shù)字簽名。這個(gè)數(shù)字簽名是通過非對(duì)稱加密技術(shù)所生成,是由特定的機(jī)構(gòu)、使用特定的私鑰簽署而成,可以通過公鑰來解密驗(yàn)證。通過比對(duì)下證書的簽名跟證書上的內(nèi)容是否一致就可以知道當(dāng)前證書是否是偽造的。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是目前的兩種數(shù)字證書都有一定的缺陷:1)方式一本質(zhì)上是一種指紋庫檢索方式,只要指紋庫中沒有當(dāng)前數(shù)字證書所生成的指紋,那么當(dāng)前數(shù)字證書就是假的,而只要有就是真的。這種做法雖然可以實(shí)現(xiàn)一定程度上的證書驗(yàn)證,但是它過分一開中心化機(jī)構(gòu),以及依賴中心化機(jī)構(gòu)所登記的這個(gè)數(shù)據(jù)庫,一旦這兩個(gè)維度有一個(gè)出現(xiàn)問題,那么最終數(shù)字證書的真假就無法確認(rèn)下來;2)方式二本質(zhì)上是私鑰加密、公鑰解密的安全方法,相比方式一進(jìn)步了很多,安全效果也提升了很多,還不在依賴中心化數(shù)據(jù)庫,只要數(shù)字證書的發(fā)行方保管好自己的私鑰即可。這種驗(yàn)證方式是純技術(shù),而數(shù)字證書的顯示關(guān)聯(lián)不大,只有證書驗(yàn)證真假的效果,但不具有數(shù)字證書的視覺效果。
為解決上述技術(shù)問題,本發(fā)明提供的技術(shù)方案為:一種數(shù)字證書的水印生成與防偽方法,包括以下流程:
1)證書水印生成流程,共包括七個(gè)步驟:
S1、提取數(shù)字證書的數(shù)據(jù)項(xiàng);
S2、數(shù)字證書的數(shù)據(jù)項(xiàng)按照數(shù)據(jù)項(xiàng)標(biāo)題的排序拼接在一起;
S3、對(duì)S2的拼接串做散列運(yùn)算,結(jié)果包括hash256、hash512等;
S4、對(duì)S3的hash結(jié)果按照輸出水印的數(shù)量進(jìn)行分組;
S5、獲取證書的背景內(nèi)容區(qū)的尺寸大小;
S6、根據(jù)hash分組的子串計(jì)算水印的(x,y)坐標(biāo),
S7、按照S6計(jì)算所有分組的(x,y)坐標(biāo)把水印輸出到證書背景上;
2)證書水印驗(yàn)證流程,共包括四個(gè)步驟:
S1、獲取數(shù)字證書原始文件,利用OCR等識(shí)別方式獲取水印內(nèi)容在證書背景中的位置,形成水印坐標(biāo)組;
S2、獲取數(shù)字證書原始文件,利用OCR等識(shí)別方式按順序獲取所有證書數(shù)據(jù)項(xiàng)的內(nèi)容,即可獲取一組理論上的水印位置坐標(biāo);
S3、對(duì)S1與S2獲取的坐標(biāo)按照x、y的字典大小排序(從小到大),形成一個(gè)有序的排列;
S4、檢查坐標(biāo)的離散絕對(duì)值是否超過特定的閾值,兩個(gè)坐標(biāo)理論上是一個(gè)像素都不會(huì)偏差,在實(shí)際實(shí)現(xiàn)中允許有一定的偏差,一旦出現(xiàn)兩個(gè)坐標(biāo)數(shù)量步對(duì)等或者出現(xiàn)1~N個(gè)數(shù)據(jù)偏離超過設(shè)定的閾值,就說明當(dāng)前的證書是偽造的,否則當(dāng)前數(shù)字證書是可信的,驗(yàn)證結(jié)束。
本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點(diǎn)在于:通過本發(fā)明可以提供一個(gè)兼顧數(shù)字證書美觀與證書真?zhèn)悟?yàn)證于一體的數(shù)字證書生成方法及系統(tǒng),達(dá)到通過數(shù)字證書本身的內(nèi)容就可以驗(yàn)證自身的真實(shí)性,即方便又快捷,還不依賴云端支持。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京易安睿龍科技有限公司,未經(jīng)北京易安睿龍科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211039305.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 數(shù)字證書撤銷方法及設(shè)備
- 一種數(shù)字證書自動(dòng)申請(qǐng)方法和裝置及系統(tǒng)
- 數(shù)字證書保管方法和裝置、數(shù)字簽名方法和裝置
- 一種數(shù)字證書有效性的驗(yàn)證方法及裝置
- 一種數(shù)字證書管理方法及設(shè)備
- 一種數(shù)字證書管理方法及設(shè)備
- 數(shù)字證書管理方法及設(shè)備
- 一種數(shù)字證書管理方法和平臺(tái)
- 針對(duì)數(shù)字證書到期日的監(jiān)控方法和裝置
- 數(shù)字證書辦理方法、系統(tǒng)、移動(dòng)終端及存儲(chǔ)介質(zhì)
- 數(shù)字水印的水印跳變方法
- 一種基于離散小波變換的數(shù)字水印系統(tǒng)
- 一種音頻數(shù)字水印系統(tǒng)
- 一種基于奇異值分解的數(shù)字水印的嵌入和提取方法及系統(tǒng)
- 根據(jù)圖形生成水印的方法、系統(tǒng)、終端及介質(zhì)
- 一種用于大數(shù)據(jù)的數(shù)字水印嵌入和提取方法及系統(tǒng)
- 基于PDF的水印平鋪方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種編輯水印的方法、裝置及電子設(shè)備
- 水印檢測模型的生成和水印檢測方法、裝置及設(shè)備
- 視頻水印去除方法、視頻數(shù)據(jù)發(fā)布方法及相關(guān)裝置





