欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

可驗證嵌入式系統(tǒng)及其驗證方法

文檔序號:6579683閱讀:289來源:國知局
專利名稱:可驗證嵌入式系統(tǒng)及其驗證方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種嵌入式系統(tǒng)及其驗證方法,尤其是涉及驗證應(yīng)用程序 在預(yù)定的嵌入式系統(tǒng)環(huán)境下作業(yè)的方法。
背景技術(shù)
嵌入式系統(tǒng)是為了特定應(yīng)用功能所設(shè)置的運算系統(tǒng),在嵌入式系統(tǒng)中所 運用的程序軟件多半也為了所適用的應(yīng)用功能而另行開發(fā),使研發(fā)廠商更重 視保護其所開發(fā)的程序軟件與硬件不被分離而復(fù)制到其它的硬件裝置中使用。
在防止非法復(fù)制軟件程序的技術(shù)當(dāng)中,其中一種是采用綁定軟件程序及 裝載此軟件的特定硬件裝置的方式,用以產(chǎn)生只能在特定硬件上執(zhí)行所述軟 件的效果,以維持嵌入式系統(tǒng)的完整性及保護應(yīng)用程序。
在已知的作法上,是于軟件程序一開始執(zhí)行時,先比對裝載該軟件的其
中一裝置的識別碼,例如外圍控制適配卡(PCI)的廠商識別碼(Vendor ID), 判斷與軟件中所記錄的識別碼是否相同,若相同則允許繼續(xù)執(zhí)行該軟件。
然而,同一廠商所生產(chǎn)的相同裝置的廠商識別碼相同,因此即使嵌入式 系統(tǒng)中其它的硬設(shè)備全部被更換,只要接受比對的裝置不變,軟件程序仍會 判定其是在一預(yù)定的嵌入式系統(tǒng)的硬件上執(zhí)行,因而使得防止軟件被盜拷及 維護系統(tǒng)完整性的目的無法達成。

發(fā)明內(nèi)容
本發(fā)明提供一種嵌入式系統(tǒng)驗證方法及可驗證嵌入式系統(tǒng),用以確保應(yīng) 用程序在預(yù)設(shè)的嵌入式系統(tǒng)環(huán)境下運作,防止程序被復(fù)制到其它的裝置之中 執(zhí)行;同時亦達到維護應(yīng)用程序所在的系統(tǒng)的完整性的效果。
本發(fā)明實施方案提供一種可驗證嵌入式系統(tǒng),搭載有一操作系統(tǒng)。本發(fā) 明實施例的可驗證嵌入式系統(tǒng)包括 一處理器; 一網(wǎng)絡(luò)單元,連接至處理器, 具有一網(wǎng)絡(luò)單元識別數(shù)據(jù);以及一儲存裝置,連接至處理器,具有一儲存裝置識別數(shù)據(jù);其中,當(dāng)本發(fā)明實施例的嵌入式系統(tǒng)啟動時,處理器執(zhí)行一驗 證程序以讀取一 網(wǎng)絡(luò)單元識別數(shù)據(jù)、 一儲存裝置識別數(shù)據(jù)以及一操作系統(tǒng)識 別數(shù)據(jù),并將這些識別數(shù)據(jù)與本發(fā)明實施例的嵌入式系統(tǒng)多個預(yù)設(shè)識別數(shù)據(jù) 比對,若預(yù)設(shè)識別數(shù)據(jù)及讀取到的識別數(shù)據(jù)皆符合,則執(zhí)行一內(nèi)容程序于本 發(fā)明實施例的嵌入式系統(tǒng)。
此外,本發(fā)明另一種實施方案還提供一種嵌入式系統(tǒng)的驗證方法,以確 保應(yīng)用程序在嵌入式系統(tǒng)上執(zhí)4亍。本發(fā)明實施例的嵌入式系統(tǒng)-瞼證方法包括 提供嵌入式系統(tǒng)的多個預(yù)設(shè)識別數(shù)據(jù);執(zhí)行一驗證程序,以讀取本發(fā)明實施 例的嵌入式系統(tǒng)的一網(wǎng)絡(luò)單元識別數(shù)據(jù)、 一儲存裝置識別數(shù)據(jù),以及一操作 系統(tǒng)識別數(shù)據(jù);比對這些識別數(shù)據(jù)和預(yù)設(shè)識別數(shù)據(jù);及若讀取的識別數(shù)據(jù)與 預(yù)設(shè)識別數(shù)據(jù)皆相符,則執(zhí)行一內(nèi)容程序于本發(fā)明實施例的嵌入式系統(tǒng)。


