[發明專利]驗證方法及裝置在審
| 申請號: | 201910356957.2 | 申請日: | 2019-04-29 |
| 公開(公告)號: | CN111859313A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 張衡;李保松;聶光耀 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F21/60;G06F21/64;G06F8/61;G06F8/41 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 王洪 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 驗證 方法 裝置 | ||
本申請實施例提供了一種驗證方法及裝置,該方法包括:基于第一信息生成第二信息生成與第一信息對應的第一驗證信息以及與第二信息對應的第二驗證信息;向區塊鏈服務節點發送攜帶有第一驗證信息與第二驗證信息的請求信息,請求信息用于指示所述區塊鏈服務節點在區塊鏈上生成包含第一驗證信息與第二驗證信息的目標區塊。本申請實現了一種證明第一信息與第二信息的一致性的方法,并且通過在可信環境中執行本申請實施例中的技術方案,從而提升了第一信息與第二信息的可信度。
技術領域
本申請實施例涉及計算機技術,尤其涉及一種驗證方法及裝置。
背景技術
在已有技術中,編譯工具(可以是編譯軟件、可以是編譯平臺等)對源代碼進行編譯后,生成對應的安裝包,則,終端可通過運行安裝包,執行軟件對應功能。
當終端運行軟件錯誤或軟件內存在安全隱患時,究其原因可能分為兩種:一種是源頭錯誤,即,安裝包生產商在生成安裝包時出現問題。第二種是外部原因導致傳輸時出現錯誤。例如:終端與廠商或者終端與終端在傳輸安裝包的過程中,可能存在安裝包被篡改、或者安裝包損壞、或者還可能存在傳輸文件錯誤等風險,導致終端無法成功運行安裝包,或軟件運行異?;蜍浖嬖诎踩[患。
因此,如何保證源代碼與安裝包的一致性,使用戶能夠獲取到基于源代碼生成的正確、有效的安裝包,以及,即便出現錯誤,也能夠準確、及時的追溯錯誤原因,成為亟需解決的問題。
發明內容
本申請提供一種驗證方法及裝置,能夠保證源代碼與安裝包的一致性,使用戶能夠獲取到基于源代碼生成的正確、有效的安裝包。
為達到上述目的,本申請采用如下技術方案:
第一方面,本申請實施例提供一種驗證方法,所述方法在可行執行環境下執行,方法包括:裝置可基于第一信息生成第二信息;隨后,裝置生成與第一信息對應的第一驗證信息以及與第二信息對應的第二驗證信息;接著,裝置向區塊鏈服務節點發送攜帶有第一驗證信息與第二驗證信息的請求信息,請求信息用于指示區塊鏈服務節點在區塊鏈上生成包含第一驗證信息與第二驗證信息的目標區塊。
通過上述方式,本申請通過在安全環境,即,可行執行環境下生成對應于第一信息運行結果,即,第二信息,從而保證了運行結果的準確性與可信度。并且,本申請通過在區塊鏈上記錄多個對象之間的對應關系,從而提供一種可靠的、絕對準確的追溯第一信息與第二信息一致性的方法。
在一種可能的實現方式中,第一驗證信息為簽名信息,用于對第一信息的內容進行驗證;第二驗證信息為簽名信息,用于對第二信息的內容進行驗證。舉例說明:若任意兩個信息的內容存在差異,則兩個信息對應的簽名信息也不相同,即,簽名信息可用于標識信息的整體(指信息的全部內容)。
通過上述方式,實現了通過簽名信息表征第一信息與第二信息之間的關系。
在一種可能的實現方式中,第一驗證信息和/或第二驗證信息為哈希Hash序列。可選地,在另一種可能的實現方式中,第一驗證信息和/或第二驗證信息還可以為通過其它可用于對第一信息的整體(包括所有內容)以及第二信息的整體進行簽名的結果。
通過上述方式,實現了通過哈希序列表征第一信息與第二信息之間的關系。
在一種可能的實現方式中,可信執行環境為英特爾軟件保護擴展SGX環境。在另一種可能的實現方式中,可信執行環境還可以為ARM所屬的TEE環境。
通過上述方式,實現了在可信環境中執行本申請實施例中的技術方案,從而提升了第一信息與第二信息的可信度。
在一種可能的實現方式中,第一信息為源代碼,第二信息為基于源代碼生成的運行結果。舉例說明:第一信息可以為用于抽獎的源代碼,則第二信息可以為運行抽獎源代碼后所得的抽獎結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910356957.2/2.html,轉載請聲明來源鉆瓜專利網。





