[发明专利]计算机认证方法及使用该方法的软件及硬件有效

专利信息
申请号: 200810169365.1 申请日: 2008-10-14
公开(公告)号: CN101369300A 公开(公告)日: 2009-02-18
发明(设计)人: 张孟钧;冯智铭;游宏文 申请(专利权)人: 威盛电子股份有限公司
主分类号: G06F21/00 分类号: G06F21/00
代理公司: 北京市柳沈律师事务所 代理人: 蒲迈文
地址: 中国台*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 计算机 认证 方法 使用 软件 硬件
【说明书】:

技术领域

发明是关于计算机认证方法,更是关于计算机软件及硬件互相认证的方法。

背景技术

对于电子产品的硬件与软件而言,例如主机板芯片与其相对应的驱动程序,常同时进行开发以期达到最佳的使用状态。

然而,计算机硬件在开发过程中,计算机的基本输入输出系统(BasicInput/Output System,BIOS)及其外设芯片的研发及集成实为相当耗时费力的工作,但却因为软件极易被散布及非法使用的特性,对应该等硬件的软件被常被有心人转移到其它硬件平台上使用,造成好不容易开发出的硬件却无法顺利被销售,因而使硬件制造商蒙受重大损失。

因此,如何避免上述情况发生实乃客不容缓而亟待解决的重要课题。

发明内容

有鉴于此,本发明提供一种计算机认证方法,包括提供软件及提供计算机,该计算机至少具有基本输入输出系统(Basic Input/Output System,BIOS),且该BIOS已预先储存认证数据,其中,该软件能在该计算机上能够执行下列步骤,包括执行硬件扫描以辨识该计算机是否为可被认证的计算机、若该计算机为可被认证的计算机,则发送功能呼叫至该BIOS以撷取该认证数据。

本发明还提供一种使用计算机认证方法的软件,其能够于计算机上进行下列步骤,包括执行硬件扫描以辨识该计算机是否为可被认证的计算机、若该计算机为可被认证的计算机,则发送功能呼叫至该计算机中的基本输入输出系统(Basic Input/Output System,BIOS)以判断是否该BIOS中是否存有认证数据、以及当该BIOS具有该认证数据时,撷取该认证数据,其中该软件需要该认证数据才能正常运作。

本发明还提供一种使用计算机认证方法的计算机,包括基本输入输出系统(Basic Input/Output System,BIOS),其已预先储存认证数据,其中当该计算机的该BIOS接收到软件发出功能呼叫以撷取该认证数据时,则将该认证数据传送至特定位置,并通知该软件至该特定位置撷取该认证数据。

为使本发明的上述目的、特征、和优点能更明显易懂,下文特举较佳实施例并配合所附图式做详细说明。

附图说明

图1为计算机中硬件与软件的示意图。

图2为依照本发明对图1的计算机100实施计算机认证的流程图。

图3为本发明图2中步骤S204的详细方法流程图。

[主要元件标号说明]

100~计算机,110~硬件,112~BIOS,114~芯片,116~芯片,118~芯片,120~软件,122~驱动程序,124~应用程序,130~认证数据,S204~S206~步骤,S304~S308~步骤。

具体实施方式

图1为计算机100中硬件110与软件120的示意图。计算机100中包括硬件110及软件120。计算机100的硬件110中最重要的元件之一即为基本输入输出系统(Basic Input/Output System,BIOS)112,其作为沟通于硬件110与软件120之间的桥梁,常又被称作固件(firmware code)。此外,硬件110尚可包括一些主机板上的芯片114~118等,分别执行不同的功能。另外,软件120具有驱动程序122及应用程序(Application Program)124等,其中驱动程序122可直接对硬件110进行各种控制,而应用程序124则可通过驱动程序间接对硬件110进行各种应用。

图2为依照本发明对图1的计算机100实施计算机认证方法的流程图。请一并参考图1,在一实施例中,本发明的计算机认证方法同时实施于计算机硬件110及软件120之上,当硬件110与软件120互相配合而完成本发明的计算机认证方法时,则计算机100始可正常运作,藉此使硬件110与软件120成为彼此的专用软硬件,而达到保护计算机100整个系统免于被非法使用的目的。

在图2中的流程进行前,其中计算机100的BIOS112必需预先储存了认证数据130,可在硬件开发时由研发人员将该认证数据130与其它BIOS的中断常驻程序(如INT10h等)一并烧录于该BIOS112中。举例而言,上述的中断常驻程序INT10h目的在接收BIOS中断呼叫(BIOS Interrupt call)而执行与视频服务相关的任务,为本领域技术人员所熟悉的先前技术。然而,该认证数据130有别于先前技术的中断常驻程序,该认证数据130依照本发明可由硬件110的开发者自行定义,不接收一般BIOS中断呼叫,因而具有一定程度的机密性,其内容及功用将于后详述。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810169365.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top