專利名稱:數(shù)據(jù)保密系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種數(shù)據(jù)保密系統(tǒng)及其方法,特別是有關(guān)于一種比對(duì)應(yīng)用 程序之密碼及硬件所儲(chǔ)存之密碼來控制電源供應(yīng)狀態(tài)之?dāng)?shù)據(jù)保密系統(tǒng)及其方 法。
背景技術(shù):
電子裝置的制造廠商為了不同消費(fèi)者的需求以及營(yíng)銷策略,同一項(xiàng)產(chǎn)品會(huì) 分別推出高階、中階及低階產(chǎn)品,等級(jí)越高的產(chǎn)品功能越多越完整。隨著微處
理器(CPU)的技術(shù)日益成熟且功能越來越強(qiáng),讓許多原本需要以硬件運(yùn)作的功能
已經(jīng)可用微處理器執(zhí)行一應(yīng)用程序之軟件方式來實(shí)現(xiàn),因而增加了電子裝置的 設(shè)計(jì)彈性且降低了成本。因此,目前大部分高階產(chǎn)品和低階產(chǎn)品的硬件大多相 似,而最大的區(qū)別往往是內(nèi)建的應(yīng)用程序所支持的功能不同。
然而,上述以軟件的方式來維持高階產(chǎn)品和低階產(chǎn)品之間的差異存在著極 大的風(fēng)險(xiǎn)。因?yàn)閼?yīng)用程序儲(chǔ)存于內(nèi)存中, 一旦有心人士先購(gòu)買一高階產(chǎn)品,再 破解系統(tǒng)程序,將所破解的系統(tǒng)程序安裝于一低階產(chǎn)品中,使得低階產(chǎn)品亦可 執(zhí)行高階產(chǎn)品所支持的功能,有心人士可輕易地把大量低階產(chǎn)品升級(jí)為高階產(chǎn) 品來販賣,此舉將嚴(yán)重?fù)p害廠商的利益。
有鑒于上述之各項(xiàng)問題,為了能夠兼顧解決之,本發(fā)明人基于多年研究開 發(fā)與諸多實(shí)務(wù)經(jīng)驗(yàn),提出一種數(shù)據(jù)保密系統(tǒng)及其方法,以作為改善上述缺點(diǎn)之 實(shí)現(xiàn)方式與依據(jù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明之目的就是在提供一種數(shù)據(jù)保密系統(tǒng)及其方法,以避免 軟件被破解而盜拷所造成的損失。
根據(jù)本發(fā)明之目的,提出一種數(shù)據(jù)保密系統(tǒng),適用于一電子裝置,其至少 包括一電源供應(yīng)單元及至少一元件,電源供應(yīng)單元至少供應(yīng)一電源予此元件, 此數(shù)據(jù)保密系統(tǒng)包含一儲(chǔ)存單元、 一處理單元及一邏輯單元。儲(chǔ)存單元用以儲(chǔ) 存一應(yīng)用程序,處理單元執(zhí)行此應(yīng)用程序,并于應(yīng)用程序中取得一第一密碼, 邏輯單元用以紀(jì)錄一第二密碼,且透過一接口接收此第一密碼并比對(duì)第一密碼 及第二密碼,并根據(jù)比對(duì)結(jié)果來控制電源供應(yīng)單元選擇性供應(yīng)電源予此元件。
此外,本發(fā)明更提出一種數(shù)據(jù)保密方法,適用于一電子裝置,其包括一儲(chǔ) 存單元、 一處理單元、 一邏輯單元、 一電源供應(yīng)單元及至少一元件,此儲(chǔ)存單
元儲(chǔ)存一應(yīng)用程序,而此電源供應(yīng)單元至少供應(yīng)電源予此元件,此方法包含下 列步驟于此應(yīng)用程序中設(shè)置一第一密碼,且于此邏輯單元中設(shè)置一第二密碼; 當(dāng)處理單元執(zhí)行此應(yīng)用程序時(shí),處理單元于應(yīng)用程序中取得第一密碼,并透過 一接口傳送至邏輯單元;使用邏輯單元比對(duì)第一密碼及第二密碼;根據(jù)比對(duì) 結(jié)果來控制電源供應(yīng)單元選擇性供應(yīng)電源予元件。
承上所述,因依本發(fā)明之電子裝置及其方法,產(chǎn)品開發(fā)設(shè)計(jì)者可使用一復(fù) 雜可程序化邏輯元件(Complex Programmable Logic Device, CPLD)作為上述 之邏輯單元,來進(jìn)行硬件與軟件的密碼交互比對(duì),并根據(jù)比對(duì)結(jié)果控制電源供 應(yīng),由于一般電子裝置大多具備一復(fù)雜可程序化邏輯元件來進(jìn)行其它邏輯運(yùn)算, 因此數(shù)據(jù)保密系統(tǒng)不會(huì)增加太多成本,便可達(dá)到高度的保護(hù)作用。
圖1為本發(fā)明之?dāng)?shù)據(jù)保密系統(tǒng)之示意圖; 圖2為本發(fā)明之?dāng)?shù)據(jù)保密系統(tǒng)之實(shí)施例之方塊圖;以及 圖3為本發(fā)明之?dāng)?shù)據(jù)保密方法之實(shí)施例之步驟流程圖。
具體實(shí)施例方式
以下將參照相關(guān)圖式,說明依本發(fā)明較佳實(shí)施例之電子裝置,為使便于理 解,下述實(shí)施例中之相同元件以相同之符號(hào)標(biāo)示來說明。
請(qǐng)參閱圖l,其為本發(fā)明之?dāng)?shù)據(jù)保密系統(tǒng)之方塊圖。圖中,數(shù)據(jù)保密系統(tǒng)l 適用于一電子裝置,電子裝置包括一電源供應(yīng)單元18及至少一元件19,其中, 電源供應(yīng)單元18至少供應(yīng)電源予元件19及數(shù)據(jù)保密系統(tǒng)1。而數(shù)據(jù)保密系統(tǒng)1 包含一儲(chǔ)存單元11、 一處理單元13及一邏輯單元14。儲(chǔ)存單元11儲(chǔ)存一應(yīng)用 程序12,而當(dāng)處理單元13執(zhí)行應(yīng)用程序12時(shí),可于應(yīng)用程序12中取得一第一 密碼121。邏輯單元14紀(jì)錄一第二密碼15,且透過一接口 16接收第一密碼121 并比對(duì)第一密碼121及第二密碼15,并根據(jù)比對(duì)結(jié)果來控制電源供應(yīng)單元18選 擇性供應(yīng)電源予元件19。例如,若第一密碼121及第二密碼15相符合,則控制 電源供應(yīng)單元11供應(yīng)電源予元件19,反之,若第一密碼121及第二密碼15不 符合,則邏輯單元14控制電源供應(yīng)單元18不供應(yīng)電源予元件19。
因此,若一廠商欲推出電子裝置的低階產(chǎn)品及高階產(chǎn)品,高階產(chǎn)品具有一 低階產(chǎn)品所沒有的特殊功能。低階產(chǎn)品及高階產(chǎn)品之硬件設(shè)計(jì)相似,但是高階 產(chǎn)品中有內(nèi)建應(yīng)用程序12而低階產(chǎn)品沒有,當(dāng)應(yīng)用程序12被執(zhí)行時(shí),可驅(qū)動(dòng) 元件19來實(shí)現(xiàn)一高階功能。因此,通過本發(fā)明之?dāng)?shù)據(jù)保密系統(tǒng),廠商可分別燒 錄不同的密碼于低階產(chǎn)品及高階產(chǎn)品之邏輯單元中,即使應(yīng)用程序12被有心人 士破解而盜拷至低階產(chǎn)品中,當(dāng)應(yīng)用程序12執(zhí)行時(shí),由于低階產(chǎn)品及高階產(chǎn)品 之邏輯單元所儲(chǔ)存的密碼不同,所以密碼比對(duì)不符合,電源供應(yīng)單元18將不供
應(yīng)電源予元件19,致使元件19便無法實(shí)現(xiàn)此特殊功能。
其中,邏輯單元14為一復(fù)雜可程序化邏輯元件(Complex Programmable Logic Device, CPLD)或一簡(jiǎn)易邏輯電路。而元件19可為一屏幕、 一觸控模塊、 一全球定位系統(tǒng)(GPS)模塊、 一影像擷取模塊或一音訊輸出模塊,而接口 16較 佳的是一串行外圍接口 (Serial Peripheral Interface, SPI),儲(chǔ)存單元12為 一內(nèi)存,處理單元13為一微處理器(CPU)。第一密碼121可為應(yīng)用程序12之版 本參數(shù)。
請(qǐng)參閱圖2,其為本發(fā)明之?dāng)?shù)據(jù)保密系統(tǒng)之實(shí)施例之方塊圖。圖中,數(shù)據(jù)保 密系統(tǒng)2適用于一手持式GPS裝置20,手持式GPS裝置20包括一內(nèi)存21、 一 微處理器23、 一復(fù)雜可程序邏輯芯片24、 一SPI接口26、 一電源供應(yīng)單元27、 一觸控式屏幕28及一 GPS模塊。GPS模塊29可接收衛(wèi)星訊號(hào),并根據(jù)衛(wèi)星訊號(hào) 估算出手持式GPS裝置之經(jīng)緯度,而觸控式屏幕28提供使用者進(jìn)行輸入。內(nèi)存 21儲(chǔ)存一智能型導(dǎo)航應(yīng)用程序22,其中,是否內(nèi)建智能型導(dǎo)航應(yīng)用程序22為 手持式GPS裝置之低階產(chǎn)品與高階產(chǎn)品之差異。
使用者開啟手持式GPS裝置20后,微處理器23自內(nèi)存21讀取智能型導(dǎo)航 應(yīng)用程序22并執(zhí)行,在執(zhí)行過程中,微處理器23于智能型導(dǎo)航應(yīng)用程序22中 取得一第一密碼221,并傳送至復(fù)雜可程序邏輯芯片24。當(dāng)手持式GPS裝置出 廠時(shí),復(fù)雜可程序邏輯芯片24便已經(jīng)燒錄一第二密碼25,當(dāng)復(fù)雜可程序邏輯芯 片24接收到第一密碼221后,便將第一密碼221與第二密碼25進(jìn)行比對(duì),若 第一密碼221及第二密碼25比對(duì)符合,則復(fù)雜可程序邏輯芯片24輸出一控制 訊號(hào)241至電源供應(yīng)單元27,以致能(enable)電源供應(yīng)單元27供應(yīng)電源予觸 控式屏幕28及GPS模塊29,若第一密碼221及第二密碼25比對(duì)不符合,則復(fù) 雜可程序邏輯芯片24輸出控制訊號(hào)241至電源供應(yīng)單元27,以禁止(disable)電 源供應(yīng)單元27供應(yīng)電源予觸控式屏幕28及GPS模塊29,致使觸控式屏幕28及 GPS模塊29無法運(yùn)作,因此智能型導(dǎo)航應(yīng)用程序22的功能便無法實(shí)現(xiàn)。.
請(qǐng)參閱圖3,其為本發(fā)明之?dāng)?shù)據(jù)保密方法之實(shí)施例之步驟流程圖。圖中,此 方法對(duì)應(yīng)圖2,此方法包含下列步驟
步驟30:于智能型導(dǎo)航應(yīng)用程序22中設(shè)置第一密碼221,且于復(fù)雜可程序 邏輯芯片24中設(shè)置第二密碼25;
步驟31:當(dāng)微處理器23執(zhí)行智能型導(dǎo)航應(yīng)用程序22時(shí),微處理器23于智 能型導(dǎo)航應(yīng)用程序22中取得第一密碼221,并透過SPI接口 26傳送至復(fù)雜可程 序邏輯芯片24;
步驟32:使用復(fù)雜可程序邏輯芯片24比對(duì)第一密碼221及第二密碼25, 以判斷第一密碼221及第二密碼25是否符合;
步驟33:若第一密碼221及第二密碼25比對(duì)符合,則復(fù)雜可程序邏輯芯片 24輸出一控制訊號(hào)241至電源供應(yīng)單元27,以致能(enable)電源供應(yīng)單元27供應(yīng)電源予觸控式屏幕28及GPS模塊29;
步驟34:若第一密碼221及第二密碼25比對(duì)不符合,則復(fù)雜可程序邏輯芯 片24輸出控制訊號(hào)241至電源供應(yīng)單元27,以禁止(disable)電源供應(yīng)單元 27供應(yīng)電源予觸控式屏幕28及GPS模塊29。
以上所述僅為本發(fā)明的較佳可行實(shí)施例,并非因此即局限本發(fā)明的專利范 圍,故凡是運(yùn)用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)變化,均包含于本發(fā) 明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)保密系統(tǒng),適用于一電子裝置,該電子裝置包括一電源供應(yīng)單元及至少一元件,該電源供應(yīng)單元至少供應(yīng)一電源予該元件,該數(shù)據(jù)保密系統(tǒng)包含一儲(chǔ)存單元,儲(chǔ)存一應(yīng)用程序;一處理單元,執(zhí)行該應(yīng)用程序,并于該應(yīng)用程序中取得一第一密碼;以及一邏輯單元,紀(jì)錄一第二密碼,且該邏輯單元透過一接口接收該第一密碼并比對(duì)該第一密碼及該第二密碼,該邏輯單元根據(jù)比對(duì)結(jié)果來控制該電源供應(yīng)單元選擇性供應(yīng)該電源予該元件。
2. 如權(quán)利要求1所述之?dāng)?shù)據(jù)保密系統(tǒng),其特征是,該邏輯單元為一復(fù)雜可 程序化邏輯元件(Complex Programmable Logic Device, CPLD)。
3. 如權(quán)利要求1所述之?dāng)?shù)據(jù)保密系統(tǒng),其特征是,該接口為一串行外圍接 口 (Serial Peripheral Interface, SPI)。
4. 如權(quán)利要求1所述之?dāng)?shù)據(jù)保密系統(tǒng),其特征是,該元件為一屏幕、 一觸 控模塊、 一全球定位系統(tǒng)(GPS)模塊、 一影像擷取模塊或一音訊輸出模塊。
5. 如權(quán)利要求1所述之?dāng)?shù)據(jù)保密系統(tǒng),其特征是,該電子裝置為一可攜式 電子裝置、 一導(dǎo)航裝置或一可攜式計(jì)算機(jī)裝置。
6. —種數(shù)據(jù)保密方法,適用于一電子裝置,該電子裝置包含一儲(chǔ)存單元、 一處理單元、 一邏輯單元、 一電源供應(yīng)單元及至少一元件,該儲(chǔ)存單元儲(chǔ)存一 應(yīng)用程序,而該電源供應(yīng)單元至少供應(yīng)電源予該元件,該數(shù)據(jù)保密方法包含下 列步驟于該應(yīng)用程序中設(shè)置一第一密碼,且于該邏輯單元中設(shè)置一第二密碼; 當(dāng)該處理單元執(zhí)行該應(yīng)用程序時(shí),該處理單元于該應(yīng)用程序中取得該第一 密碼,并透過一接口傳送至該邏輯單元;使用該邏輯單元比對(duì)該第一密碼及該第二密碼;以及根據(jù)比對(duì)結(jié)果來控制該電源供應(yīng)單元選擇性供應(yīng)電源予該元件。
7. 如權(quán)利要求6所述之?dāng)?shù)據(jù)保密方法,其特征是,該邏輯單元為一復(fù)雜可 程序化邏輯元件(Complex Programmable Logic Device, CPLD)。
8. 如權(quán)利要求6所述之?dāng)?shù)據(jù)保密方法,其特征是,該接口為一串行外圍接 口 (Serial Peripheral Interface, SPI)。
9. 如權(quán)利要求6所述之?dāng)?shù)據(jù)保密方法,其特征是,該元件為一屏幕、 一觸 控模塊、 一全球定位系統(tǒng)(GPS)模塊、 一影像擷取模塊或一音訊輸出模塊。
10. 如權(quán)利要求6所述之?dāng)?shù)據(jù)保密方法,其特征是,該電子裝置為一可攜式 電子裝置、 一導(dǎo)航裝置或一可攜式計(jì)算機(jī)裝置。
全文摘要
本發(fā)明揭露一種數(shù)據(jù)保密系統(tǒng)及其數(shù)據(jù)保密方法,此數(shù)據(jù)保密系統(tǒng)適用于一電子裝置,其進(jìn)行邏輯硬件元件與應(yīng)用程序的密碼比對(duì),并根據(jù)比對(duì)結(jié)果來控制電子裝置之電源供應(yīng)。即使應(yīng)用程序被破解及盜拷至另一電子裝置,若另一電子裝置之邏輯硬件元件的密碼與應(yīng)用程序的密碼不符合,便無法實(shí)現(xiàn)此應(yīng)用程序的功能。
文檔編號(hào)G06F12/14GK101354683SQ200710029429
公開日2009年1月28日 申請(qǐng)日期2007年7月27日 優(yōu)先權(quán)日2007年7月27日
發(fā)明者陳皇良 申請(qǐng)人:佛山市順德區(qū)順達(dá)電腦廠有限公司;神達(dá)電腦股份有限公司