【技术实现步骤摘要】
本专利技术的
一般地涉及可信计算机平台,更具体地说,涉及可信键盘扫描的方法和装置。
技术介绍
可信操作系统(OS)和平台是比较新的概念。在第一代平台中,建立可信的环境,在该环境中,应用可以可信地而且不被篡改地运行。通过改变处理器、芯片集以及软件来创建此安全性,从而创建一个不能被其他应用看到(存储区域被保护)也不能被篡改(代码执行流不能被改变)的环境。第二代可信平台可以加入可信图形功能和输入/输出单元。可信图形功能将使得OS可以对终端用户显示不能被篡改的消息,而可信I/O将使得按键动作和鼠标移动能以可信的方式被输入。在台式电脑平台中,可信的按键动作是在外部键盘输入的。在支持可信I/O的环境中,键盘需要被确认为可信的输入设备,并且硬件和固件的设计需要被一个或更多第三方代理确认。在移动平台中,通常被称为键盘控制器的嵌入式控制器目前支持集成式键盘。该键盘控制器负责通过周期性地依次驱动一系列通用输出线到键盘矩阵来扫描矩阵键盘。然后通过读回另一系列的通用输入线,键盘控制器可以探测到按键动作。不幸的是,目前这些按键动作是通过遗留键盘接口被传送给系统的。估计该接口在一个 ...
【技术保护点】
一种方法,包括:集成在芯片集上的键盘扫描引擎启动键扫描处理;所述键盘扫描引擎探测按键动作;当处于可信模式时,通过可信内部总线接口传送对应于所述按键动作的键码。
【技术特征摘要】
US 2003-9-30 10/676,8881.一种方法,包括集成在芯片集上的键盘扫描引擎启动键扫描处理;所述键盘扫描引擎探测按键动作;当处于可信模式时,通过可信内部总线接口传送对应于所述按键动作的键码。2.如权利要求1所述的方法,其中所述可信内部总线接口是可信的通用串行总线接口。3.如权利要求1所述的方法,还包括当处于非可信模式时,通过一个接口传送对应于所述按键动作的键码以使板上键盘控制器对其进行处理。4.如权利要求3所述的方法,其中,当处于所述非可信模式时,所述键码通过PS/2接口被传送至所述板上键盘控制器。5.如权利要求1所述的方法,其中所述键盘扫描引擎被集成在所述芯片集的I/O中心控制器上。6.如权利要求5所述的方法,其中所述I/O中心控制器包括与键盘相接口的端口扩展器。7.如权利要求5所述的方法,其中所述键盘扫描引擎实现了键扫描算法。8.一种系统,包括中央处理单元;存储器单元;以及集成在芯片集上的键盘扫描引擎,所述键盘扫描引擎启动键扫描处理,探测按键动作,以及在处于可信模式时,通过可信内部总线接口传送对应于所述按键动作的键码。9.如权利要求8所述的系统,其中所述可信内部总线接口是可信的通用串行总线接口。10.如权利要求8所述的系统,还包括当处于非可信模式时,所述键码通过一个接口被传送以被板上键盘控制器处理。11.如权利要求10所述的系统,其中,当处于非可信模式时,所述键码将通过PS/2接口被传送至所述板上键盘控制器。12.如权利要求8所述的系统,其中所述键盘扫描引擎集成在所述芯片集的I/O中心控制器上。13.如权利要求12所述的系统,其中所述I/O中心控制器包括与键盘相接口的端口扩展器。14.如权利要求12所述的系统,其中所述键盘扫描引擎实现了键扫描算法。1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。