[發明專利]安全數據處理方法、裝置及電子設備有效
| 申請號: | 201710513031.0 | 申請日: | 2017-06-28 |
| 公開(公告)號: | CN107301343B | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 王兆輝;趙惠鵬 | 申請(專利權)人: | 大連中科創達軟件有限公司 |
| 主分類號: | G06F21/51 | 分類號: | G06F21/51 |
| 代理公司: | 北京市廣友專利事務所有限責任公司 11237 | 代理人: | 祁獻民 |
| 地址: | 116023 遼寧省大連市遼寧省大連*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 安全 數據處理 方法 裝置 電子設備 | ||
1.一種安全數據處理方法,其特征在于,包括:
獲取具有壓縮文件格式的安卓應用程序安裝包文件;
分別對所述安裝包文件中的壓縮的文件內容源數據、壓縮的目錄源數據以及目錄結束標識結構進行簽名加密,得到來源標識數據;
判斷所述安裝包文件中是否存在簽名數據塊;
當所述安裝包文件中存在簽名數據塊時,將所述來源標識數據添加到所述簽名數據塊中,并生成包含所述來源標識數據的安裝包文件,當安裝包文件中不存在簽名數據塊,即Vl簽名的應用程序安裝包時,將來源標識數據轉化為能夠添加到安裝包文件中的簽名數據塊,將簽名數據塊添加到“壓縮的文件內容源數據”和“壓縮的目錄源數據”這兩段數據之間,形成包含所述來源標識數據的安裝包文件。
2.根據權利要求1所述的安全數據處理方法,其特征在于,所述分別對所述安裝包文件中的壓縮的文件內容源數據、壓縮的目錄源數據以及目錄結束標識結構進行簽名加密,得到來源標識數據,包括:
采用數據摘要算法分別對所述壓縮的文件內容源數據、所述壓縮的目錄源數據以及所述目錄結束標識結構進行計算,生成數據摘要;
生成與所述安裝包文件對應的唯一公鑰私鑰對;
利用所述私鑰對所述數據摘要進行加密,得到加密數據摘要;
將所述數據摘要、加密數據摘要以及包含公鑰信息的數字證書打包成數據段,形成所述來源標識數據。
3.根據權利要求1所述的安全數據處理方法,其特征在于,所述方法還包括:
將包含所述來源標識數據的安裝包文件在預設的應用程序分發平臺進行分發。
4.一種安全數據處理裝置,其特征在于,包括:
第一獲取模塊,用于獲取具有壓縮文件格式的安卓應用程序安裝包文件;
加密模塊,用于分別對所述安裝包文件中的壓縮的文件內容源數據、壓縮的目錄源數據以及目錄結束標識結構進行簽名加密,得到來源標識數據;
第一判斷模塊,用于判斷所述安裝包文件中是否存在簽名數據塊;
生成模塊,用于當所述安裝包文件中存在簽名數據塊時,將所述來源標識數據添加到所述簽名數據塊中,并生成包含所述來源標識數據的安裝包文件,當安裝包文件中不存在簽名數據塊,即Vl簽名的應用程序安裝包時,將來源標識數據轉化為能夠添加到安裝包文件中的簽名數據塊,將簽名數據塊添加到“壓縮的文件內容源數據”和“壓縮的目錄源數據”這兩段數據之間,形成包含所述來源標識數據的安裝包文件。
5.根據權利要求4所述的安全數據處理裝置,其特征在于,所述加密模塊還用于:
采用數據摘要算法分別對所述壓縮的文件內容源數據、所述壓縮的目錄源數據以及所述目錄結束標識結構進行計算,生成數據摘要;
生成與所述安裝包文件對應的唯一公鑰私鑰對;
利用所述私鑰對所述數據摘要進行加密,得到加密數據摘要;
將所述數據摘要、加密數據摘要以及包含公鑰信息的數字證書打包成數據段,形成所述來源標識數據。
6.根據權利要求4所述的安全數據處理裝置,其特征在于,所述裝置還包括:
分發模塊,用于將包含所述來源標識數據的安裝包文件在預設的應用程序分發平臺進行分發。
7.一種電子設備,其特征在于,所述電子設備包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行前述權利要求1-3中任一項所述的安全數據處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連中科創達軟件有限公司,未經大連中科創達軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710513031.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于終端設備的解鎖方法及裝置
- 下一篇:一種解除應用啟動限制的方法及終端





