-
公开(公告)号:CN100501756C
公开(公告)日:2009-06-17
申请号:CN200710105561.8
申请日:2007-05-25
Applicant: 国际商业机器公司
CPC classification number: G06F15/177 , G06F9/4405 , G06F21/575 , G06F2221/2123 , H04L9/0662 , H04L9/14 , H04L2209/04 , H04L2209/08
Abstract: 本发明提供一种用于根据将要提供给处理器的加密密钥的选择来启动多处理器设备的系统和方法。利用该系统和方法,将安全性密钥和一个或者多个随机产生的密钥值提供给多处理器设备的每个处理器的选择器机制。在普适逻辑中提供随机选择机制,用户随机选择一个处理器作为启动处理器,以及由此将选择信号提供给启动处理器的选择器,使得启动处理器选择安全性密钥。所有其他处理器选择所述一个或者多个随机产生的密钥值中的一个。作为结果,只有随机选择的启动处理器能够使用正确的安全性密钥对启动代码进行解密,以供执行。
-
公开(公告)号:CN101086756A
公开(公告)日:2007-12-12
申请号:CN200710105561.8
申请日:2007-05-25
Applicant: 国际商业机器公司
CPC classification number: G06F15/177 , G06F9/4405 , G06F21/575 , G06F2221/2123 , H04L9/0662 , H04L9/14 , H04L2209/04 , H04L2209/08
Abstract: 本发明提供一种用于根据将要提供给处理器的加密密钥的选择来启动多处理器设备的系统和方法。利用该系统和方法,将安全性密钥和一个或者多个随机产生的密钥值提供给多处理器设备的每个处理器的选择器机制。在普适逻辑中提供随机选择机制,用户随机选择一个处理器作为启动处理器,以及由此将选择信号提供给启动处理器的选择器,使得启动处理器选择安全性密钥。所有其他处理器选择所述一个或者多个随机产生的密钥值中的一个。作为结果,只有随机选择的启动处理器能够使用正确的安全性密钥对启动代码进行解密,以供执行。
-
公开(公告)号:CN101086704A
公开(公告)日:2007-12-12
申请号:CN200710105483.1
申请日:2007-06-01
Applicant: 国际商业机器公司
CPC classification number: G06F9/4406 , G06F21/575 , G06F21/75 , G06F21/755 , H04L9/08 , H04L2209/04 , H04L2209/08
Abstract: 本发明提供一种用于通过提供伪处理器来对启动序列进行掩码的系统和方法。利用该系统和方法,多处理器系统中的一个处理器被选择为启动处理器。多处理器系统中的其他处理器执行产生电磁和/或热特征的掩码代码,所述电磁和/或热特征对实际的启动处理器的电磁和/或热特征进行掩码。优选地,在非启动处理器上的掩码代码的执行产生近似于启动处理器上的实际启动代码执行的特征的电磁和/或热特征。选择一个非启动处理器来执行不同于其他掩码代码序列的掩码代码,以由此产生从外部监控角度看起来是唯一的电磁和/或热特征。
-
公开(公告)号:CN100573477C
公开(公告)日:2009-12-23
申请号:CN200710092222.0
申请日:2007-04-02
Applicant: 国际商业机器公司
IPC: G06F12/12
CPC classification number: G06F12/126 , G06F12/0842 , G06F12/124 , G06F12/125
Abstract: 一种管理锁定的高速缓冲存储器中的组替换的计算机实现方法、设备、以及计算机可用程序代码。响应于程序对高速缓冲存储器的访问,识别基叶所指向的二叉树一侧。确定对识别出的二叉树一侧的访问数量是否等于在该识别出的一侧上与该程序相关联的组数量。如果对识别出的一侧的访问数量等于在识别出的一侧上与该程序相关联的组数量,则使基叶变为指向二叉树的相反一侧。
-
公开(公告)号:CN1945525A
公开(公告)日:2007-04-11
申请号:CN200610100259.9
申请日:2006-07-05
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3838 , G06F9/3855 , G06F9/3857 , G06F9/3859 , G06F9/3861
Abstract: 本发明提供了一种用于使用计数器来跟踪已发出指令的顺序的系统和方法。在一个实施例中,使用了饱和递减计数器。所述计数器被初始化为与处理器的提交点对应的值。从第一发出队列将指令发出到一个或多个执行单元和一个或多个第二发出队列。在由所述第一发出队列发出后,在每个指令周期期间递减与每条指令关联的计数器,直到所述执行单元中的一个执行单元执行所述指令为止。一旦所述计数器达到0,所述执行单元将完成所述指令。如果出现刷新条件,将保留(即,不刷新或无效)计数器等于0的指令,而所述管线中的其他指令将根据它们的计数器值被无效。
-
公开(公告)号:CN101848080B
公开(公告)日:2013-10-30
申请号:CN201010132323.8
申请日:2010-03-12
Applicant: 国际商业机器公司
CPC classification number: H04L9/32 , G06F21/75 , H04L2209/34 , H04L2209/56
Abstract: 本发明涉及用于电熔断的加密密钥的安全的方法和系统。更具体地,公开了一种用于电熔断的加密密钥安全的方法,包括在安全熔丝组与熔丝感测逻辑模块之间插入多个反转器。该方法还包括感测安全熔丝组和多个反转器的激活集合。该方法进一步包括对感测到的安全熔丝组和多个反转器的激活集与软件密钥进行比较,以确定是否完成了至少基本匹配。
-
公开(公告)号:CN100583039C
公开(公告)日:2010-01-20
申请号:CN200710105552.9
申请日:2007-05-25
Applicant: 国际商业机器公司
CPC classification number: G06F21/575 , G06F9/4416
Abstract: 本发明提供了一种用于选择随机处理器来启动多处理器系统的系统和方法。利用该系统和方法,提供包括随机事件发生器的普适逻辑。该随机事件发生器随机地选择多处理器系统的多个处理器中的一个处理器作为对于该多处理器系统的启动处理器。设置对于该随机选择的处理器的相应的配置位,以标识该处理器作为启动处理器。根据对于多个处理器中的每个处理器的配置位的设置,进行秘密密钥的选择。然后,使用秘密密钥来对用于启动多处理器系统的启动代码进行解密。只有随机选择的启动处理器能够选择正确的秘密密钥,用于正确地对启动代码进行解密,然后它执行启动代码,以使系统达到操作状态。
-
公开(公告)号:CN100517232C
公开(公告)日:2009-07-22
申请号:CN200710105483.1
申请日:2007-06-01
Applicant: 国际商业机器公司
CPC classification number: G06F9/4406 , G06F21/575 , G06F21/75 , G06F21/755 , H04L9/08 , H04L2209/04 , H04L2209/08
Abstract: 本发明提供一种用于通过提供伪处理器来对启动序列进行掩码的系统和方法。利用该系统和方法,多处理器系统中的一个处理器被选择为启动处理器。多处理器系统中的其他处理器执行产生电磁和/或热特征的掩码代码,所述电磁和/或热特征对实际的启动处理器的电磁和/或热特征进行掩码。优选地,在非启动处理器上的掩码代码的执行产生近似于启动处理器上的实际启动代码执行的特征的电磁和/或热特征。选择一个非启动处理器来执行不同于其他掩码代码序列的掩码代码,以由此产生从外部监控角度看起来是唯一的电磁和/或热特征。
-
公开(公告)号:CN101848080A
公开(公告)日:2010-09-29
申请号:CN201010132323.8
申请日:2010-03-12
Applicant: 国际商业机器公司
IPC: H04L9/06
CPC classification number: H04L9/32 , G06F21/75 , H04L2209/34 , H04L2209/56
Abstract: 本发明涉及用于电熔断的加密密钥的安全的方法和系统。更具体地,公开了一种用于电熔断的加密密钥安全的方法,包括在安全熔丝组与熔丝感测逻辑模块之间插入多个反转器。该方法还包括感测安全熔丝组和多个反转器的激活集合。该方法进一步包括对感测到的安全熔丝组和多个反转器的激活集与软件密钥进行比较,以确定是否完成了至少基本匹配。
-
公开(公告)号:CN100478871C
公开(公告)日:2009-04-15
申请号:CN200610100259.9
申请日:2006-07-05
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3838 , G06F9/3855 , G06F9/3857 , G06F9/3859 , G06F9/3861
Abstract: 本发明提供了一种用于使用计数器来跟踪已发出指令的顺序的系统和方法。在一个实施例中,使用了饱和递减计数器。所述计数器被初始化为与处理器的提交点对应的值。从第一发出队列将指令发出到一个或多个执行单元和一个或多个第二发出队列。在由所述第一发出队列发出后,在每个指令周期期间递减与每条指令关联的计数器,直到所述执行单元中的一个执行单元执行所述指令为止。一旦所述计数器达到0,所述执行单元将完成所述指令。如果出现刷新条件,将保留(即,不刷新或无效)计数器等于0的指令,而所述管线中的其他指令将根据它们的计数器值被无效。
-
-
-
-
-
-
-
-
-