数据保密系统及其方法

文档序号:6572048阅读:206来源:国知局
专利名称:数据保密系统及其方法
技术领域
本发明是有关于一种数据保密系统及其方法,特别是有关于一种比对应用 程序之密码及硬件所储存之密码来控制电源供应状态之数据保密系统及其方 法。
背景技术
电子装置的制造厂商为了不同消费者的需求以及营销策略,同一项产品会 分别推出高阶、中阶及低阶产品,等级越高的产品功能越多越完整。随着微处
理器(CPU)的技术日益成熟且功能越来越强,让许多原本需要以硬件运作的功能
已经可用微处理器执行一应用程序之软件方式来实现,因而增加了电子装置的 设计弹性且降低了成本。因此,目前大部分高阶产品和低阶产品的硬件大多相 似,而最大的区别往往是内建的应用程序所支持的功能不同。
然而,上述以软件的方式来维持高阶产品和低阶产品之间的差异存在着极 大的风险。因为应用程序储存于内存中, 一旦有心人士先购买一高阶产品,再 破解系统程序,将所破解的系统程序安装于一低阶产品中,使得低阶产品亦可 执行高阶产品所支持的功能,有心人士可轻易地把大量低阶产品升级为高阶产 品来贩卖,此举将严重损害厂商的利益。
有鉴于上述之各项问题,为了能够兼顾解决之,本发明人基于多年研究开 发与诸多实务经验,提出一种数据保密系统及其方法,以作为改善上述缺点之 实现方式与依据。

发明内容
有鉴于此,本发明之目的就是在提供一种数据保密系统及其方法,以避免 软件被破解而盗拷所造成的损失。
根据本发明之目的,提出一种数据保密系统,适用于一电子装置,其至少 包括一电源供应单元及至少一元件,电源供应单元至少供应一电源予此元件, 此数据保密系统包含一储存单元、 一处理单元及一逻辑单元。储存单元用以储 存一应用程序,处理单元执行此应用程序,并于应用程序中取得一第一密码, 逻辑单元用以纪录一第二密码,且透过一接口接收此第一密码并比对第一密码 及第二密码,并根据比对结果来控制电源供应单元选择性供应电源予此元件。
此外,本发明更提出一种数据保密方法,适用于一电子装置,其包括一储 存单元、 一处理单元、 一逻辑单元、 一电源供应单元及至少一元件,此储存单
元储存一应用程序,而此电源供应单元至少供应电源予此元件,此方法包含下 列步骤于此应用程序中设置一第一密码,且于此逻辑单元中设置一第二密码; 当处理单元执行此应用程序时,处理单元于应用程序中取得第一密码,并透过 一接口传送至逻辑单元;使用逻辑单元比对第一密码及第二密码;根据比对 结果来控制电源供应单元选择性供应电源予元件。
承上所述,因依本发明之电子装置及其方法,产品开发设计者可使用一复 杂可程序化逻辑元件(Complex Programmable Logic Device, CPLD)作为上述 之逻辑单元,来进行硬件与软件的密码交互比对,并根据比对结果控制电源供 应,由于一般电子装置大多具备一复杂可程序化逻辑元件来进行其它逻辑运算, 因此数据保密系统不会增加太多成本,便可达到高度的保护作用。


