[發明專利]一種基于V2或V3簽名機制的第三方副署簽名及驗證方法在審
| 申請號: | 202110412176.8 | 申請日: | 2021-04-16 |
| 公開(公告)號: | CN113407912A | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 趙統一;莊昱垚 | 申請(專利權)人: | 江蘇先安科技有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 南京知識律師事務所 32207 | 代理人: | 徐航天 |
| 地址: | 210012 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 v2 v3 簽名 機制 第三 副署 驗證 方法 | ||
本發明公開了一種基于V2或V3簽名機制的第三方副署簽名方法,在安卓應用程序簽名數據塊中,找出V2或V3的簽名數據塊,找到安卓原生簽名者數據塊序列,在每一個簽名者數據塊中找到額外屬性addtional attributes數據塊,在額外屬性數據塊中插入ID,額外屬性數據塊中插入的ID的值為副署簽名數據;在V2簽名數據塊中,ID非0x7109871a;在V3簽名數據塊中,ID非0x7109871a或0xf05368c0或0x3ba06f8c。本發明還公開了一種基于V2或V3簽名機制的第三方副署簽名驗證方法。本發明適用于安卓系統移動應用程序V2或V3簽名機制下的第三方副署簽名方法,實現了安卓系統移動應用程序V2或V3簽名機制下各種副署簽名角色(應用開發者,檢測機構,應用商店等)的簽名追溯,同時還不改變原有安卓V2或V3簽名驗證機制。
技術領域
本發明屬于計算機信息安全技術,用于為安卓應用軟件原生V2/V3簽名機制提供一 種第三方副署簽名方法。
背景技術
安卓系統要求所有的應用程序必須簽名后才能安裝,但并沒有對簽名證書做嚴格限 制,任何一張自簽名證書都可以用來做簽名,簽名證書一般由開發者自己生成,所有開發者可隨意設置證書主題項內容,很容易惡意偽造其他開發者的簽名證書。同時簽名證 書和私鑰一般以普通數據文件形式存放,可能會被復制、傳播并惡意使用,一旦發生, 使得追溯Android應用的真實開發者變得十分困難。
副署簽名是在已經簽名過的文件上附加簽名,作為對已簽名文件的認可和證明,其 目的在于證明文件中的數據、動作或規定已簽名者和副署簽名者認可。
安卓應用程序第三方數字簽名是一種副署簽名,副署簽名由簽名發起方(應用開發 者、檢測機構、應用商店等)使用第三方合法CA機構簽發的代碼簽名證書,在不改變 原有安卓應用程序打包簽名流程的條件下,對已經打包并簽名過的應用程序附加簽名。 副署簽名可以是一個或多個簽名。
目前:專利公布號CN106209379B,一種Android APK副署簽名及驗證方法針對安卓應用程序原生簽名V1版本提出一種安卓應用程序的一種副署簽名的方法。
針對目前安卓系統的不斷升級,安卓應用程序原生簽名V1機制由于其存在很多缺點 和安全隱患,如:
由于簽名不保護APK的某些部分,例如ZIP元數據。
APK驗證程序需要處理大量不可信(尚未經過驗證)的數據結構,然后會舍棄不 受簽名保護的數據。這會導致相當大的受攻擊面。
APK驗證程序必須解壓所有已壓縮的條目,而這需要花費更多時間和內存。
基于這些缺陷目前逐步被安卓應用程序原生簽名V2/V3機制所替代,V2方案(從安卓7.0引入),V3方案(從安卓9.0引入)。但目前V2/V3簽名機制下的副署簽名方法還沒 有一個在不影響原生簽名驗證流程下安全可靠的副署簽名機制。
發明內容
針對上述技術問題,本發明提出基于安卓原生簽名V2/V3機制下的第三方副署簽名 方法,不影響安卓簽名V2/V3版本原有的驗證機制,并能達到副署效果。
為達到上述目的,本發明采用的技術方案為:一種基于V2或V3簽名機制的第三 方副署簽名方法,通過此方法可以在安卓簽名機制V2或V3版本上添加多個副署簽名。
在安卓應用程序簽名數據塊中,找出V2或V3的簽名數據塊,找到安卓原生簽名 者數據塊序列,在每一個簽名者數據塊中找到額外屬性addtional attributes數據塊,在額外屬性數據塊中插入ID,額外屬性數據塊中插入的ID的值為副署簽名數據;在V2簽 名數據塊中,ID非0x7109871a;在V3簽名數據塊中,ID非0x7109871a或0xf05368c0 或0x3ba06f8c。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇先安科技有限公司,未經江蘇先安科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110412176.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種造氣冷凝液資源化系統及裝置
- 下一篇:一種自動沖剪生產線





