一种信息验证系统技术方案

技术编号:15441401 阅读:100 留言:0更新日期:2017-05-26 06:34
本发明专利技术揭露一种信息验证系统,其包含数据处理装置以及可携式储存媒体。可携式储存媒体包含传输接口以及内存数组。可携式储存媒体通过传输接口可移除地耦接至数据处理装置。内存数组包含隐藏储存区。当数据处理装置执行受保护软件时,数据处理装置送出验证请求至可携式储存媒体。可携式储存媒体根据该验证请求并选择性地回传隐藏储存区中对应受保护软件的认证信息至数据处理装置。

Information verification system

The invention discloses an information verification system, which comprises a data processing device and a portable storage medium. Portable storage media include transport interfaces and memory arrays. The portable storage medium can be removably coupled to the data processing device via the transmission interface. Memory array contains hidden storage. When the data processing device executes the protected software, the data processing device sends the authentication request to the portable storage medium. The portable storage medium, according to the authentication request, selectively returns the authentication information corresponding to the protected software in the hidden storage area to the data processing device.

【技术实现步骤摘要】
一种信息验证系统
本专利技术关于一种信息验证系统,且特别是关于一种利用可携式储存媒体中的隐藏储存区作为凭证储存媒介的信息验证系统。现有技术由于科技日益进步,带动信息、通信、电子等产品愈来愈多元化及人性化。在网络技术的普及之下,软件信息的流通更加方便,也产生了许多相关的应用技术,例如使用者身份或软件授权等信息验证技术。例如在现今软件授权验证的应用中,经常需要对使用者的身份进行某种程度的查核,以判断使用者是否取得合法的软件使用授权,常见的做法包含要求使用者输入注册号码、插入原版光盘或是安装特定的硬件电路组件(例如可连接于打印机连接端口或USB连接端的Dongle、Keypro等解密锁连接器)。其中,Dongle、Keypro等硬件架构的解密锁连接器基本上为一种结构简单效果且直接有效的验证方式。例如当受保护软件执行时,其对打印机连接端口其中几个接脚发出一电子验证信号并加以量测,若该打印机连接端口上安装有解密锁连接器则可利用电压或电流等方式回传验证成功的信号反应。其判断方式简单且不容易被软件方式破解,受到部份高价软件厂商的采用。然而,上述以电路结构方式形成的解密锁连接器,受硬件上接脚的数量限制仅能产生有限的密码变化组合,且其电路单纯可达到的应用有限。目前各种可携式的储存媒体逐渐普遍,如USB随身碟、存储卡等。对USB随身碟而言,可用厂商研发的软件将随身碟分割出隐藏储存区,用以储存个人或企业的机密数据。隐藏储存区需通过厂商研发的软件才能开启。现今计算机操作系统的USB驱动程序也大多具有相关沟通指令集。然而,对于存储卡而言,例如SD(securedigital)卡或CF(compactflash)卡,目前操作系统的存储卡驱动程序并无法让计算机上的软件直接与存储卡的控制器沟通。因此,市面上的存储卡大多不具有能让软件开启隐藏储存区的功能。若能以随身碟或存储卡等可携式储存媒体作为凭证储存媒介,将受保护软件执行所必需的序号或算法储存在一般操作系统所无法读取的隐藏储存区,则可适用于更多应用场合。于是,本专利技术提供一种信息验证系统,其利用可携式储存媒体中的隐藏储存区作为凭证储存媒介,用以解决上述问题。
技术实现思路
本专利技术的一范畴在于提供一种信息验证系统,其包含数据处理装置(例如个人计算机)以及可携式储存媒体(例如存储卡)。根据一实施例,可携式储存媒体包含传输接口以及内存数组。可携式储存媒体通过传输接口可移除地耦接至数据处理装置。内存数组包含隐藏储存区。其中,当数据处理装置执行受保护软件时,数据处理装置送出验证请求至可携式储存媒体。可携式储存媒体可判断该验证请求,并选择性地回传隐藏储存区中对应受保护软件的认证信息至数据处理装置。相较于先前技术中以简单电路量测的Dongle、Keypro等解密锁连接器或是基于USB随身碟架构的验证系统,本专利技术利用各种存储卡等可携式储存媒体作为凭证储存媒介,将受保护软件执行所必需的序号或算法储存在一般操作系统所无法读取的隐藏储存区,当受保护软件被激活时或执行过程中,数据处理装置可存取可携式储存媒体中的序号或算法进而解压缩、解密、执行或活化该受保护软件,进而达到身份验证的效果。具体实施方式于此实施例中,信息验证系统以个人计算机举例说明,但本专利技术不以此为限。于实际应用中,信息验证系统可为个人计算机、服务器、智能型手机或个人数字助理。可携式储存媒体可为符合通用规格的存储卡。可携式储存媒体包含传输接口传输接口符合下列群组的其中的一接口规格:CF(compactflash)卡接口、MMC(multimediamemorycard)卡接口、SD(securedigital)卡接口、SM(smartmedia)卡接口、XD(extremedigital)卡接口以及MS(memorystick)卡接口。外置连接装置与数据处理装置耦接,数据处理装置通过外置连接装置和可携式储存媒体的传输接口相连接。于此实施例中,数据处理装置可通过外置连接装置和可携式储存媒体的传输接口相连接。在实际应用中,使用者可将可携式储存媒体插入或移出外置连接装置但本专利技术并不以此为限。于另一实施例中,数据处理装置亦可包含内建连接器(未绘示),使用者可直接将可携式储存媒体插入或移出该数据处理装置的内建连接器。也就是说,可携式储存媒体通过传输接口可移除地(removably)耦接至数据处理装置。于此实施例中,可携式储存媒体并包含内存数组以及控制器。控制器电性连接至传输接口以及内存数组,控制器用以控制内存数组的存取动作。此处的控制器除了对内存数组进行标准存取动作程序的外,随各自的制造厂商不同,控制器亦可对应厂商自定的不同请求消息,在标准程序的外执行不同的动作。于此实施例中,可携式储存媒体的内存数组包含隐藏储存区以及公开储存区。此处的公开储存区指采用通用规格设置(例如FAT档案格式或NTFS档案格式等)且可被一般操作系统读取或写入的储存区域。此外,本专利技术的可携式储存媒体另具有隐藏储存区,此隐藏储存区指不被一般操作系统所知悉的特殊区块。此处的隐藏储存区并不与一般操作系统直接兼容的特性,使当操作系统重新格式化该可携式储存媒体时或操作系统受病毒入侵时,隐藏储存区中的数据仍可不受影响。隐藏储存区仅可由制造厂商设计的控制软件产生特殊的控制信号,请求可携式储存媒体上的控制器进行存取。隐藏储存区的设置有许多不同实现方法。举例来说,可携式储存媒体可进一步包含档案对照表LUT,档案对照表LUT用以记录隐藏储存区所在的扇区或磁柱等信息,藉此控制器可根据档案对照表LUT存取隐藏储存区。当该数据处理装置执行特定的受保护软件时(例如使用者欲激活受厂商版权保护的防毒软件时、或是该受厂商版权保护的防毒软件已正常运作满一段特定周期时),数据处理装置可呼叫储存于数据处理装置或可携式储存媒体中厂商自行设计的控制软件,数据处理装置利用控制软件产生验证请求至可携式储存媒体的控制器。控制器判断验证请求,选择性地读取并回传隐藏储存区的认证信息至数据处理装置。其中认证信息可为对应受保护软件的认证序号或算法,数据处理装置读取该隐藏储存区的认证信息并完成验证程序的后,也就是当数据处理装置取得认证序号或算法时,认证序号可用以活化(activate)受保护软件,或是利用算法用以配合解压缩、解密、执行或活化该受保护软件。上述的受保护软件可事先安装于数据处理装置的特定软件,或是受保护软件可被储存于可携式储存媒体的公开储存区中并随使用者的移动需求在不同的计算机、服务器、智能型手机或个人数字助理上执行。以下举一个应用范例作为实施说明,结合本专利技术的信息验证系统,软件厂商可以将自家的产品储存于可携式储存媒体的公开储存区中并销售至客户端,但该受保护软件在激活或执行时仍需不时由可携式储存媒体中的隐藏储存区取得认证信息。如此一来,便可以方便地管控受保护软件的使用机器总数,且使受保护软件不易被复制或盗拷。根据本专利技术的第二具体实施例中信息验证系统的功能方块图。与第一具体实施例中最大不同之处,在信息验证系统中,可携式储存体的内存数组进一步包含加密储存区,加密储存区储存有加密信息。此处的加密储存区为通过一般操作系统所定义的加密区域,也就是说数据处理装置的操作系统知道加密储存区的存在,当使用者欲存取加密储存区时操作系统会向使本文档来自技高网
...

