新四季網

一種在晶片層實現應用程式安全升級的方法

2023-07-28 10:57:56 1

專利名稱:一種在晶片層實現應用程式安全升級的方法
技術領域:
本發明涉及晶片應用程式的升級保護,尤其涉及一種在晶片層實現應用程式安全升級 的方法,以確定應用程式下載用戶的唯一性和合法性,屬於電子技術領域。
背景技術:
終端安全性涉及物理安全、邏輯安全等多個方面,其中處於重要地位的包含應用程式 的升級方式。目前比較通用的應用程式升級方式主要有
(1) 基於通用燒寫工具升級應用程式。該升級模式不具備保護措施,只要有燒寫工具
就能升級,安全級別低;
(2) 基於引導程序升級應用程式,其可以通過定製通信協議、密碼校驗、CRC校驗等 普通方法來限制應用程式的非法升級。該升級方式的缺點在於其只能基於普通的邏輯控制 來決定升級過程能否成功,並不能確定應用程式下載用戶身份的確定性和合法性。 一旦燒 寫原理或者校驗過程被攻破,任何人員都可以隨意升級應用程式。
因此必須對應用程式下載人員的身份合法性進行判斷,否則將會導致非法程序或非確 定程序在終端本地執行,這就可能引發安全事故。應用程式安全升級過程中的身份合法性 控制對於金融類自助產品尤為重要。

發明內容
本發明的目的在於解決上述應用程式升級技術中所存在的問題,首次提出了一種在芯 片層實現應用程式安全升級的方法,通過該方法可以唯一確定晶片應用程式下載用戶的身 份,從而可以避免惡意程序和其他安全威脅的攻擊。
為實現上述目的,本發明採取的技術方案是 一種在晶片層實現應用程式安全升級的 方法,其特徵在於在晶片的存儲模塊內設有包括用於存儲指紋模板的OTP存儲區、用於
應用程式下載的FLASH存儲區、帶有指紋識別算法及引導程序的ROM存儲區;用於下載程 序的串口和用於接收指紋數據的指紋識別模塊;晶片上電後首先啟動ROM中的引導程序, 在收到串口發來的升級下載指令時,引導程序調取OTP中指紋模板與用戶通過指紋識別傳 感器輸入的指紋進行比對,若符合指定用戶,則對FLASH存儲區中的應用程式進行更新升 級;反之,則執行FLASH存儲區中的原有應用程式。
指紋模板一次性寫入到OTP存儲區(可支持寫入多個指紋模板),OTP存儲區中的指 紋模板數據為"只讀"且只能由ROM存儲區的引導程序讀取,無對外讀取接口。
本發明的優點及有益效果本發明方法可以實現用戶應用軟體的安全升級,保證了應 用程序下載用戶的唯一性和合法性,杜絕非授權用戶下載程序,保證晶片中的應用程式不 會被非授權用戶升級替換,從而限制非法程序或非確定程序在終端本地執行,提高了系統 安全性。另外,還可以實現應用程式下載用戶身份的可追溯性。


圖1是本發明方法的晶片基本模塊框架3圖2是本發明方法中的引導程序流程圖。
具體實施例方式
下面結合附圖與具體實施方式
對本發明作進一步詳細描述。
參看圖1,晶片的各個模塊都掛在總線上,除了包括處理器、液晶顯示、鍵盤控制、 RAM(隨機存儲器)等通用模塊外,存儲器中設置了 OTP(—次性可編程存儲器,存放指紋模 板),ROM(只讀存儲器,存放引導程序),FLASH(存放用戶程序和數據)等存儲區,其中ROM 用於存放引導程序(引導程序實現應用程式下載與指紋識別功能),OTP用於一次性寫入 指紋模板(可支持寫入多個指紋模板),FLASH則用來存儲終端應用程式和用戶數 據,畫U(內存管理單元)用於對存儲器進行管理,串口用於接受程序下載指令及接受下載 的程序,當接收到程序下載指令後,ROM中的引導程序執行下載功能,要下載的程序通過 串口寫入FLASH的具體地址。指紋識別模塊用於接收外部指紋傳感器發來的指紋數據。
整個程序下載過程為ROM中運行引導程序,當接收到串口發來的下載指令時,啟用 指紋識別模塊,準備接收外部指紋傳感器的輸入,輸入後根據ROM中的指紋識別算法和指 紋比對算法,調用OTP區的指紋膜板進行比對,比對成功則通過串口下載或更新程序,下 載完畢後重新復位啟動,否則退出。
OTP中的指紋模板由晶片製造商或由晶片分發管理者下載,之後將晶片交由指定的芯 片使用者。OTP基於晶片層實現認證數據的存儲安全,即指紋模板一次性寫入,且只能由 ROM中的引導程序讀取,並不能通過外部接口輸出。
參看圖2,晶片上電後首先啟動ROM中的引導程序,如收到串口發來的下載指令則進 入應用程式升級流程,否則跳到FLASH執行應用程式。如進行程序升級,引導程序首先提 示下載用戶通過指紋傳感器輸入指紋,獲得指紋信息後,將用戶的指紋與存儲於OTP中的 指紋模板比對,只有比對成功才可以繼續升級程序,否則晶片將拒絕程序下載或升級。使 用此晶片可以保證只有指定的晶片使用者才可以下載和升級程序,杜絕了非授權用戶升級 程序。
權利要求
1、一種在晶片層實現應用程式安全升級的方法,其特徵在於在晶片的存儲模塊內設有包括用於存儲指紋模板的OTP存儲區、用於應用程式下載的FLASH存儲區、帶有指紋識別算法及引導程序的ROM存儲區;用於下載程序的串口和用於接收指紋數據的指紋識別模塊;晶片上電後首先啟動ROM中的引導程序,在收到串口發來的升級下載指令時,引導程序調取OTP中指紋模板與用戶通過指紋識別傳感器輸入的指紋進行比對,若符合指定用戶,則對FLASH存儲區中的應用程式進行更新升級;反之,則執行FLASH存儲區中的原有應用程式。
2、 根據權利要求1所述的在晶片層實現應用程式安全升級的方法,其特徵在於指 紋模板一次性寫入到OTP存儲區,OTP存儲區中的指紋模板數據為"只讀"且只能由ROM 存儲區的引導程序讀取,無對外讀取接口。
全文摘要
本發明提出了一種在晶片層實現應用程式安全升級的方法,使用該方法的晶片支持指紋識別等安全認證算法,ROM(只讀存儲器)區存儲引導程序,OTP(一次性編程)區存儲指紋模板,只有ROM區的程序可以訪問OTP區,FLASH中存儲用戶程序和用戶數據。因此該晶片建立了一套終端應用程式下載的身份認證體系,消除了惡意應用程式攻擊的安全隱患,有效提高了終端的安全級別。
文檔編號G06F9/445GK101620545SQ20091018443
公開日2010年1月6日 申請日期2009年8月14日 優先權日2009年8月14日
發明者明 凌, 卜愛國, 時龍興, 傑 李, 超 王, 晨 胡 申請人:東南大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