圖1為本發(fā)明所提供一 圖2為本發(fā)明所提供一 圖3為本發(fā)明所提供另 圖4為本發(fā)明所提供一 圖5為本發(fā)明所提供一 [主要元件標(biāo)號說明] 1, la-b嵌入式系統(tǒng) 100操作系統(tǒng) 120應(yīng)用程序 1202內(nèi)容程序 16處理器
20基本輸入輸出系統(tǒng) 42中^H某體 S401-S411流程步驟
種可驗證嵌入式系統(tǒng)實施例的方塊圖; 種可驗證嵌入式系統(tǒng)數(shù)據(jù)架構(gòu)實施例示意圖; 一種可驗證嵌入式系統(tǒng)實施例方塊圖; 種嵌入式系統(tǒng)驗證方法實施例的流程圖;及 種比對識別數(shù)據(jù)實施例的流程圖。
10第一儲存裝置 12第二儲存裝置 1200驗證程序 14網(wǎng)絡(luò)單元 18存儲單元 40硬件 44軟件
S4070 ~S4074流程步驟
具體實施例方式
本發(fā)明提供一種嵌入式系統(tǒng)裝置及其驗證方法,以驗證嵌入式系統(tǒng)中各 項系統(tǒng)元件的方式,確保應(yīng)用程序在正確的嵌入式系統(tǒng)上順利執(zhí)行。詳細實施方式請配合圖式參照下列說明。
圖1為本發(fā)明的一種可驗證嵌入式系統(tǒng)實施例的方塊圖,本實施例的嵌 入式系統(tǒng)1可對應(yīng)用程序進行保護。嵌入式系統(tǒng)1由多個系統(tǒng)元件所組成,
包括第一儲存裝置IO、第二儲存裝置12、網(wǎng)絡(luò)單元14、處理器16及存儲單 元18。其中,第一儲存裝置IO搭載有一操作系統(tǒng)100,第二儲存裝置12則 裝載有應(yīng)用程序120。雖然本實施例以兩個獨立的儲存裝置分別儲存操作系 統(tǒng)100以及應(yīng)用程序120, ^旦本領(lǐng)域技術(shù)人員應(yīng)知道這兩者實際上也可以存 放于同一個儲存裝置中。
本實施例的網(wǎng)絡(luò)單元14例如為一內(nèi)建網(wǎng)絡(luò)卡。網(wǎng)絡(luò)單元14具備有一媒 體存取控制地址(MAC address),以做為在網(wǎng)絡(luò)上識別此網(wǎng)絡(luò)單元14的信息。
操作系統(tǒng)100存放在第一儲存裝置IO(例如Flash ROM),操作系統(tǒng)100 的識別數(shù)據(jù)包括操作系統(tǒng)100映像文件(image)的建立日期及版本編號。嵌入 式系統(tǒng)1常用的操作系統(tǒng)100包括Windows CE、 Windows XP embedded, Embedded Linux、 VxWorks等等,不同操作系統(tǒng)的建立日期和版本亦不相同。
此外,裝載應(yīng)用程序120的第二儲存裝置12亦具有其獨特的裝置序號 (device serial number),與廠商識別碼不同的地方,在于每一裝置的序號 皆不相同,因此不會發(fā)生兩個以上裝置具有相同序號的情形。應(yīng)用程序120 包括二個部分驗證程序1200及內(nèi)容程序1202。驗證程序1200為一應(yīng)用程 序接口 (API),用以呼叫函數(shù)庫(Library)中的函數(shù)以驗證嵌入式系統(tǒng)1中各 個系統(tǒng)元件,判斷此項應(yīng)用程序120是否處在原本預(yù)設(shè)的系統(tǒng)環(huán)境之中。內(nèi) 容程序1202即為該應(yīng)用程序120實際上所欲提供的應(yīng)用軟件服務(wù),例如文件 編輯、行事記錄、網(wǎng)絡(luò)瀏覽等等,此部分的服務(wù),將于驗證完成后供使用者 操作使用。
本實施例的存儲單元18中記錄一驗證數(shù)據(jù),其中包括預(yù)先指定的嵌入式 系統(tǒng)1中數(shù)個系統(tǒng)元件的預(yù)設(shè)識別數(shù)據(jù)。本實施例中例如包括預(yù)設(shè)媒體存 取控制地址、預(yù)設(shè)裝置序號、預(yù)設(shè)操作系統(tǒng)日期與版本編號。上述識別數(shù)據(jù) 可由嵌入式系統(tǒng)1的制造或銷售廠商,在嵌入式系統(tǒng)1的軟、硬件都裝設(shè)完 成后,利用軟件程序讀取出(1)網(wǎng)絡(luò)單元的媒體存取控制地址;(2)儲存 裝置的儲存裝置序號;以及(3)操作系統(tǒng)的映像文件建立日期與版本編號。 再將上述讀取到的數(shù)據(jù)做為所述的預(yù)設(shè)識別數(shù)據(jù),寫入存儲單元18的系統(tǒng)設(shè) 定文件(system registry)當(dāng)中,做為確認原始嵌入式系統(tǒng)1的組成元件的-瞼
6證數(shù)據(jù)。其中,存儲單元18可為隨機存取存儲器或非易失性存儲器。
此外,本實施例包含一驗證程序1200,裝載于嵌入式系統(tǒng)1的應(yīng)用程序 120當(dāng)中。當(dāng)應(yīng)用程序120被執(zhí)行時,處理器16即先行執(zhí)行驗證程序1200, 亦即呼叫一特定的函數(shù),以讀取當(dāng)時嵌入式系統(tǒng)1的軟硬件識別數(shù)據(jù),例如
(1)網(wǎng)絡(luò)單元14的々某體存取控制地址;(2)第二儲存裝置12的儲存裝置序 號;及(3)操作系統(tǒng)100的映像文件建立日期與版本編號。
此外,驗證程序1200亦讀取被存在存儲單元18系統(tǒng)設(shè)定文件中的預(yù)設(shè) 驗證數(shù)據(jù),并與先前讀取到的識別數(shù)據(jù)進行比對。本實施例的驗證程序1200 可設(shè)計成依照驗證數(shù)據(jù)被記錄的架構(gòu),按序讀取出識別數(shù)據(jù),以便與預(yù)設(shè)識 別數(shù)據(jù)一一對照,判斷相對應(yīng)的識別數(shù)據(jù)是否相符,例如比對第二儲存裝 置12的儲存裝置序號是否與預(yù)設(shè)儲存裝置序號相同。若不相同,即可得知進 行驗證當(dāng)時,應(yīng)用程序120并非裝載在嵌入式系統(tǒng)1原始預(yù)設(shè)的儲存裝置中。 另外兩類識別數(shù)據(jù)的比對亦然,若驗證程序1200所讀取到的々某體存取控制地 址與預(yù)設(shè)媒體存取控制地址不同,或操作系統(tǒng)100的映像文件建立日期與版 本編號與預(yù)設(shè)操作系統(tǒng)日期與版本編號不同,即表示系統(tǒng)元件已被更換、或 應(yīng)用程序120已被復(fù)制到其它系統(tǒng)中。
經(jīng)過驗證程序1200比對驗證數(shù)據(jù)中的預(yù)設(shè)識別數(shù)據(jù)及識別數(shù)據(jù)后,若有 其中任一項數(shù)據(jù)不相符,即不允許再繼續(xù)執(zhí)行內(nèi)容程序1202,例如由驗證 程序1200關(guān)閉整個應(yīng)用程序120。唯有每一項識別數(shù)據(jù)皆符合相對應(yīng)的預(yù)設(shè) 識別數(shù)據(jù)的情況下,內(nèi)容程序1202才會被執(zhí)行。
根據(jù)上述方式,即可確保應(yīng)用程序120唯有裝載在預(yù)設(shè)的嵌入式系統(tǒng)1 之中方能順利提供應(yīng)用服務(wù),即可保護應(yīng)用程序120不被非法復(fù)制或搬移到 其它的設(shè)備上;同時,也由于對嵌入式系統(tǒng)1的多項系統(tǒng)元件同時進行驗證, 也能維護嵌入式系統(tǒng)1的完整性。
在上述實施例中,以媒體存取控制地址、操作系統(tǒng)及第二儲存裝置三者 的識別數(shù)據(jù)為例的原因在于,通過應(yīng)用程序120中的驗證程序1200來驗證上 述系統(tǒng)元件的識別數(shù)據(jù),可達到完整保護嵌入式系統(tǒng)1的硬件、軟件及管理 此二者的中介4某體。請參閱圖2,嵌入式系統(tǒng)la的組成可劃分為硬件40層 面、軟件44層面,以及介于兩者之間,用于管理及協(xié)調(diào)軟、硬件的資源分配 的中^/N某體42層面。
驗證網(wǎng)絡(luò)單元14的媒體存取控制地址、及儲存裝置序號,即保護了嵌式系統(tǒng)la的硬件40層面(如處理器16及各儲存裝置);驗證操作系統(tǒng)IOO 的映像文件建立日期與版本編號,則確??刂普麄€嵌入式系統(tǒng)la運作的中介 媒體42的正確性;而通過驗證程序1200檢驗嵌入式系統(tǒng)1的系統(tǒng)環(huán)境,即 是保護了嵌入式系統(tǒng)la的軟件44層面(如應(yīng)用程序120)。以此種同時聰r 證系統(tǒng)軟、硬件及中介^ 某體的手段,即使只更換了其中一項系統(tǒng)元件,也會 造成應(yīng)用程序120無法提供應(yīng)用服務(wù)的結(jié)果,大幅增加應(yīng)用程序120被裝載 在其它裝置或系統(tǒng)上執(zhí)行的困難度,能較已知手段更有效地防止應(yīng)用程序12 0 從預(yù)設(shè)的嵌入式系統(tǒng)la中遭分離或復(fù)制,也更能保障嵌入式系統(tǒng)的完整性。
請參閱圖3所顯示的另一種可驗證嵌入式系統(tǒng)lb實施例方塊圖,其中包 括了存放在非易失性存儲器中的一基本輸入輸出系統(tǒng)(BIOS) 20。在本實施例 中,上述的預(yù)設(shè)識別數(shù)據(jù)除了可記錄在存儲單元18的系統(tǒng)注冊文件之外,亦 可事先寫入基本輸入輸出系統(tǒng)20當(dāng)中。當(dāng)嵌入式系統(tǒng)lb開機時,上述預(yù)設(shè) 識別數(shù)據(jù)即會被讀取。驗證程序1200可呼叫函數(shù)到基本輸入輸出系統(tǒng)20中 讀取預(yù)設(shè)識別數(shù)據(jù)。
圖4為本發(fā)明所提供的一種嵌入式系統(tǒng)驗證方法實施例的流程圖,利用 全面性地驗證安裝了受保護的應(yīng)用程序的嵌入式系統(tǒng)的方式,確認應(yīng)用程序 處于一未經(jīng)變更的嵌入式系統(tǒng)中,才允許程序執(zhí)行。
首先于一嵌入式系統(tǒng)提供包含數(shù)個預(yù)設(shè)識別數(shù)據(jù)的一組驗證數(shù)據(jù) (S401),本實施例的驗證數(shù)據(jù)包括了預(yù)設(shè)媒體存取控制地址、預(yù)設(shè)裝置序號, 及預(yù)設(shè)操作系統(tǒng)日期及版本編號。驗證數(shù)據(jù)可預(yù)先記錄在嵌入式系統(tǒng)的系統(tǒng) 設(shè)定文件中或是基本輸入輸出系統(tǒng)。
應(yīng)用程序包括二部分程序其一為驗證程序,另一部分為內(nèi)容程序。當(dāng) 應(yīng)用程序被執(zhí)行時,驗證程序可自函數(shù)庫呼叫函數(shù),以讀取當(dāng)時嵌入式系統(tǒng) 的系統(tǒng)元件的識別數(shù)據(jù)(S403)。識別數(shù)據(jù)包含組成嵌入式系統(tǒng)的軟、硬件或 中介Jf某體的識別數(shù)據(jù)。而本實施例中的識別數(shù)據(jù)包括嵌入式系統(tǒng)網(wǎng)絡(luò)單元 的媒體存取控制地址、嵌入式系統(tǒng)存放應(yīng)用程序的第二儲存裝置的儲存裝置 序號,以及嵌入式系統(tǒng)所搭載操作系統(tǒng)映像文件的建立日期與版本編號。上 述識別數(shù)據(jù)皆為所屬系統(tǒng)元件的獨特識別數(shù)據(jù),可用來作為判別每一 系統(tǒng)元 件的"身份"的特征。
接著,驗證程序?qū)⒆R別數(shù)據(jù)與其相對應(yīng)的預(yù)設(shè)識別數(shù)據(jù)分別比對(S405), 以判斷應(yīng)用程序被執(zhí)行時,由驗證程序所取得的識別數(shù)據(jù)是否符合預(yù)設(shè)識別數(shù)據(jù)中的記錄(S407)。
若比對的結(jié)果發(fā)現(xiàn)其中有任一者不相符,表示應(yīng)用程序并未安裝在預(yù)設(shè) 的嵌入式系統(tǒng)上,因此不允許執(zhí)行后續(xù)的內(nèi)容程序(S409);反之,若經(jīng)比對 后,每一項識別數(shù)據(jù)都正確對應(yīng)到預(yù)設(shè)識別數(shù)據(jù),則可確認應(yīng)用程序系安裝 在預(yù)設(shè)的嵌入式系統(tǒng)當(dāng)中,則允許繼續(xù)執(zhí)行應(yīng)用程序中的內(nèi)容程序(S411)。
以本實施例的預(yù)設(shè)識別數(shù)據(jù)及識別數(shù)據(jù)為例,在判斷識別數(shù)據(jù)與預(yù)設(shè)識 別數(shù)據(jù)是否相符的步驟中(S407),驗證程序?qū)⒁?^"進行下列比對(參照圖5): 判斷網(wǎng)絡(luò)單元的媒體存取控制地址與預(yù)設(shè)媒體存取控制地址是否相同 (S4070),若不相同即停止執(zhí)行后續(xù)程序(S409);若相同則比較儲存裝置的儲 存裝置序號與預(yù)設(shè)裝置序號是否相同(S4072),若不相同亦停止(S409);若仍 相同則繼續(xù)比較操作系統(tǒng)映像文件建立日期、版本編號與預(yù)設(shè)操作系統(tǒng)曰期 及版本編號是否完全相符(S4074),若不同也需停止(S409),反之若完全相同, 則完成全部的比對判斷,允許繼續(xù)執(zhí)行內(nèi)容程序(S411)。
然而上述步驟S4070到S4074的執(zhí)行順序并無限制,只要確定三類識別 數(shù)據(jù)皆經(jīng)過驗證即可,而經(jīng)比對發(fā)現(xiàn)有不相符的情況時,除了停止執(zhí)行后續(xù) 程序外,還可發(fā)出警示音加以提示。
用以驗證系統(tǒng)元件的識別數(shù)據(jù)不限于上述各實施例中所示的項目,為了 更完整保障應(yīng)用程序所在的執(zhí)行環(huán)境未經(jīng)改變,還可更進一步為處理器嵌入 獨特的 一句柄,并且將處理器的預(yù)設(shè)處理器句柄也作為驗證數(shù)據(jù)其中之一, 以供驗證程序進行驗證時,更讀取處理器的句柄,以判斷處理器是否被更換 為其它型號或其它廠牌的設(shè)備。
此外,所述驗證數(shù)據(jù)亦可于嵌入式系統(tǒng)出廠時,即登錄在一遠程數(shù)據(jù)庫 (圖未示)當(dāng)中,嵌入式系統(tǒng)的處理器執(zhí)行驗證程序時,經(jīng)由網(wǎng)絡(luò)單元連接到 遠程數(shù)據(jù)庫讀取相關(guān)的預(yù)設(shè)識別數(shù)據(jù),再加以比對。
經(jīng)由上述所揭露的嵌入式系統(tǒng)驗證方法及可驗證嵌入式系統(tǒng),以全面性 驗證嵌入式系統(tǒng)的軟、硬件及中介媒體的手段,除可確保應(yīng)用程序不受非法 的復(fù)制搬移之外,同時也保障嵌入式系統(tǒng)的完整性,避免系統(tǒng)中各項系統(tǒng)元 件被更換為其它的替代裝置,影響系統(tǒng)的運作效能及安全性。
上述各實施例所揭露的裝置、元件等項目僅為說明本發(fā)明實施方式的例 示,并非用以限縮本發(fā)明所適用的范疇,如有其它符合本發(fā)明的精神與未實 質(zhì)改變本發(fā)明的技術(shù)手段者,皆屬本發(fā)明所涵蓋保護的范圍。
9
權(quán)利要求
1.一種嵌入式系統(tǒng)驗證方法,該嵌入式系統(tǒng)搭載操作系統(tǒng),該嵌入式系統(tǒng)包括網(wǎng)絡(luò)單元、處理器、及儲存裝置,該方法包括提供該嵌入式系統(tǒng)的多個預(yù)設(shè)識別數(shù)據(jù);執(zhí)行驗證程序,以讀取該嵌入式系統(tǒng)中的網(wǎng)絡(luò)單元識別數(shù)據(jù)、儲存裝置識別數(shù)據(jù)以及操作系統(tǒng)識別數(shù)據(jù);比對該等識別數(shù)據(jù)和該等預(yù)設(shè)識別數(shù)據(jù);及若該等識別數(shù)據(jù)與該等預(yù)設(shè)識別數(shù)據(jù)皆相符,則執(zhí)行內(nèi)容程序。
2. 根據(jù)權(quán)利要求1所述的方法,其中,該網(wǎng)絡(luò)單元識別數(shù)據(jù)為該網(wǎng)絡(luò)單 元的媒體存取控制地址。
3. 根據(jù)權(quán)利要求1所述的方法,其中,該儲存裝置識別數(shù)據(jù)為該儲存裝 置的儲存裝置序號。
4. 根據(jù)權(quán)利要求1所述的方法,其中,該操作系統(tǒng)識別數(shù)據(jù)為該操作系 統(tǒng)的映像文件建立日期及版本編號。
5. 根據(jù)權(quán)利要求1所述的方法,其中,該等預(yù)設(shè)識別數(shù)據(jù)包括預(yù)設(shè)媒 體存取控制地址、預(yù)設(shè)裝置序號、及預(yù)設(shè)操作系統(tǒng)日期及版本編號。
6. 根據(jù)權(quán)利要求1所述的方法,其中還包括比對該處理器的句柄與預(yù)設(shè) 處理器句柄。
7. 根據(jù)權(quán)利要求1所述的方法,其中還包括若一個以上的該等識別數(shù)據(jù)與其相對應(yīng)的該預(yù)設(shè)識別數(shù)據(jù)不相符,停止 執(zhí)行該應(yīng)用程序。
8. 根據(jù)權(quán)利要求1所述的方法,其中該等預(yù)設(shè)識別數(shù)據(jù)記錄于該嵌入式 系統(tǒng)的存儲單元。
9. 根據(jù)權(quán)利要求1所述的方法,其中該等預(yù)設(shè)識別數(shù)據(jù)記錄于該嵌入式 系統(tǒng)的基本輸入輸出系統(tǒng)。
10. 根據(jù)權(quán)利要求1所述的方法,其中還包含至遠程數(shù)據(jù)庫存取該等預(yù) 設(shè)識別數(shù)據(jù)。
11. 根據(jù)權(quán)利要求1所述的方法,其中該驗證程序與該內(nèi)容程序儲存于 該儲存裝置。
12. —種可驗證嵌入式系統(tǒng),搭載操作系統(tǒng),該嵌入式系統(tǒng)包括處理器;網(wǎng)絡(luò)單元,連接至該處理器,該網(wǎng)絡(luò)單元具有網(wǎng)絡(luò)單元識別數(shù)據(jù);及 儲存裝置,連接至該處理器,該儲存裝置具有儲存裝置識別數(shù)據(jù); 其中,當(dāng)該嵌入式系統(tǒng)啟動時,該處理器執(zhí)行驗證程序,以讀取該網(wǎng)絡(luò) 單元識別數(shù)據(jù)、該儲存裝置識別數(shù)據(jù)以及該操作系統(tǒng)的操作系統(tǒng)識別數(shù)據(jù), 并將該等識別數(shù)據(jù)與該嵌入式系統(tǒng)多個預(yù)設(shè)識別數(shù)據(jù)比對,若該等預(yù)設(shè)識別 數(shù)據(jù)及該等識別數(shù)據(jù)皆符合,則于該嵌入式系統(tǒng)執(zhí)行內(nèi)容程序。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,該網(wǎng)絡(luò)單元識別數(shù)據(jù)為該網(wǎng)絡(luò) 單元的4某體存取控制地址。
14. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,該儲存裝置識別數(shù)據(jù)為該儲存 裝置的儲存裝置序號。
15. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,該操作系統(tǒng)識別數(shù)據(jù)為該操作 系統(tǒng)的映像文件建立日期及版本編號。
16. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中該等預(yù)設(shè)識別數(shù)據(jù)包括預(yù)設(shè)媒 體存取控制地址、預(yù)設(shè)裝置序號、及預(yù)設(shè)操作系統(tǒng)日期及版本編號。
17. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中該驗證程序與該內(nèi)容程序儲存于 該儲存裝置。
18. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,該嵌入式系統(tǒng)還包括 基本輸入輸出系統(tǒng),該等預(yù)設(shè)識別數(shù)據(jù)儲存于該基本輸入輸出系統(tǒng)。
19. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,該嵌入式系統(tǒng)還包括 存儲單元,該等預(yù)設(shè)驗證數(shù)據(jù)以系統(tǒng)注冊文件型式儲存于該存儲單元。
20.根據(jù)權(quán)利要求12所述的系統(tǒng),其中該嵌入式系統(tǒng)通過該網(wǎng)絡(luò)單元,經(jīng)由網(wǎng)絡(luò)至遠程數(shù)據(jù)庫存取該等預(yù)設(shè)識別數(shù)據(jù)。
全文摘要
一種驗證應(yīng)用程序在預(yù)設(shè)系統(tǒng)環(huán)境下作業(yè)的可驗證嵌入式系統(tǒng)及其驗證方法。該方法適用在嵌入式系統(tǒng)上,提供包括數(shù)個預(yù)設(shè)識別數(shù)據(jù);執(zhí)行驗證程序以讀取嵌入式系統(tǒng)中數(shù)個系統(tǒng)元件的識別數(shù)據(jù);再將識別數(shù)據(jù)與預(yù)設(shè)識別數(shù)據(jù)進行比對,判斷每一系統(tǒng)元件的識別數(shù)據(jù)是否與其相對應(yīng)的預(yù)設(shè)識別數(shù)據(jù)相符;若相符才允許繼續(xù)執(zhí)行應(yīng)用程序中真正提供應(yīng)用服務(wù)的內(nèi)容程序。
文檔編號G06F21/00GK101615237SQ20091016330
公開日2009年12月30日 申請日期2009年8月11日 優(yōu)先權(quán)日2009年8月11日
發(fā)明者王圣棋, 程圣祥 申請人:威盛電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
盱眙县| 平远县| 洛川县| 绵竹市| 濉溪县| 荣成市| 瑞安市| 阳高县| 治县。| 迭部县| 泌阳县| 孟州市| 武胜县| 上思县| 民权县| 神木县| 兴山县| 青川县| 定西市| 宜黄县| 军事| 辽源市| 荣昌县| 中西区| 家居| 永登县| 六盘水市| 大兴区| 金川县| 威海市| 建德市| 农安县| 海兴县| 崇阳县| 灵宝市| 承德县| 汕尾市| 柳林县| 芦溪县| 高平市| 澄迈县|