【技术保护点】
一种信息验证系统,包含:一数据处理装置;以及一可携式储存媒体,该可携式储存媒体包含:一传输接口,该可携式储存媒体通过该传输接口可移除地耦接至该数据处理装置;以及一内存数组,包含一隐藏储存区;其中,当该数据处理装置执行一受保护软件时,该数据处理装置送出一验证请求至该可携式储存媒体,该可携式储存媒体判断该验证请求,并选择性地回传储存于该隐藏储存区中对应该受保护软件的一认证信息至该数据处理装置。

【技术特征摘要】
1.一种信息验证系统,包含:一数据处理装置;以及一可携式储存媒体,该可携式储存媒体包含:一传输接口,该可携式储存媒体通过该传输接口可移除地耦接至该数据处理装置;以及一内存数组,包含一隐藏储存区;其中,当该数据处理装置执行一受保护软件时,该数据处理装置送出一验证请求至该可携式储存媒体,该可携式储存媒体判断该验证请求,并选择性地回传储存于该隐藏储存区中对应该受保护软件的一认证信息至该数据处理装置。2.根据权利要求1所述的信息验证系统,其特征在于,该内存数组包含一公开储存区,该受保护软件储存于该可携式储存媒体的该公开储存区中或储存于该数据处理装置中。3.根据权利要求1所述的信息验证系统,其特征在于,该认证信息包含对应该受保护软件的一认证序号,该认证序号用以活化该受保护软件。4.根据权利要求1所述的信息验证系统,其特征在于,该认证信息包含对应该受保护软件的一算法,该算法用以配合解压缩、解密、执行或活化该受保护软件。5.根据权利要求1所述的信息验证系统,其特征在于,该可携式储存媒体进一步包含:一控制器,电性连接至该内存数组以及该传输接口,该控制器用以控制该内存数组的存取动作;其中,一控制软件储存于该数据处理装置或该可携式储存媒体中,当该数据处理装置激活该受保护软件时,该数据处理装置利用该控制软件产生该验证请求至该可携式储存媒体的该控制器,该控制器判断该验证请求选择性地读取并回传储存于该隐藏储存区的该认证信息。6.根据权利要求5所述的信息验证系统,其特征在于,该可携式储存媒体进一步包含一档案对照表,该控制器...

【专利技术属性】
技术研发人员:陈崇传
申请(专利权)人:青岛海日安电子有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1