当前位置: 首页 > 专利查询>微软公司专利>正文

在一个安全的引导载入程序中使用散列法制造技术

技术编号:2874234 阅读:187 留言:0更新日期:2012-04-11 18:40
为确定是否被提供在电子设备的起动期间被授权执行的代码一个方法,其特征在于,所述方法包括步骤: (a)散列被预先定义的代码部分产生第一散列值 (b)比较第一散列值与保持在电子设备的电路组分的一个被存储的散列值,从存储代码的存储器分离,核实被预先定义的代码的部分是授权的; (c)如果第一散列值等于被存储的散列值,使能被预定义的代码部份的执行,并且如果不是,终止电子设备的起动; (d)其中运行所述被预定义的被授权代码部份执行步骤: (i)充分散列所有代码确定第二个散列值;并且 (ii)核实是否包括在代码中的一个数字签名匹配第二个散列值,如果那样,使能代码的执行,和如果不是,终止电子设备的起动。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术通常涉及安全地启动(引导)包括一个处理器的电子装置,尤其涉及确定当启动这样的电子装置时只需要由处理器运行机器指令,以便防止在起动过程期间被执行的机器指令替代或取舍。必须被启动的其它类型电子设备包括游戏控制台、数字记录设备、个人数据系统,和包括某种形式的处理器的几乎任何其他电子产品必须执行一套最初的机器指令使能进一步的功能,如另外的机器指令装入到内存和被执行。由于起动过程确定一个电子设备的初始状态,它影响设备的重要操作参数,可能实际上影响在起动过程被完成后电子设备怎样被使用。对于出售电子设备的公司防止起动过程的修改可能是重要,避免由于装置的使用发生收入的损失。例如,在电子游戏工业中,许多游戏控制台的市场价值由运行在游戏控制台的游戏软件产生许可证收入卖玩电子游戏获得。从而,在起动过程期间装载的机器指令实现功能防止运行在游戏控制台的软件无许可的拷贝和强制关于用游戏控制台玩电子游戏的制造商的政策。某些用户倾向于认为运行无许可的软件的拷贝的制约和强制执行在游戏控制台的这样政策的制约对游戏控制台的用途作为一个挑战和一个不受欢迎的限制。这些用户研究用程序“挖口”(hacking)游本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:D·莫雷斯J·兰格D·西蒙陈陵J·D·贝纳勒
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1