内建版本保护器功能的智能卡.pdf

上传人:r7 文档编号:647564 上传时间:2018-03-01 格式:PDF 页数:8 大小:281.40KB
返回 下载 相关 举报
摘要
申请专利号:

CN02153570.1

申请日:

2002.11.28

公开号:

CN1504907A

公开日:

2004.06.16

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 12/14公开日:20040616|||实质审查的生效|||公开

IPC分类号:

G06F12/14; G06F9/445; G06K19/07

主分类号:

G06F12/14; G06F9/445; G06K19/07

申请人:

华邦电子股份有限公司

发明人:

廖哲民; 蔡锡荣

地址:

台湾省新竹市新竹科学工业园区研新三路4号

优先权:

专利代理机构:

上海专利商标事务所

代理人:

任永武

PDF下载: PDF下载
内容摘要

一种完成一软件的使用者认证的系统,它包括设置于一主机电脑上的一输入/输出界面,例如一打印机连接端口,一智能卡界面,耦接至该输入/输出界面,以及一智能卡,它包括:一存储器模块,用以储存该软件的一电脑认证信号,一微控制器,用以经由该智能卡界面读取软件所发出的一使用者认证信号,以及检查该使用者认证信号是否与该电脑认证信号相符,而当该使用者认证信号与该电脑认证数据信号相符时,发出一确认信号以起动该软件。

权利要求书

1: 一种用于一软件的安全检查系统,其特征在于,它包括: 一输入/输出界面,设置于一主机电脑上; 一IC卡界面,耦接至该输入/输出界面;以及 一IC卡,其储存该软件的一电脑认证信号,用以自该IC卡界面读取该 软件所发出的一使用者认证信号,以及检查该使用者认证信号是否与该电脑 认证信号相符,而当该使用者认证信号与该电脑认证数据信号相符时,发出 一确认信号以起动该软件。
2: 如权利要求1所述的系统,其特征在于,该输入/输出界面是为一打印 机连接端口。
3: 如权利要求1所述的系统,其特征在于,该IC卡界面是为一读卡机。
4: 如权利要求1所述的系统,其特征在于,该电脑认证信号至少包含该 软件的一序号。
5: 一种用以检查一软件的安全性的方法,其特征在于,它包括: 提供设置于一主机电脑上的一输入/输出界面; 提供一耦接至该输入/输出界面的一IC卡界面; 提供储存该软件的一电脑认证信号的一IC卡; 检查自该软件所发出的一使用者认证信号与该电脑认证信号是否相符;以 及 若该使用者认证信号与该电脑认证信号相符,发出一确认信号以起动该 软件。
6: 如权利要求5所述的方法,其特征在于,还包含下列步骤: 若该使用者认证信号与该电脑认证信号不符,发出一关闭信号以关闭该 软件。
7: 如权利要求5所述的方法,其特征在于,该输入/输出界面是为一打印 机连接端口。
8: 如权利要求5所述的方法,其特征在于,该IC卡界面是为一读卡机。
9: 如权利要求5所述的方法,其特征在于,该电脑认证信号至少包含该 软件的一序号。

说明书


