[發(fā)明專利]一種基于網(wǎng)頁(yè)客戶端本地服務(wù)的電子文件安全簽署方法及其系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201911157311.8 | 申請(qǐng)日: | 2019-11-22 |
| 公開(公告)號(hào): | CN110943844B | 公開(公告)日: | 2022-04-12 |
| 發(fā)明(設(shè)計(jì))人: | 葛峰;曹容端 | 申請(qǐng)(專利權(quán))人: | 江蘇慧世聯(lián)網(wǎng)絡(luò)科技有限公司 |
| 主分類號(hào): | H04L9/32 | 分類號(hào): | H04L9/32;H04L9/08;H04L9/06;G06F21/62 |
| 代理公司: | 北京思創(chuàng)大成知識(shí)產(chǎn)權(quán)代理有限公司 11614 | 代理人: | 尹慧晶 |
| 地址: | 210049 江蘇省南京*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 網(wǎng)頁(yè) 客戶端 本地 服務(wù) 電子 文件 安全 簽署 方法 及其 系統(tǒng) | ||
1.一種基于網(wǎng)頁(yè)客戶端本地服務(wù)的電子文件安全簽署方法,其特征在于該方法包括:執(zhí)行服務(wù)端Ser腳本部署步驟、執(zhí)行用戶注冊(cè)步驟和執(zhí)行電子文件簽署步驟,具體為:
執(zhí)行服務(wù)端Ser腳本部署步驟:
在服務(wù)端Ser執(zhí)行,定義腳本命令如下,當(dāng)用戶使用網(wǎng)頁(yè)瀏覽器訪問(wèn)Ser時(shí),執(zhí)行操作A:將包含執(zhí)行模塊的腳本命令加載到用戶瀏覽器本地;前述執(zhí)行模塊包括:公私鑰對(duì)生成模塊ModK、數(shù)據(jù)簽名運(yùn)算模塊ModS、計(jì)算哈希值的運(yùn)算模塊ModH、消息認(rèn)證碼計(jì)算模塊ModHMAC;
執(zhí)行用戶注冊(cè)步驟:在網(wǎng)頁(yè)瀏覽器WEB端和服務(wù)端Ser端分別執(zhí)行如下操作:
在網(wǎng)頁(yè)瀏覽器WEB端執(zhí)行,
WEB端接收用戶U輸入的訪問(wèn)服務(wù)端Ser的消息,訪問(wèn)Ser端,接收Ser端返回的執(zhí)行操作A的指令;
WEB端接收用戶U輸入的真實(shí)的身份信息IDU、聯(lián)系方式Phnum,以及用戶U設(shè)置的簽章圖樣SealU;WEB端調(diào)用公私鑰對(duì)生成模塊ModK,請(qǐng)求用戶U輸入一個(gè)密碼Ukey;ModK以用戶輸入的Ukey為生成元并結(jié)合身份信息IDU,生成公私鑰對(duì),私鑰為KprU,公鑰為KpbU。WEB端調(diào)用數(shù)據(jù)簽名運(yùn)算模塊ModS,使用私鑰KprU對(duì)用戶身份信息IDU、聯(lián)系方式Phnum、圖樣SealU進(jìn)行數(shù)字簽名得到簽名值WEB端將用戶身份信息IDU、聯(lián)系方式Phnum、圖樣SealU,連同簽名值和公鑰KpbU,一起發(fā)送至服務(wù)端Ser;
WEB端接收服務(wù)端Ser返回的注冊(cè)成功或者注冊(cè)失敗的信息;
在服務(wù)端Ser端執(zhí)行,
服務(wù)端Ser接收用戶U的WEB端的訪問(wèn),返回執(zhí)行操作A的指令,
服務(wù)端Ser接收WEB端發(fā)送的用戶身份信息IDU、聯(lián)系方式Phnum、圖樣SealU、簽名值和公鑰KpbU,進(jìn)行真實(shí)性審核,審核通過(guò)的,使用公鑰KpbU對(duì)簽名進(jìn)行驗(yàn)簽,驗(yàn)簽通過(guò)的,將用戶身份信息IDU、聯(lián)系方式Phnum、簽章圖樣SealU記入數(shù)據(jù)庫(kù)并進(jìn)行關(guān)聯(lián)綁定,同時(shí)向WEB端返回注冊(cè)成功;審核不通過(guò)或者驗(yàn)簽不通過(guò)的,向WEB端返回注冊(cè)失敗信息;
執(zhí)行電子文件簽署步驟:在網(wǎng)頁(yè)瀏覽器WEB端、服務(wù)端Ser和認(rèn)證機(jī)構(gòu)CA端分別執(zhí)行如下操作:
在網(wǎng)頁(yè)瀏覽器WEB端執(zhí)行,
WEB端接收用戶U輸入的訪問(wèn)服務(wù)端Ser的消息,訪問(wèn)Ser端,接收Ser端返回的執(zhí)行操作A的指令;
WEB端接收用戶U輸入的身份信息IDU,用戶U上傳的需要簽署的文件M0,以及指定簽章所在的位置,轉(zhuǎn)發(fā)給服務(wù)端Ser;
WEB端接收服務(wù)端Ser發(fā)送的要求用戶注冊(cè)的指令,以及拒絕上傳文件的信息,向用戶提示進(jìn)行注冊(cè);
WEB端接收服務(wù)端Ser發(fā)送的唯一訪問(wèn)地址Ntask,并將展示給用戶;
WEB端接收用戶U對(duì)地址的訪問(wèn),以二進(jìn)制數(shù)據(jù)流的形式加載文件M1顯示給用戶供其審閱內(nèi)容,確認(rèn)無(wú)誤后提交簽署指令,WEB端調(diào)用公私鑰對(duì)生成模塊ModK,請(qǐng)求用戶輸入密碼;
WEB端接收用戶U輸入的密碼U′key,ModK以用戶輸入的U′key為生成元并結(jié)合用戶輸入的身份信息IDU,為用戶產(chǎn)生一個(gè)私鑰K′prU和對(duì)應(yīng)的公鑰K′pbU;WEB端調(diào)用數(shù)據(jù)簽名運(yùn)算模塊ModS,使用私鑰K′prU對(duì)文件M1進(jìn)行簽名運(yùn)算,得到簽名值WEB端將簽名值公鑰K′pbU、Ntask發(fā)送到服務(wù)器Ser;
在服務(wù)端Ser執(zhí)行,
服務(wù)端Ser接收用戶U的WEB端的訪問(wèn),返回執(zhí)行操作A的指令;
服務(wù)端Ser接收到IDU后,在Ser的數(shù)據(jù)庫(kù)查驗(yàn)IDU是否存在:查驗(yàn)不存在的,向WEB端發(fā)送指令要求用戶注冊(cè),并拒絕上傳文件的請(qǐng)求;查驗(yàn)IDU在數(shù)據(jù)庫(kù)中存在的,接受文件上傳請(qǐng)求,并繼續(xù)執(zhí)行;
服務(wù)端Ser對(duì)M0進(jìn)行格式轉(zhuǎn)換,統(tǒng)一轉(zhuǎn)換為標(biāo)準(zhǔn)格式,并將用戶U的印章圖樣Sealu按照用戶指定的簽章所在的位置插入文件中,生成新的文件M1,并產(chǎn)生一個(gè)唯一的任務(wù)編號(hào)Ntask,將M1、Ntask與IDU建立關(guān)聯(lián)記入數(shù)據(jù)庫(kù);服務(wù)端Ser將文件M1結(jié)合Ntask,生成唯一訪問(wèn)地址并將Ntask返回至用戶U的WEB端瀏覽器;
服務(wù)端Ser接收WEB端發(fā)送的簽名值公鑰K′pbU和Ntask;通過(guò)Ntask在數(shù)據(jù)庫(kù)查詢得到對(duì)應(yīng)的IDU和M1,并通過(guò)IDU進(jìn)一步獲取用戶U的公鑰KpbU;服務(wù)端Ser比對(duì)K′pbU與KpbU,如比對(duì)不一致則終止任務(wù),比對(duì)一致則繼續(xù)執(zhí)行;
服務(wù)端Ser使用KpbU對(duì)簽名值進(jìn)行驗(yàn)簽的運(yùn)算驗(yàn)簽結(jié)果為假,則終止任務(wù);驗(yàn)簽結(jié)果為真,則簽名正確,繼續(xù)執(zhí)行;
服務(wù)端Ser將簽名值添加至文件M1,合成文件M2,M2包含了文件M0一致的內(nèi)容、用戶U的簽章圖樣Sealu、以及簽名值
服務(wù)端Ser生成公私鑰對(duì),公鑰為私鑰為并生成證書請(qǐng)求,向可信的CA機(jī)構(gòu)發(fā)送申請(qǐng)頒發(fā)數(shù)字證書的請(qǐng)求,Ser收到證書;服務(wù)端Ser使用私鑰對(duì)文件M2進(jìn)行數(shù)字簽名,生成包含Ser私鑰簽名信息的文件M3;服務(wù)端Ser為文件M3簽發(fā)經(jīng)證書簽名的憑證文件憑證文件載明用戶U對(duì)文件M1的簽署行為已經(jīng)由服務(wù)端Ser認(rèn)證通過(guò);服務(wù)端Ser將文件M3和文件組合成最終作準(zhǔn)文件包;服務(wù)端Ser通知用戶文件M0的電子簽署任務(wù)完成,并將文件M3和文件組合成的最終作準(zhǔn)文件包返回給WEB端瀏覽器,或者發(fā)送給用戶。
在認(rèn)證機(jī)構(gòu)CA端執(zhí)行,
CA機(jī)構(gòu)收到服務(wù)端Ser發(fā)送的申請(qǐng)頒發(fā)數(shù)字證書的請(qǐng)求,生成數(shù)字證書并且發(fā)送至服務(wù)端Ser。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇慧世聯(lián)網(wǎng)絡(luò)科技有限公司,未經(jīng)江蘇慧世聯(lián)網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911157311.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種搜索網(wǎng)頁(yè)的方法和裝置
- 網(wǎng)頁(yè)類型識(shí)別方法以及網(wǎng)頁(yè)類型識(shí)別裝置
- 網(wǎng)頁(yè)生成方法及網(wǎng)頁(yè)生成裝置
- 網(wǎng)頁(yè)修改方法及網(wǎng)頁(yè)修改裝置
- 網(wǎng)頁(yè)訪問(wèn)處理方法
- 獲取網(wǎng)頁(yè)信息方法和裝置
- 網(wǎng)頁(yè)資源的獲取方法、裝置及終端
- 一種網(wǎng)頁(yè)制作方法、系統(tǒng)、可讀存儲(chǔ)介質(zhì)及服務(wù)器
- 網(wǎng)頁(yè)安全處理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種網(wǎng)頁(yè)同步的方法、系統(tǒng)





