[發明專利]一種OTA升級包加密下載的方法有效
| 申請號: | 201811093846.9 | 申請日: | 2018-09-19 |
| 公開(公告)號: | CN109391936B | 公開(公告)日: | 2021-04-06 |
| 發明(設計)人: | 范旭峰 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04W8/24 | 分類號: | H04W8/24;H04W12/02;H04W12/03;H04W12/041;H04L29/08 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 吳瑞芳 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ota 升級 加密 下載 方法 | ||
本發明公開了一種OTA升級包加密下載的方法,先生成2個密鑰,并預置到終端升級應用中,然后利用升級包文件生成一個加密算法序列,以此使用前述密鑰中的一個對升級包文件進行加密,并用另一個密鑰將序列加密添加到加密文件中,再傳輸經過加密的升級文件,然后終端解析并下載加密的算法序列,解密后得到算法序列用于實際文件的解密下載,在下載過程中進行解密并最后將解密文件用于升級。本發明的方法,用于提升在智能電視終端升級過程中的安全性,防止由升級包文件在下載過程中被截獲導致系統文件被他人獲取,以解決在傳輸過程中未加密的升級包被獲取的問題。
技術領域
本發明涉及智能電視產品技術領域,特別涉及一種OTA升級包加密下載的方法。
背景技術
目前的安卓智能設備中,更新系統通常使用的是安卓原生的OTA升級機制。這種機制會將升級所需的文件添加到一個zip格式的壓縮升級包中,通常這里會包含終端中的大部分系統文件。之后將升級包部署到分發服務器上,通過網絡將升級包傳輸終端設備上,最后進行升級。
這種方式有一個明顯的缺點,就是現有網絡工具可以輕松獲取到服務器地址或是截獲傳輸中的升級包,而升級包是可以直接解壓的,這就導致任何人都能獲取到里面所包含的所有文件,進而給系統安全帶來隱患。
發明內容
本發明的目的是克服上述背景技術中不足,提供一種OTA升級包加密下載的方法,用于提升在智能電視終端升級過程中的安全性,防止由升級包文件在下載過程中被截獲導致系統文件被他人獲取,以解決在傳輸過程中未加密的升級包被獲取的問題。
為了達到上述的技術效果,本發明采取以下技術方案:
一種OTA升級包加密下載的方法,應用于智能電視終端中,包括以下步驟:
A.創建密鑰A、密鑰B用于升級包文件的加解密,并將密鑰A、密鑰B預置到智能電視終端升級應用中;
B.利用升級包文件生成一個加密算法序列,使用密鑰A對升級包文件進行加密,用密鑰B將所述加密算法序列加密添加到加密的升級包文件中并最終得到用于發布的升級包文件;
C.向智能電視終端傳輸發布的升級包文件;
D.智能電視終端下載并解密發布的升級包文件數據,得到解密文件。
E.驗證解密文件的有效性,若解密文件通過驗證則進行升級。
進一步地,所述步驟B具體包括以下步驟:
B1.約定一個加密算法與數字的對應關系C用于后續加解密步驟;
B2.約定以a兆為一個分段大小對升級包文件進行分段,并根據升級包文件大小得出升級包的分段數量D,再生成長度不小于D的隨機數序列E作為實際的加密方法序列;
B3.使用密鑰A對所述隨機數序列E進行加密得到加密數據段F1;
B4.根據所述對應關系C與隨機數序列E得到一個加密算法序列;
B5.使用密鑰B按照所述加密算法序列對升級包文件進行分段加密得到加密數據段F2;
B6.合并加密數據段F1與加密數據段F2得到最終的發布文件F。
進一步地,所述步驟B2中是以10兆為一個分段大小對升級包文件進行分段。
進一步地,所述步驟C具體包括以下步驟:
C1.配置發布文件F到服務器,并在服務器上配置加密標志;
C2.智能電視終端檢測到發布文件F后根據是否有加密標志判斷發布文件F是否為加密文件,若是則進入步驟D。
進一步地,所述步驟D具體包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811093846.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶寬部分的配置方法、網絡設備及終端
- 下一篇:公鑰的獲取方法、設備及系統





