[發明專利]防止代碼被惡意篡改的方法和裝置在審
| 申請號: | 201410842072.0 | 申請日: | 2014-12-30 |
| 公開(公告)號: | CN104486355A | 公開(公告)日: | 2015-04-01 |
| 發明(設計)人: | 田雨農;劉欣;蒼柏 | 申請(專利權)人: | 大連樓蘭科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 大連智高專利事務所(特殊普通合伙) 21235 | 代理人: | 李猛 |
| 地址: | 116025 遼寧省大連*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防止 代碼 惡意 篡改 方法 裝置 | ||
1.一種防止代碼被惡意篡改的方法,其特征在于,包括:
嵌入式系統上電后,執行閃存中的引導程序,判斷應用程序是否需要升級;
當應用程序不需要升級時,直接跳轉到應用程序中執行,當應用程序需要升級時,下載服務器上存儲的加密后的升級的應用程序,進行應用程序升級,其中,所述加密后的應用程序是利用與所述引導程序的解密算法對應的非對稱算法公鑰加密算法加密升級所獲得的,所述嵌入式系統保存非對稱算法公鑰加密算法的公鑰,所述嵌入式系統的開發者保存非對稱算法公鑰加密算法的私鑰。
2.如權利要求1的一種防止代碼被惡意篡改的方法,其特征在于,還包括:
將嵌入式系統的程序劃分為引導程序和應用程序,所述應用程序用于完成所述嵌入式系統的功能,所述引導程序用于判斷所述應用程序是否需要升級。
3.如權利要求2的一種防止代碼被惡意篡改的方法,其特征在于,還包括:
所述引導程序設置在閃存的開頭,以便于嵌入式系統上電后,首先啟動引導程序。
4.一種防止代碼被惡意篡改的裝置,其特征在于,包括:
判斷單元,用于嵌入式系統上電后,執行閃存中的引導程序,判斷應用程序是否需要升級;
執行單元,用于當應用程序不需要升級時,直接跳轉到應用程序中執行,當應用程序需要升級時,下載服務器上存儲的加密后的升級的應用程序,進行應用程序升級,其中,所述加密后的應用程序是利用與所述引導程序的解密算法對應的非對稱算法公鑰加密算法加密升級所獲得的,所述嵌入式系統保存非對稱算法公鑰加密算法的公鑰,所述嵌入式系統的開發者保存非對稱算法公鑰加密算法的私鑰。
5.如權利要求4的一種防止代碼被惡意篡改的裝置,其特征在于,還包括:
劃分單元,用于將嵌入式系統的程序劃分為引導程序和應用程序,所述應用程序用于完成所述嵌入式系統的功能,所述引導程序用于判斷所述應用程序是否需要升級。
6.如權利要求4的一種防止代碼被惡意篡改的裝置,其特征在于,還包括:
設置單元,用于所述引導程序設置在閃存的開頭,以便于嵌入式系統上電后,首先啟動引導程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連樓蘭科技股份有限公司,未經大連樓蘭科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410842072.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于射頻識別的信息分享方法
- 下一篇:一種安全找回密碼的方法





