[發(fā)明專利]一種基于OFD的電子簽章多版本可追溯快速驗簽方法有效
| 申請?zhí)枺?/td> | 202010435389.8 | 申請日: | 2020-05-21 |
| 公開(公告)號: | CN111625787B | 公開(公告)日: | 2023-04-25 |
| 發(fā)明(設計)人: | 呂濤;鄧志英;王海峰;徐俊杰 | 申請(專利權(quán))人: | 杭州尚尚簽網(wǎng)絡科技有限公司 |
| 主分類號: | G06F21/16 | 分類號: | G06F21/16;G06F21/64;H04L9/32 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 陳升華 |
| 地址: | 310012 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ofd 電子 簽章 版本 追溯 快速 方法 | ||
本發(fā)明公開了一種基于OFD的電子簽章多版本可追溯快速驗簽方法,包括將OFD文件解析為由多個XML文件和其他資源文件所構(gòu)成的文件結(jié)構(gòu);遍歷文件主入口文件中的所有文件對象入口,根據(jù)各個文件對象是否包含簽名列表入口,判斷此文件對象是否包含簽名;對包含簽名列表的文件對象,建立原文摘要對照表;根據(jù)已有簽名之間摘要記錄節(jié)點差異生成各簽名版本之間的差異對照圖;對每個簽名文件中的所有摘要節(jié)點,先搜索原文摘要對照表是否已經(jīng)收錄,再進行對照。對照失敗的,驗證失敗返回原因形成此文件對象的驗簽報告;按照標準驗證電子簽章,形成驗簽報告返回。本發(fā)明減少了對原文摘要的重復計算,大大加快了驗簽的速度。
技術(shù)領域
本發(fā)明涉及OFD版式文件技術(shù)領域,具體涉及一種基于OFD的電子簽章多版本可追溯快速驗簽方法。
背景技術(shù)
OFD(OpenFixed-layout)是我國擁有自主知識產(chǎn)權(quán)的版式文檔標準,其軟件產(chǎn)品具有的自主可控性,安全性,技術(shù)先進性以及呈現(xiàn)效果不因軟硬件環(huán)境,操作者的變化而變化的特點,在電子文件存儲和交換起到重要的作用。OFD為了代替國際標準的PDF(PortableDocument?Format),兼?zhèn)銹DF的諸多特性包括電子簽名——即電子簽章,以保證文檔的完整性,簽名者真實性和不可抵賴性,因此也被更多的應用于電子發(fā)票、電子公文、檔案、電子證照等領域。
隨著OFD應用的普及,在使用過程中,有一些問題慢慢衍生,例如:
一、一份OFD上有大量電子簽章如何加快驗簽速度?
二、傳統(tǒng)OFD驗簽只會告知原文是否篡改,無法知曉具體哪些部分被篡改了。
三、對于OFD的電子合同應用,如何追溯簽章之間的改動?
……
針對以上諸多問題,本發(fā)明提供了一種基于OFD的電子簽章多版本可追溯快速驗簽方法,本發(fā)明將圍繞于此進行深度方案描述。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于OFD的電子簽章多版本可追溯快速驗簽方法,該方法是針對OFD文件和電子簽章的一種多版本可追溯的快速驗簽方法,能夠?qū)σ环軴FD上有大量電子簽章加快驗簽速度,并且,告知原文是否篡改,并知曉具體哪些部分被篡改了,還可以對OFD的電子合同追溯簽章之間的改動。
一種基于OFD的電子簽章多版本可追溯快速驗簽方法,包含以下步驟:
1)接收并臨時存儲用戶上傳的OFD文件,并將OFD解析為多個xml文件和資源文件組成的文件結(jié)構(gòu),所述的多個xml文件包括OFD.xml文件;
2)遍歷OFD.xml文件中的所有文件對象入口,根據(jù)各個文件對象入口是否包含簽名列表入口,判斷當前文件對象入口所指向的文件對象是否包含簽名,跳過不包含簽名的文件對象,直接驗證下一個文件對象,直到所有文件對象都被驗證過;
3)對包含簽名的文件對象,建立原文摘要對照表;
4)遍歷所有簽名文件,根據(jù)已有簽名文件之間摘要記錄節(jié)點差異生成各簽名版本之間的差異對照圖,記錄到驗簽報告中;
5)對每個簽名文件中的所有摘要記錄節(jié)點,先搜索步驟3)中得到的原文摘要對照表是否已經(jīng)收錄;
已收錄的直接對照摘要是否一致,未收錄的,對摘要記錄節(jié)點所指向的包內(nèi)文件計算摘要后,先收錄到原文摘要對照表,再進行對照摘要是否一致;
對照摘要一致則檢查下一個摘要記錄節(jié)點,對照失敗(即對照摘要不一致),記錄對照失敗的摘要記錄節(jié)點,以被更改的內(nèi)容的形式記錄在驗簽報告中;
6)按照標準驗證電子簽章所得出的驗簽結(jié)果增加到驗簽報告中,完成驗簽報告。
步驟1)中,所述的資源文件包括字型、顏色空間、繪制參數(shù)、矢量圖像、多媒體;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州尚尚簽網(wǎng)絡科技有限公司,未經(jīng)杭州尚尚簽網(wǎng)絡科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010435389.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





