【摘要】 一种硬件安全单元至少包括第一、第二多值逻辑计算单元,运算单元,判断单元和执行单元。第一和第二多值逻辑计算单元分别与运算单元相连。每个多值逻辑计算单元包括至少三个寄存器。运算单元调用第二多值逻辑计算单元第三寄存器中的多值逻辑运算符,按照多值逻辑运算符分别计算第二多值逻辑计算单元和第一多值逻辑计算单元的期望逻辑状态和当前逻辑状态,得到期望逻辑运算结果和当前逻辑运算结果;判断单元判断当前逻辑运算结果是否达到期望逻辑运算结果;执行单元根据判断单元判断得出的判断结果执行相应的操作。本发明提供一种硬件安全系统解决了采用二值逻辑判断对整个信任链进行服务时遇到的问题。 【专利类型】发明授权 【申请人】联想(北京)有限公司 【申请人类型】企业 【申请人地址】100085 北京市海淀区上地信息产业基地创业路6号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810055821.X 【申请日】2008-01-09 【申请年份】2008 【公开公告号】CN101482903B 【公开公告日】2010-09-29 【公开公告年份】2010 【授权公告号】CN101482903B 【授权公告日】2010-09-29 【授权公告年份】2010.0 【IPC分类号】G06F21/00 【发明人】李希喆; 田宏萍; 谢巍; 谷云 【主权项内容】一种硬件安全单元,其特征在于,所述硬件安全单元至少包括第一和第二多值逻辑计算单元以及运算单元;所述第一多值逻辑计算单元和所述第二多值逻辑计算单元分别与所述运算单元相连;每个所述多值逻辑计算单元包括至少三个寄存器:第一寄存器,描述所述硬件安全单元的具体实体的期望逻辑状态;第二寄存器,描述所述硬件安全单元的具体实体的当前逻辑状态;第三寄存器,描述所述硬件安全单元的具体实体之间的多值逻辑运算符;所述运算单元,用于运用所述第二多值逻辑计算单元的第三寄存器中的多值逻辑运算符分别计算所述第一多值逻辑计算单元和所述第二多值逻辑计算单元的期望逻辑状态以及所述第一多值逻辑计算单元和所述第二多值逻辑计算单元的当前逻辑状态,分别得到期望逻辑运算结果和当前逻辑运算结果。 【当前权利人】联想(北京)有限公司 【当前专利权人地址】北京市海淀区上地信息产业基地创业路6号 【专利权人类型】有限责任公司(台港澳法人独资) 【统一社会信用代码】91110108700000458B 【家族引证次数】6.0 【家族被引证次数】2