发明名称 算术单元和算术方法
摘要 一种算术单元和算术方法,其不输出解密或加密所需的信息,并且当发生一个非法攻击时可以执行自保护功能。一个命令监控部分(44)监控输入命令序列。在第一序列中,在第一阶段的处理密钥被从一个硬件密钥(Khd)计算,然后被写入到一个密钥存储部分(47)。在如下每个序列中,在下一个阶段中的处理密钥被从存储在该密钥存储部分(47)中的处理密钥计算。当预定内容的命令被按照预定次序输入时,计算一个内容密钥,然后写入到该密钥存储部分(47)。加密数据被利用该内容密钥解密,并且该结果被从该数据输出装置(63)输出。当发生一个非法攻击时,通过选择固定值数据(Kf)作为密钥数据(Ksl)并且选择固定值数据(Df)作为输入数据(Ein)而执行初始化。
申请公布号 CN1252663C 申请公布日期 2006.04.19
申请号 CN03800478.X 申请日期 2003.04.18
申请人 索尼株式会社 发明人 松田宽美;阿部三树;森永英一郎;田中理生
分类号 G09C1/00(2006.01) 主分类号 G09C1/00(2006.01)
代理机构 中国国际贸易促进委员会专利商标事务所 代理人 朱海波
主权项 1.一种算术单元,其包括:用于输入要受到算术处理的数据的数据输入装置;用于输入指定对所述数据的处理的命令的命令输入装置;用于使得由所述数据输入装置所输入的数据受到算术处理的算术处理装置;用于输出由所述算术处理装置所处理的数据的数据输出装置;用于选择要从所述数据输出装置输出的数据的输出选择装置;用于控制所述输出选择装置的控制装置,根据由该命令输入装置所输入的命令使得被允许输出的数据才从该数据输出装置输出;以及其中所述控制装置包括确定装置,用于确定由所述命令输入装置所输入的命令的输入次序,以及根据所述确定的结果控制所述输出选择装置。
地址 日本东京