发明名称 保护特定程式区或资料区之方法
摘要 本案系为提供一种保护特定程式区或资料区之方法,适用于一基本输入输出系统(BIOS),其中该基本输入输出系统系定义一对照表,该方法系包含下列步骤:读取至少一产品特性值;将该至少一产品特性值配合一演算法演算,使获得至少一运算值;将该至少一运算值与该基本输出输入系统之该对照表进行比对,用以判断该至少一产品是否符合使用该程式区或该资料区之规格,而于该至少一产品不符合时,对该程式区或该资料区执行一保护动作,用以防止该程式区或该资料区被非法盗用。
申请公布号 TW575842 申请公布日期 2004.02.11
申请号 TW090131925 申请日期 2001.12.21
申请人 技嘉科技股份有限公司 发明人 林志豪
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人 蔡清福 台北市中正区忠孝东路一段一七六号九楼
主权项 1.一种保护特定程式区或资料区之方法,适用于一基本输入输出系统(BIOS),其中该基本输入输出系统系定义一对照表,该方法系包含下列步骤:读取至少一产品特性値;将该至少一产品特性値配合一演算法演算,使获得至少一运算値;将该至少一运算値与该基本输出输入系统之该对照表进行比对,用以判断该至少一产品是否符合使用该程式区或该资料区之规格,而于该至少一产品不符合时,对该程式区或该资料区执行一保护动作,用以防止该程式区或该资料区被非法盗用。2.如申请专利范围第1项所述之方法,其中该至少一产品特性値系藉由读取至少一产品之内容所获得。3.如申请专利范围第2项所述之方法,其中该至少一产品系为一系统晶片组(system chipset)、一周边零件连接界面/工业标准架构滙流排卡(PCI/ISA card)、一记忆体、一互补式金属氧化半导体电晶体(CMOS)、一中央处理器(CPU)及一电脑周边设备(peripher device)中之一或是其组合所构成。4.如申请专利范围第3项所述之方法,其中该系统晶片组系为一时脉产生器(clock generator)、一南桥晶片组(South Bridge Chipset)、一北桥晶片组(north Bridge Chipset)、一通讯晶片组(Communcation chipset)、一输入/输出晶片组(Super I/Ochipset)、一视讯图形阵列晶片组(Video Graphics Arraychipset)、一小型电脑系统界面晶片组(small computersystem interface chipset)、一区域网路晶片组(Local Areanetwork chipset)、一感应器晶片组(sensor chipset)、一监控晶片组(health chipset)、一周边零件连接界面/周边零件连接介面桥接晶片组(PCI/PCI Bridge chipset)、整合式驱动电子AT介面控制晶片组(IDE ATAController Chipset)、一周边零件连接界面/工业标准架构滙流排桥接晶片组(PCI/ISA Bridge chipset)及一1394晶片组(1394 chipset)中之一或是其组合所构成。5.如申请专利范围第3项所述之方法,其中该周边零件连接界面/工业标准架构滙流排卡(PCI/ISA card)系为一音效卡(sound card)、一电视卡(TV Card)、一视讯图形阵列介面卡(VGA Card)、一小型系统电脑界面卡(SCSI Card)、一区域网路介面卡(LAN Card)、一整合式驱动电子介面卡(IDE Card)、一主机板内建数据卡(AMR Card)、一网路通讯卡(CNR Card)及一数据卡(ModemCard)中之一或是其组合所构成。6.如申请专利范围第3项所述之方法,其中该记忆体系为一电压消除式可程式化唯读记忆体(EEPROM)、一可消除式可程式化唯读记忆体(EPROM)、一可程式化唯读记忆体(PROM)、一唯读记忆体(ROM)及一快闪记忆体(FlashMemory)中之一或是其组合所构成。7.如申请专利范围第6项所述之方法,其中该记忆体之产品特性値系为一依据封包内容计算出来的値(Checksum value)、一级别码(Class code)、一附属级别码(Sub-class code)、一修正识别码(Revision ID)、一设备识别码(Device ID)、一卖主识别码(Vendor ID)、一制造厂商识别码(Manufacturer ID)、一产品识别码(Product ID)、一附属产品识别码(Sub-Product ID)、一附属设备识别码(Sub-Device ID)、一附属卖主识别码(Sub-Vendor ID)、一唯读记忆体之识别标志(ROM Signature)、一资料结构长度(Data Structure Length)、一资料结构修正(Data StructureRevision)、一影像长度(Image Length)、一代码/资料修正的程度(Revision Level of Code/Data)、一编码形式(CodeType)、一指令码(Command Code)、一控制暂存器(ControlRegister)、一状态暂存器(Status Register)、一扩展唯读记忆体基底的位址(Expansion ROM Base Address)、一表面配置形式(Configuration type)、一连续存在侦测资料(Serial Presence Detect Data)及一时脉产生器相关资料(Clockgen device related data)其中之一或是其它特定位址之资料。8.如申请专利范围第3项所述之方法,其中该互补式金属氧化半导体电晶体(CMOS)系储存该基本输入输出系统之相关设定値。9.如申请专利范围第1项所述之方法,其中该对照表中系包含至少一对照値。10.如申请专利范围第3项所述之方法,其中该至少一产品特性値系为该中央处理器之一识别码(ID)、一修补识别码(Patch ID)及该中央处理器相关暂存器(register)値中之一或是其组合所构成。11.如申请专利范围第3项所述之方法,其中该电脑周边设备(peripher device)系为一数据机(Moderm)、一印表机(Printer)、一串列埠设备(Serial port device)、一并列埠设备(Parallel port device)、一小型电脑系统界面设备(SCSI Device)、一整合式驱动电子介面设备(IDE Device)、一万用串列滙流排设备(USE Device)及一音乐数位界面设备(Midi Device)中之一或是其组合所构成。12.如申请专利范围第11项所述之方法,其中该小型电脑系统界面设备(SCSI Device)、该整合式驱动电子介面设备(IDE Device)及该万用串列滙流排设备(USB Device)系包含一软碟片、一硬碟、一光碟片、一ZIP磁碟片、一LS-120磁碟片、一磁带其中之一或是其组合。13.如申请专利范围第1项所述之方法,其中该产品特性値系为该至少一产品内部之一暂存器(register)値及一输入/输出埠(I/O port)値之组合或是其中之一。14.如申请专利范围第1项所述之方法,其中该演算法系为一保密码演算法。15.如申请专利范围第14项所述之方法,其中该保密码演算法系为一加总演算法及一运算函式演算法中之一。16.如申请专利范围第1项所述之方法,其中该保护动作系为略过(skip)该程式区及该资料区。17.如申请专利范围第1项所述之方法,其中该保护动作系为关闭(shutdown)整个BIOS系统。18.如申请专利范围第1项所述之方法,其中该保护动作系为使整个作业系统当机(halt)。19.如申请专利范围第1项所述之方法,其中该保护动作系为产生一旗标(flag)信号,并储存于一储存装置中,用以保护该特定程式区及资料区。20.如申请专利范围第1项所述之方法,其中该程式区或是该资料区系储存于一储存装置中。21.如申请专利范围第1项所述之方法,其中该至少一运算値系为至少一特定値及至少一补数値中之一。22.一种保护特定程式区或资料区之方法,适用于一基本输入输出系统(BIOS),其中该基本输入输出系统系定义一对照表,该方法系包含下列步骤:读取至少一产品之内容,进而取得至少一产品特性値;将该至少一产品特性値与该基本输入输出系统之该对照表进行比对,用以判断该至少一产品是否符合使用该程式区或该资料区之规格,而于该至少一产品不符合时,对该程式区或该资料区执行一保护动作,用以防止该程式区或该资料区被非法盗用。23.如申请专利范围第22项所述之方法,其中该产品特性値系为该至少一产品内部之一暂存器(register)値及一输入/输出埠(I/O port)値之组合或是其中之一。图式简单说明:第一图:其系本案保护特定程式区或资料区之方法中,电脑系统之功能方块图。第二图:其系本案较佳实施例之步骤流程图。第三图:其系本案第一较佳实施例之步骤流程图。第四图:其系本案第二较佳实施例之步骤流程图。第五图:其系本案第三较佳实施例之步骤流程图。
地址 台北县新店市宝强路六号