发明名称 产生用于孤立执行环境中之键阶层
摘要 本发明为一种产生一个用于一受保护平台其一孤立执行环境中之键阶层之方法、装置及系统。为了将机密连结到以孤立执行而操作的特殊码上,故利用一个包括一标准对称密码其一组对称键之键阶层。该受保护平台包括一个以一常态执行模式或一孤立执行模式架构之处理器。一个键储存体储存该平台其一个独一无二的启始键。一个位在该受保护平台中的密码键产生器根据该启始键产生该键阶层。该密码键产生器产生一组对称密码键,以保护该等载入软体码的机密。
申请公布号 TW563030 申请公布日期 2003.11.21
申请号 TW090107587 申请日期 2001.05.15
申请人 英特尔公司 发明人 卡尔 M 艾利生;罗杰 A 格利弗;霍华 C 贺伯特;德瑞克 C 林;法兰西斯 X 麦肯;吉伯特 尼哲;肯 雷尼斯;詹姆士 A 舒顿;雪利坎 S 萨卡;米林德 密特尔
分类号 G06F15/00 主分类号 G06F15/00
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种产生键阶层之装置,包括:一用以储存一启始键之键储存体;及一受保护平台中一根据该启始键产生一键阶层之密码键产生器,该受保护平台包括一以一常态执行模式或一孤立执行模式架构之处理器。2.如申请专利范围第1项之装置,其中该启始键为该平台其独一无二的启始键。3.如申请专利范围第2项之装置,其中将该启始键规划成一个输入/输出控制中枢(ICH)的保险丝。4.如申请专利范围第3项之装置,其中该启始键系以一个随机数为根据。5.如申请专利范围第2项之装置,其中当第一次启动该平台时,则该平台产生该启始键。6.如申请专利范围第5项之装置,其中该启始键系以该平台其一个随机数产生器所产生的一个随机数为根据。7.如申请专利范围第2项之装置,其中该密码键产生器包括一个基码产生器,用以混杂一个载入之软体码的ID和一个载入软体码的字键,以产生一个载入之软体码键。8.如申请专利范围第7项之装置,其中该密码键产生器更进一步包括一个键选择器,用以根据该载入之软体码键选择一个较小的对称密码键。9.如申请专利范围第8项之装置,其中该基码产生器藉由混杂该启始键和一个处理器核心ID产生一个处理器核心键,及该键选择器根据该处理器核心键选择一个较小的处理器核心密码键。10.如申请专利范围第9项之装置,其中该基码产生器藉由混杂该处理器核心键和一个OS核心ID产生一个OS核心键,及该键选择器根据该OS核心键选择一个较小的OS核心密码键。11.如申请专利范围第10项之装置,其中该基码产生器藉由混杂该OS核心键和一个applet程式ID产生一个applet程式键,及该键选择器根据该applet程式键选择一个applet程式密码键。12.一种产生键阶层之方法,包括:储存一启始键;及根据一受保护平台中的该启始键产生一键阶层,其中该受保护平台包括一以一常态执行模式或一孤立执行模式架构之处理器。13.如申请专利范围第12项之方法,其中该启始键为该平台其独一无二的启始键。14.如申请专利范围第13项之方法,其中储存该启始键包括将该启始键规划成一个输入/输出控制中枢(ICH)的保险丝。15.如申请专利范围第14项之方法,其中该启始键系以一个随机数为根据。16.如申请专利范围第13项之方法,更进一步包括:当第一次启动该平台时,则利用该平台产生该启始键。17.如申请专利范围第16项之方法,其中产生该启始键包括:根据该平台的一随机数产生器产生一随机数;根据该随机数产生该启始键;及将该启始键储存在该键储存体中。18.如申请专利范围第13项之方法,更进一步包括:混杂一个载入之软体码的ID和一个载入软体码的字键,以产生一个载入之软体码键。19.如申请专利范围第18项之方法,更进一步包括:根据该载入之软体码键选择一个较小的对称密码键。20.如申请专利范围第19项之方法,更进一步包括:藉由混杂该启始键和一处理器核心ID产生一处理器核心键;及根据该处理器核心键选择一较小的处理器核心密码键。21.如申请专利范围第20项之方法,更进一步包括:藉由混杂该处理器核心键和一OS核心ID产生一OS核心键;及根据该OS核心键选择一较小的OS核心密码键。22.如申请专利范围第21项之方法,更进一步包括:藉由混杂该OS核心键和一applet程式ID产生一applet程式键;及根据该applet程式键选择一applet程式密码键。23.一种产生键阶层之电脑程式产品,包括:一在其中嵌入程式码之机器可判读媒体,该电脑程式产品包括:用以储存一启始键之电脑可读取程式码;及用以根据一受保护平台中的该启始键产生一键阶层之电脑可读取程式码,其中该受保护平台包括一以一常态执行模式或一孤立执行模式架构之处理器。24.如申请专利范围第23项之电脑程式产品,其中该启始键为该平台其独一无二的启始键。25.如申请专利范围第24项之电脑程式产品,其中该用以储存一启始键之电脑可读取程式码包括:用以将该启始键规划成一个输入/输出控制中枢(ICH)的保险丝之电脑可读取程式码。26.如申请专利范围第25项之电脑程式产品,其中该启始键系以一个随机数为根据。27.如申请专利范围第24项之电脑程式产品,更进一步包括:当第一次启动该平台时,用以利用该平台产生该启始键之电脑可读取程式码。28.如申请专利范围第27项之电脑程式产品,其中该用以产生该启始键之电脑可读取程式码包括:用以藉由该平台的一随机数产生器产生一随机数之电脑可读取程式码;用以根据该随机数产生该启始键之电脑可读取程式码;及用以将该启始键储存在该键储存体中之电脑可读取程式码。29.如申请专利范围第24项之电脑程式产品,更进一步包括:用以混杂一个载入之软体码的ID和一个载入软体码的字键、以产生一个载入之软体码键之电脑可读取程式码。30.如申请专利范围第29项之电脑程式产品,更进一步包括:用以根据该载入之软体码键选择一个较小的对称密码键之电脑可读取程式码。31.如申请专利范围第30项之电脑程式产品,更进一步包括:用以藉由混杂该启始键和一处理器核心ID产生一处理器核心键之电脑可读取程式码;及用以根据该处理器核心键选择一较小的处理器核心密码键之电脑可读取程式码。32.如申请专利范围第31项之电脑程式产品,更进一步包括:用以藉由混杂该处理器核心键和一OS核心ID产生一OS核心键之电脑可读取程式码;及用以根据该OS核心键选择一较小的OS核心密码键之电脑可读取程式码。33.如申请专利范围第32项之电脑程式产品,更进一步包括:用以藉由混杂该OS核心键和一applet程式ID产生一applet程式键之电脑可读取程式码;及用以根据该applet程式键选择一applet程式密码键之电脑可读取程式码。34.一种产生键阶层之受保护的平台,包括:一晶片组;一耦合至该晶片组上之记忆体,包括一孤立记忆体区域;一耦合至该晶片组和该记忆体上之处理器,其中该处理器包括一常态执行模式和一孤立执行模式,当该处理器在该孤立执行模式下时,则该处理器存取该孤立记忆体区域;一用以储存一启始键之键储存体;及一根据该启始键产生一键阶层之密码键产生器。35.如申请专利范围第34项之受保护的平台,其中该启始键为该平台其独一无二的启始键。36.如申请专利范围第35项之受保护的平台,其中将该启始键规划成一个输入/输出控制中枢(ICH)的保险丝。37.如申请专利范围第36项之受保护的平台,其中该启始键系以一个随机数为根据。38.如申请专利范围第35项之受保护的平台,其中当第一次启动该平台时,则该平台产生该启始键。39.如申请专利范围第38项之受保护的平台,其中该启始键系以该平台其一个随机数产生器所产生的一个随机数为根据。40.如申请专利范围第35项之受保护的平台,其中该密码键产生器包括一个基码产生器,用以混杂一个载入之软体码的ID和一个载入软体码的字键,以产生一个载入之软体码键。41.如申请专利范围第40项之受保护的平台,其中该密码键产生器更进一步包括一个键选择器,用以根据该载入之软体码键选择一个较小的对称密码键。42.如申请专利范围第41项之受保护的平台,其中该基码产生器藉由混杂该启始键和一个处理器核心ID产生一个处理器核心键,及该键选择器根据该处理器核心键选择一个较小的处理器核心密码键。43.如申请专利范围第42项之受保护的平台,其中该基码产生器藉由混杂该处理器核心键和一个OS核心ID产生一个OS核心键,及该键选择器根据该OS核心键选择一个较小的OS核心密码键。44.如申请专利范围第43项之受保护的平台,其中该基码产生器藉由混杂该OS核心键和一个applet程式ID产生一个applet程式键,及该键选择器根据该applet程式键选择一个applet程式密码键。图式简单说明:图1A为例证说明一个根据本发明一具体实施例之作业系统的图示。图1B为例证说明根据本发明一个具体实施例之该作业系统和该处理器中不同元件其可存取性之图示。图1C为例证说明一个可在其中实行本发明一具体实施例之电脑系统的图示。图2为例证说明一个根据本发明一具体实施例之密码键产生器的图示。图3为例证说明一种根据本发明一具体实施例、用以产生一个键阶层之处理的图示。图4为例证说明一种根据本发明一具体实施例、用以保存一个启始键以容许备份和恢复资料之系统的图示。图5为更进一步例证说明该根据本发明一具体实施例、用以产生一键阶层之处理的流程图。
地址 美国