-
公开(公告)号:CN1273946C
公开(公告)日:2006-09-06
申请号:CN03800479.8
申请日:2003-04-18
Applicant: 索尼株式会社
CPC classification number: H04L9/003 , H04L9/0625
Abstract: 本发明涉及数据计算器件和加密器/解密器,其中输入数据(纯文本数据或加密文本数据)被时钟CLK1闩锁,并且该数据在从选择器(62)输出之后,它的输出是初步反转的。选择器(62)的输出数据的最低位在与密钥数据K1异或并被时钟CLK2闩锁之后,被扩展反转。在闩锁之后的48位数据被8划分为6位,该数据被4位数据取代,合并,并被反转。在第二级和之后的算术运算中,被改组-合并电路(66)改组-合并的数据被时钟CLK1闩锁,并且从选择器(62)输出。在第16级算术运算之后,由改组电路(67)改组的数据被逆-反转。因而有可能实现一种加密/解密运算器件。
-
公开(公告)号:CN1518734A
公开(公告)日:2004-08-04
申请号:CN03800480.1
申请日:2003-04-17
Applicant: 索尼株式会社
CPC classification number: H04L9/0662 , H04L2209/12
Abstract: 本发明公开了一种密钥生成器、加密/解密设备和密钥生成方法,通过防止电路设计者和其它人容易知道密钥值而确保密钥的安全性。随机数生成电路(51、52、53等)根据不同的时钟信号(CLK1、CLK2、CLK3等)分别生成随机数。运算电路(59)对随机数生成电路(51、52、53等)生成的随机数进行操作,生成N位随机数RA,作为随机数生成器(50)的输出。该N位随机数是通过密钥选择器(43)获取的RA,并根据来自定时监控计数器(47)的“启动获取”信号EN锁存到密钥寄存器(45)中,以获取作为唯一密钥的硬件密钥。所述计数器由不同于时钟信号CLK1、CLK2、CLK3等的时钟信号CLKA驱动。
-
公开(公告)号:CN1518733A
公开(公告)日:2004-08-04
申请号:CN03800479.8
申请日:2003-04-18
Applicant: 索尼株式会社
CPC classification number: H04L9/003 , H04L9/0625
Abstract: 本发明涉及数据计算器件和加密器/解密器,其中输入数据(纯文本数据或加密文本数据)被时钟CLK1闩锁,并且该数据在从选择器(62)输出之后,它的输出是初步反转的。选择器(62)的输出数据的最低位在与密钥数据K1异或并被时钟CLK2闩锁之后,被扩展反转。在闩锁之后的48位数据被8划分为6位,该数据被4位数据取代,合并,并被反转。在第二级和之后的算术运算中,被改组-合并电路(66)改组-合并的数据被时钟CLK1闩锁,并且从选择器(62)输出。在第16级算术运算之后,由改组电路(67)改组的数据被逆-反转。因而有可能实现一种加密/解密运算器件。
-
公开(公告)号:CN1269088C
公开(公告)日:2006-08-09
申请号:CN03800480.1
申请日:2003-04-17
Applicant: 索尼株式会社
CPC classification number: H04L9/0662 , H04L2209/12
Abstract: 本发明公开了一种密钥生成器、加密/解密设备和密钥生成方法,通过防止电路设计者和其它人容易知道密钥值而确保密钥的安全性。随机数生成电路(51、52、53等)根据不同的时钟信号(CLK1、CLK2、CLK3等)分别生成随机数。运算电路(59)对随机数生成电路(51、52、53等)生成的随机数进行操作,生成N位随机数RA,作为随机数生成器(50)的输出。该N位随机数是通过密钥选择器(43)获取的RA,并根据来自定时监控计数器(47)的“启动获取”信号EN锁存到密钥寄存器(45)中,以获取作为唯一密钥的硬件密钥。所述计数器由不同于时钟信号CLK1、CLK2、CLK3等的时钟信号CLKA驱动。
-
公开(公告)号:CN1518732A
公开(公告)日:2004-08-04
申请号:CN03800478.X
申请日:2003-04-18
Applicant: 索尼株式会社
IPC: G09C1/00
CPC classification number: H04L9/0877 , H04L2209/60
Abstract: 一种算术单元和算术方法,其不输出解密或加密所需的信息,并且当发生一个非法攻击时可以执行自保护功能。一个命令监控部分(44)监控输入命令序列。在第一序列中,在第一阶段的处理密钥被从一个硬件密钥(Khd)计算,然后被写入到一个密钥存储部分(47)。在如下每个序列中,在下一个阶段中的处理密钥被从存储在该密钥存储部分(47)中的处理密钥计算。当预定内容的命令被按照预定次序输入时,计算一个内容密钥,然后写入到该密钥存储部分(47)。加密数据被利用该内容密钥解密,并且该结果被从该数据输出装置(63)输出。当发生一个非法攻击时,通过选择固定值数据(Kf)作为密钥数据(Ksl)并且选择固定值数据(Df)作为输入数据(Ein)而执行初始化。
-
公开(公告)号:CN1252663C
公开(公告)日:2006-04-19
申请号:CN03800478.X
申请日:2003-04-18
Applicant: 索尼株式会社
IPC: G09C1/00
CPC classification number: H04L9/0877 , H04L2209/60
Abstract: 一种算术单元和算术方法,其不输出解密或加密所需的信息,并且当发生一个非法攻击时可以执行自保护功能。一个命令监控部分(44)监控输入命令序列。在第一序列中,在第一阶段的处理密钥被从一个硬件密钥(Khd)计算,然后被写入到一个密钥存储部分(47)。在如下每个序列中,在下一个阶段中的处理密钥被从存储在该密钥存储部分(47)中的处理密钥计算。当预定内容的命令被按照预定次序输入时,计算一个内容密钥,然后写入到该密钥存储部分(47)。加密数据被利用该内容密钥解密,并且该结果被从该数据输出装置(63)输出。当发生一个非法攻击时,通过选择固定值数据(Kf)作为密钥数据(Ksl)并且选择固定值数据(Df)作为输入数据(Ein)而执行初始化。
-
-
-
-
-