内建版本保护器功能的智能卡

    (1)技术领域

    本发明有关一种智能卡,特别是关于一种具有内建版本保护器(keypro)的功能的智能卡(smart card)。

    (2)背景技术

    传统中,一般的应用软件或游戏软件会采用版本保护器的设计,以防止未经授权的使用者来存取。版本保护器是利用一电子可抹除可编程只读存储器(EEPROM)来记录一些特殊的数据或是身份(键码)。当使用者藉由一使用者界面(如键盘)来输入使用者认证数据时,主机电脑将经由检查这些使用者认证数据是否对应于电子可抹除可编程只读存储器所记录的认证数据,以确认使用者为一合法使用者。

    然而,电子可抹除可编程只读存储器中所储存的认证数据很容易被人复制,并且再者使用虚拟连接端口程序就可轻易破解版本保护器的设计。

    (3)发明内容

    本发明的目的是提供一种具有版本保护器设计的储存装置,其可防止未经授权的使用者存取安全性数据,以达到完善安全保护的功能。

    本发明的上述目的可由一内建版本保护器功能地智能卡(smart card)所完成。根据本发明的一较佳实施例,一智能卡界面,其是耦接至一主机电脑的一输入/输出界面,如一打印机连接端口。该智能卡界面是将数个脚位,包含SCPSNT(smart card present detection Schmitt-trigger input)、SCIO(smart card dataI/O channel)、SCPWR(smart card power control)、SCCLK(smart card clock output)以及SCRST(smart card reset output)分别耦接至打印机连接端口的数据脚位(PD0-7)。当一软件于一主机电脑上起动时,便会将一加密的使用者认证数据(它包括使用者所输入的软件序号或密码)经由打印机连接端口以及智能卡界面传送至智能卡。该智能卡包含一存储器模块,其中储存软件认证数据。该智能卡包含一微控制器,其是由智能卡界面读取该使用者认证数据,以及检查该使用者认证数据是否与软件认证数据相符,并将检查的结果传回软件。若检查的结果为通过,则可顺利执行软件;若检查的结果为失败,则软件会关闭或是将软件自身的功能锁住,不许使用者存取。

    本发明的上述与其它的优点与特征,通过下面的实施例配合附图的详细说明可获得更深入的了解。

    (4)附图说明

    图1是显示本发明一较佳实施例的智能卡界面及其脚位的示意图;以及

    图2是显示该较佳实施例的智能卡界面与打印机连接端口间的脚位连接组态的示意图。

    (5)具体实施方式

    用以具体化本发明的内建版本保护器功能的智能卡将由较佳实施例来说明。请参见图1与图2,在本发明的一较佳实施例中,一智能卡界面11(其通常为一读卡器)是安装于一主机电脑(未显示)的一输入/输出界面上,如一打印机连接端口12。该智能卡界面11具有数个GPIO端口,然而本发明所关心的是智能卡界面11的第七GPIO端口以及属于第七GPIO端口的数个脚位。如图1所示,打印机连接端口12的八个数据脚位(PD0-7)的一部份是与智能卡界面11的属于第七GPIO端口的数个脚位相结合,使之成为多功能脚位。属于第七GPIO端口的数个脚位包含SCPSNT(smart card present detectionSchmitt-trigger input,其为检测智能卡是否插入智能卡插槽的脚位)、SCIO(smart card data I/O channel,其为智能卡与打印机连接端口12间传递数据的脚位)、SCPWR(smart card power control,其为智能卡起动电源设定脚位)、SCCLK(smart card clock output,其为智能卡时脉输出脚位)以及SCRST(smart card reset output,其为智能卡电源重设脚位),它们是分别耦接至打印机连接端口12的PD5、PD4、PD1、PD2以及PD3等数据脚位。当一软件程序于主机上起动时,软件便经由打印机连接端口12的PD4数据脚位以及智能卡界面11的SCIO脚位,将使用者所输入的使用者认证信号传递至智能卡。

    在本较佳实施例中,智能卡包含一存储器模块(未显示),其储存该软件的一电脑认证信号,其至少包含该软件的一序号。智能卡还包含一微控制器(未显示),其是由智能卡界面11读取自打印机连接端口12传送过来的使用者认证信号,并检查使用者认证信号与电脑认证信号是否相符。若是,微控制器将发出一确认信号以确认使用者为一合法使用者并起动软件;若否,微控制器将发出一关闭信号以关闭软件的执行。因此,软件的使用者认证工作将由智能卡来执行,只要检查智能卡所回应的信号为通过或失败来判断使用者的合法性即可。

    由以上说明可迅速地了解,本发明乃是利用智能卡本身的安全检查功能来实现软件的版本保护器功能,以将软件的安全检查的工作完全交由智能卡来执行。而软件仅需检查智能卡的回应为通过或失败即可判断该使用者是否为一合法的使用者,而不需担心软件认证数据被复制或软件保护的功能遭到破解。

内建版本保护器功能的智能卡.pdf_第1页
第1页 / 共8页
内建版本保护器功能的智能卡.pdf_第2页
第2页 / 共8页
内建版本保护器功能的智能卡.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《内建版本保护器功能的智能卡.pdf》由会员分享,可在线阅读,更多相关《内建版本保护器功能的智能卡.pdf(8页珍藏版)》请在专利查询网上搜索。

一种完成一软件的使用者认证的系统,它包括设置于一主机电脑上的一输入/输出界面,例如一打印机连接端口,一智能卡界面,耦接至该输入/输出界面,以及一智能卡,它包括:一存储器模块,用以储存该软件的一电脑认证信号,一微控制器,用以经由该智能卡界面读取软件所发出的一使用者认证信号,以及检查该使用者认证信号是否与该电脑认证信号相符,而当该使用者认证信号与该电脑认证数据信号相符时,发出一确认信号以起动该软件。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1