[發明專利]一種移動端安全郵件收發方法在審
| 申請號: | 202110387563.0 | 申請日: | 2021-04-10 |
| 公開(公告)號: | CN112994899A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 門嘉平 | 申請(專利權)人: | 北京國聯易安信息技術有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L12/58;H04W4/12;H04W12/106;H04W12/108 |
| 代理公司: | 北京科家知識產權代理事務所(普通合伙) 11427 | 代理人: | 鐘斌 |
| 地址: | 100089 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 安全 郵件 收發 方法 | ||
1.一種移動端安全郵件收發方法,其特征在于,包括數字簽名和數字驗簽;
所述數字簽名具體為:發送方在發送郵件時,瀏覽器的ActiveX控件系統調用簽名服務器的簽名接口,將包括數據原文、簽名證書主題在內的信息發送至簽名服務器,簽名服務器在接收到簽名請求后,將根據簽名證書主題信息,在簽名服務已配置的簽名證書中查找對應的私鑰證書或證書鏈,找到簽名證書后,則ActiveX控件系統根據指定的摘要算法,對數據原文進行摘要運算,并使用簽名私鑰按照指定的簽名算法對摘要值進行簽名,最后將簽名結果返回給ActiveX控件系統,由發送方通過郵件發送系統發送接收方;
所述數字驗簽的類型包括普通驗簽、事后驗簽;
所述普通驗簽具體為:接收方打開或下載郵件時,瀏覽器的ActiveX控件系統調用簽名服務器的驗證簽名接口,將待驗證的簽名信息發送給簽名服務器,簽名服務器首先會驗證簽名證書的合法性,包括:(1)按照簽名證書的頒發者信息在驗簽名服務已配置的信任域中查找對應的信任域;(2)驗證簽名證書的有效期;(3)利用找到的信任域驗證簽名證書的簽名是否合法;(4)通過下載的CRL文件或OCSP服務器驗證簽名證書的狀態是否正常。在簽名證書驗證通過的前提下,簽名服務器將對簽名結果進行驗證,首先利用簽名證書的公鑰從簽名結果中解出原文摘要,同時ActiveX控件系統根據指定的摘要算法對原文重新生成摘要,并將兩個摘要值進行比對,結果一致則表明原文未被篡改,驗證通過;驗證過程中任何一個驗證環節不通過,都將導致驗證失敗,并將驗證結果返回給接收方;
所述事后驗簽具體為:通過信任鏈驗證簽名證書,只要簽名結果驗證合法,便可認為該交易憑證合法有效。
2.根據權利要求1所述的一種移動端安全郵件收發方法,其特征在于,所述指定的摘要算法包括SHA1、SHA224、SHA256、SHA384、SHA512和SM3中的任意一種;
所述指定的簽名算法采用RSA非對稱密鑰算法或SM2簽名算法;若采用RSA非對稱密鑰算法,需在簽名時做PKCS1Padding。
3.根據權利要求1所述的一種移動端安全郵件收發方法,其特征在于,所述數字驗簽的類型還包括條碼驗證、PDF驗簽、XML驗證。
4.根據權利要求3所述的一種移動端安全郵件收發方法,其特征在于,
所述條碼驗證驗證具體為:接收方瀏覽器控件系統需要將原始的簽名結果從數據庫中取出,調用簽名服務器做事后驗簽,驗證通過后計算簽名結果中的摘要值,并和條碼數據進行比對,以驗證介質上的條碼數據是否正確;
所述PDF驗簽具體為:采用Adobe Reader工具進行PDF簽名驗證;
所述XML驗證具體為:瀏覽器的ActiveX控件系統會根據接收到的簽名信息自動判斷其簽名類型,并根據請求的驗證方式進行相應的驗證操作以及返回驗證結果。
5.根據權利要求1所述的一種移動端安全郵件收發方法,其特征在于,還包括數字信封和解密數字信封;
所述數字信封具體為:發送方在發送郵件時,瀏覽器的ActiveX控件系統調用簽名服務器的數字信封接口,將信息原文、加密證書主題以及對稱加密算法等信息發送給簽名服務器,簽名服務器會隨機生成一個對稱密鑰,并用該密鑰按照指定的加密算法對原文進行加密,再利用指定的加密證書對對稱密鑰進行加密,并最終形成數字信封返回給瀏覽器的ActiveX控件系統,由發送方通過郵件發送系統發送接收方;
所述解密數字信封具體為:接收方打開或下載郵件時,瀏覽器的ActiveX控件系統調用簽名服務器的解密數字信封接口,將數字信封的內容發送給簽名服務器,簽名服務器按照數字信封中的證書標識在數字信封服務中查找對應的私鑰,找到則利用該私鑰解密得出對稱密鑰,再利用對稱密鑰按照指定的加密算法解密原文,并返回給接收方。
6.根據權利要求5所述的一種移動端安全郵件收發方法,其特征在于,所述數字簽名和數字信封采用包括帶簽名的數字信封的方式進行,所述數字驗簽和和解密數字信封采用解密帶簽名的數字信封的方式進行;
所述帶簽名的數字信封具體為:發送方在發送郵件時,瀏覽器的ActiveX控件系統調用簽名服務器的制作帶簽名的數字信封接口,將信息原文、加密算法、加密證書DN和簽名證書DN提交到簽名服務器,服務器先對原文做Attached簽名,再對簽名結果制作數字信封,形成帶簽名的數字信封并返回給給瀏覽器的ActiveX控件系統,由發送方通過郵件發送系統發送接收方;
所述解密帶簽名的數字信封具體為:接收方打開或下載郵件時,瀏覽器的ActiveX控件系統調用簽名服務器的解密帶簽名的數字信封接口,將帶簽名的數字信封發送給簽名服務器,服務器首先對信封數據進行解密,得到其中的Attached簽名包,再對簽名包進行驗證,并將驗證的結果和Attached包中的原文返回給接收方。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國聯易安信息技術有限公司,未經北京國聯易安信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110387563.0/1.html,轉載請聲明來源鉆瓜專利網。