图1为本发明之数据保密系统之示意图; 图2为本发明之数据保密系统之实施例之方块图;以及 图3为本发明之数据保密方法之实施例之步骤流程图。
具体实施例方式
以下将参照相关图式,说明依本发明较佳实施例之电子装置,为使便于理 解,下述实施例中之相同元件以相同之符号标示来说明。
请参阅图l,其为本发明之数据保密系统之方块图。图中,数据保密系统l 适用于一电子装置,电子装置包括一电源供应单元18及至少一元件19,其中, 电源供应单元18至少供应电源予元件19及数据保密系统1。而数据保密系统1 包含一储存单元11、 一处理单元13及一逻辑单元14。储存单元11储存一应用 程序12,而当处理单元13执行应用程序12时,可于应用程序12中取得一第一 密码121。逻辑单元14纪录一第二密码15,且透过一接口 16接收第一密码121 并比对第一密码121及第二密码15,并根据比对结果来控制电源供应单元18选 择性供应电源予元件19。例如,若第一密码121及第二密码15相符合,则控制 电源供应单元11供应电源予元件19,反之,若第一密码121及第二密码15不 符合,则逻辑单元14控制电源供应单元18不供应电源予元件19。
因此,若一厂商欲推出电子装置的低阶产品及高阶产品,高阶产品具有一 低阶产品所没有的特殊功能。低阶产品及高阶产品之硬件设计相似,但是高阶 产品中有内建应用程序12而低阶产品没有,当应用程序12被执行时,可驱动 元件19来实现一高阶功能。因此,通过本发明之数据保密系统,厂商可分别烧 录不同的密码于低阶产品及高阶产品之逻辑单元中,即使应用程序12被有心人 士破解而盗拷至低阶产品中,当应用程序12执行时,由于低阶产品及高阶产品 之逻辑单元所储存的密码不同,所以密码比对不符合,电源供应单元18将不供
应电源予元件19,致使元件19便无法实现此特殊功能。
其中,逻辑单元14为一复杂可程序化逻辑元件(Complex Programmable Logic Device, CPLD)或一简易逻辑电路。而元件19可为一屏幕、 一触控模块、 一全球定位系统(GPS)模块、 一影像撷取模块或一音讯输出模块,而接口 16较 佳的是一串行外围接口 (Serial Peripheral Interface, SPI),储存单元12为 一内存,处理单元13为一微处理器(CPU)。第一密码121可为应用程序12之版 本参数。
请参阅图2,其为本发明之数据保密系统之实施例之方块图。图中,数据保 密系统2适用于一手持式GPS装置20,手持式GPS装置20包括一内存21、 一 微处理器23、 一复杂可程序逻辑芯片24、 一SPI接口26、 一电源供应单元27、 一触控式屏幕28及一 GPS模块。GPS模块29可接收卫星讯号,并根据卫星讯号 估算出手持式GPS装置之经纬度,而触控式屏幕28提供使用者进行输入。内存 21储存一智能型导航应用程序22,其中,是否内建智能型导航应用程序22为 手持式GPS装置之低阶产品与高阶产品之差异。
使用者开启手持式GPS装置20后,微处理器23自内存21读取智能型导航 应用程序22并执行,在执行过程中,微处理器23于智能型导航应用程序22中 取得一第一密码221,并传送至复杂可程序逻辑芯片24。当手持式GPS装置出 厂时,复杂可程序逻辑芯片24便已经烧录一第二密码25,当复杂可程序逻辑芯 片24接收到第一密码221后,便将第一密码221与第二密码25进行比对,若 第一密码221及第二密码25比对符合,则复杂可程序逻辑芯片24输出一控制 讯号241至电源供应单元27,以致能(enable)电源供应单元27供应电源予触 控式屏幕28及GPS模块29,若第一密码221及第二密码25比对不符合,则复 杂可程序逻辑芯片24输出控制讯号241至电源供应单元27,以禁止(disable)电 源供应单元27供应电源予触控式屏幕28及GPS模块29,致使触控式屏幕28及 GPS模块29无法运作,因此智能型导航应用程序22的功能便无法实现。.
请参阅图3,其为本发明之数据保密方法之实施例之步骤流程图。图中,此 方法对应图2,此方法包含下列步骤
步骤30:于智能型导航应用程序22中设置第一密码221,且于复杂可程序 逻辑芯片24中设置第二密码25;
步骤31:当微处理器23执行智能型导航应用程序22时,微处理器23于智 能型导航应用程序22中取得第一密码221,并透过SPI接口 26传送至复杂可程 序逻辑芯片24;
步骤32:使用复杂可程序逻辑芯片24比对第一密码221及第二密码25, 以判断第一密码221及第二密码25是否符合;
步骤33:若第一密码221及第二密码25比对符合,则复杂可程序逻辑芯片 24输出一控制讯号241至电源供应单元27,以致能(enable)电源供应单元27供应电源予触控式屏幕28及GPS模块29;
步骤34:若第一密码221及第二密码25比对不符合,则复杂可程序逻辑芯 片24输出控制讯号241至电源供应单元27,以禁止(disable)电源供应单元 27供应电源予触控式屏幕28及GPS模块29。
以上所述仅为本发明的较佳可行实施例,并非因此即局限本发明的专利范 围,故凡是运用本发明说明书及附图内容所作的等效结构变化,均包含于本发 明的保护范围内。
权利要求
1.一种数据保密系统,适用于一电子装置,该电子装置包括一电源供应单元及至少一元件,该电源供应单元至少供应一电源予该元件,该数据保密系统包含一储存单元,储存一应用程序;一处理单元,执行该应用程序,并于该应用程序中取得一第一密码;以及一逻辑单元,纪录一第二密码,且该逻辑单元透过一接口接收该第一密码并比对该第一密码及该第二密码,该逻辑单元根据比对结果来控制该电源供应单元选择性供应该电源予该元件。
2. 如权利要求1所述之数据保密系统,其特征是,该逻辑单元为一复杂可 程序化逻辑元件(Complex Programmable Logic Device, CPLD)。
3. 如权利要求1所述之数据保密系统,其特征是,该接口为一串行外围接 口 (Serial Peripheral Interface, SPI)。
4. 如权利要求1所述之数据保密系统,其特征是,该元件为一屏幕、 一触 控模块、 一全球定位系统(GPS)模块、 一影像撷取模块或一音讯输出模块。
5. 如权利要求1所述之数据保密系统,其特征是,该电子装置为一可携式 电子装置、 一导航装置或一可携式计算机装置。
6. —种数据保密方法,适用于一电子装置,该电子装置包含一储存单元、 一处理单元、 一逻辑单元、 一电源供应单元及至少一元件,该储存单元储存一 应用程序,而该电源供应单元至少供应电源予该元件,该数据保密方法包含下 列步骤于该应用程序中设置一第一密码,且于该逻辑单元中设置一第二密码; 当该处理单元执行该应用程序时,该处理单元于该应用程序中取得该第一 密码,并透过一接口传送至该逻辑单元;使用该逻辑单元比对该第一密码及该第二密码;以及根据比对结果来控制该电源供应单元选择性供应电源予该元件。
7. 如权利要求6所述之数据保密方法,其特征是,该逻辑单元为一复杂可 程序化逻辑元件(Complex Programmable Logic Device, CPLD)。
8. 如权利要求6所述之数据保密方法,其特征是,该接口为一串行外围接 口 (Serial Peripheral Interface, SPI)。
9. 如权利要求6所述之数据保密方法,其特征是,该元件为一屏幕、 一触 控模块、 一全球定位系统(GPS)模块、 一影像撷取模块或一音讯输出模块。
10. 如权利要求6所述之数据保密方法,其特征是,该电子装置为一可携式 电子装置、 一导航装置或一可携式计算机装置。
全文摘要
本发明揭露一种数据保密系统及其数据保密方法,此数据保密系统适用于一电子装置,其进行逻辑硬件元件与应用程序的密码比对,并根据比对结果来控制电子装置之电源供应。即使应用程序被破解及盗拷至另一电子装置,若另一电子装置之逻辑硬件元件的密码与应用程序的密码不符合,便无法实现此应用程序的功能。
文档编号G06F12/14GK101354683SQ200710029429
公开日2009年1月28日 申请日期2007年7月27日 优先权日2007年7月27日
发明者陈皇良 申请人:佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1