-
公开(公告)号:CN101902331B
公开(公告)日:2015-11-25
申请号:CN201010188562.5
申请日:2010-05-28
申请人: 质子世界国际公司 , 意法半导体(鲁塞)公司
发明人: 琼·德门 , 弗兰克·库佩斯 , 吉勒斯·范艾思 , 皮埃尔-伊万·利阿德特
CPC分类号: G06F7/72 , G06F17/10 , G06F2207/7204 , H04L9/003 , H04L9/004 , H04L9/3033
摘要: 本发明涉及一种用于RSA算法的素数生成的保护。一种由电子电路通过对连续候选数字的素数特征进行测试,以对至少一个素数的生成进行保护的方法,包括:对于每个候选数字:进行包括至少一个第一随机数的参考数字计算;基于模幂计算的至少一个素性测试;和对于已经成功通过所述素性测试的候选数字:进行所述候选数字和它的参考数字之间的一致性测试。
-
-
公开(公告)号:CN103094249A
公开(公告)日:2013-05-08
申请号:CN201210074188.5
申请日:2012-03-19
申请人: 台湾积体电路制造股份有限公司
发明人: 汲世安
IPC分类号: H01L23/525 , H01L25/00
CPC分类号: G06F7/72 , H01L25/0657 , H01L2224/16 , H01L2225/06513 , H01L2225/06517 , H01L2225/06527 , H01L2225/06541 , H03K19/017581 , H03K19/17736 , H03K19/1776
摘要: 所描述的实施例提供了用于集成电路管芯堆叠件中的管芯的连接结构。管芯堆叠件中的每一个管芯都包括功能电路、可编程阵列和可编程阵列控制单元。通过触发可编程阵列控制单元对管芯堆叠件中的每一个管芯中的相应可编程阵列进行编程,协调信号通路以连接至管芯堆叠件的每个管芯中的相应功能电路,从而使整个器件堆叠件能够满足功能目标。此外,可以通过将控制命令传送至可编程阵列控制单元来绕开管芯堆叠件中的特定管芯。可以绕开管芯,从而满足功能目标并提高合格率和可靠性。本发明还提供了一种三维集成电路连接结构和方法。
-
公开(公告)号:CN102393813A
公开(公告)日:2012-03-28
申请号:CN201110410236.9
申请日:2009-02-10
申请人: 瑞萨电子株式会社
CPC分类号: G06F7/72 , G06F2207/7204 , H04L9/3033 , H04L2209/20 , H04L2209/56
摘要: 本发明提供一种数据处理系统以及数据处理方法。提供一种即使如IC卡那样仅具有有限的存储资源也可以实现高效的加密处理的技术。加密密钥的生成系统具备:运算单元,用于重构多个小的素数;筛选单元,用于检查是否利用小的素数整除了整数;重编码单元,用于改变整数的表现;以及素数性判定测试单元。筛选单元检查是否利用最初由运算单元重构的小的素数整除了整数,由此去除“不恰当的”素数候补。之后,使用素数性判定测试单元对剩余的素数候补进行测试。此时,使用重构单元,变换素数候补的表现,使用所变换的表现形式,素数性判定测试单元进行判定。由此,无需大的存储器容量,而可以减少用于素数性判定的运算处理数。
-
公开(公告)号:CN1883155B
公开(公告)日:2010-12-22
申请号:CN200480033595.5
申请日:2004-11-05
申请人: 爱特梅尔卢梭公司
CPC分类号: G06F7/72 , G06F2207/7223 , H04L9/002 , H04L9/0662 , H04L9/302 , H04L2209/12
摘要: 一种密码安全的计算机硬件实现的模数约简方法系统性地低估(q)并随机化用于余数(R′)计算的近似商(q′)。将随机化误差(E)注入近似商限于少数几位,例如少于半个字。计算的余数(R′)与剩余数(R)的较小随机倍数同余,其中剩余数(R)可通过减去最后一组模数(M)而获取。除了计算单元(10)和操作序列发生器(16)之外,计算硬件还包括用于产生随机误差的随机或伪随机数发生器(20)。于是,模数约简方法就能抵抗诸如定时和幂分析攻击的硬件密码分析攻击。
-
公开(公告)号:CN101540672A
公开(公告)日:2009-09-23
申请号:CN200910005867.5
申请日:2009-02-10
申请人: 株式会社瑞萨科技
CPC分类号: G06F7/72 , G06F2207/7204 , H04L9/3033 , H04L2209/20 , H04L2209/56
摘要: 本发明提供一种数据处理系统以及数据处理方法。提供一种即使如IC卡那样仅具有有限的存储资源也可以实现高效的加密处理的技术。加密密钥的生成系统具备:运算单元,用于重构多个小的素数;筛选单元,用于检查是否利用小的素数整除了整数;重编码单元,用于改变整数的表现;以及素数性判定测试单元。筛选单元检查是否利用最初由运算单元重构的小的素数整除了整数,由此去除“不恰当的”素数候补。之后,使用素数性判定测试单元对剩余的素数候补进行测试。此时,使用重构单元,变换素数候补的表现,使用所变换的表现形式,素数性判定测试单元进行判定。由此,无需大的存储器容量,而可以减少用于素数性判定的运算处理数。
-
公开(公告)号:CN101167049A
公开(公告)日:2008-04-23
申请号:CN200680013977.0
申请日:2006-03-10
申请人: 高通股份有限公司
发明人: K·S·库森纽
IPC分类号: G06F7/72
CPC分类号: H04L27/2602 , G06F7/72 , H04L27/2655 , H04L27/2656
摘要: 在有休眠能力的系统中确定同步号的求模计数的装置和方法。此同步号被存储在比较寄存器中,并且将此同步号减去一比较号,此比较号等于此模数在预定范围内与二的幂之积的最大值。如果此差值为零,则此差值被存储在比较寄存器中以取代先前存储在寄存器中的号。如果此差值小于零,则存储在寄存器中的号不变。将比较号右移,其结果是除以二。将此过程重复二的幂次循环,或直至此差值小于该模数。
-
公开(公告)号:CN101099328A
公开(公告)日:2008-01-02
申请号:CN200580046419.X
申请日:2005-11-11
申请人: 塞尔蒂卡姆公司
发明人: 丹尼尔·R.·L.·布朗 , 罗伯特·P.·加朗特 , 斯科特·A.·万斯通
CPC分类号: G06F7/72 , G06F7/724 , G06F7/725 , G06F2207/7204 , H04L9/002 , H04L9/0841 , H04L9/3066 , H04L2209/26
摘要: 本发明公开了选择用于静态Diffie-Helma密钥协议的群以防止对手主动攻击的方法,在mod p群中,选择近似(9/16)(log2n)2的偶数h值,用筛选和素数检验确定r和n值,并且搜索t值以计算p=tn+1,其中p是素数。在定义在二元区域上的椭圆曲线群中,选择随机曲线,计算曲线上的点数,并且检验曲线上的点数是2n,其中n是素数且n-1满足优选的标准。在定义在q次的素数区域上的椭圆曲线群中,计算n=hr+1,其中,n是素数且n-1满足优选的标准,并且执行关于n的复数乘法方法,由此产生值q和具有次数n的定义在q上的椭圆曲线E。
-
公开(公告)号:CN1490714A
公开(公告)日:2004-04-21
申请号:CN03156320.1
申请日:2003-09-01
申请人: 国际商业机器公司
发明人: C-L·陈
IPC分类号: G06F7/38
摘要: 公开密钥密码系统的运算需要大数模数归约和模数乘法。此外,这两个运算的高效执行对于在加密引擎和过程中达到高性能水平至关重要。本发明使用乘法和加法,而不是除法和减法来执行模数运算。通过从高阶位开始的处理,加上有关产生加法运算的进位输出信号的情况的明智观察,本发明还实现其某些优点。这些进位输出信号被用来提供校正和效率,所述校正允许使用高阶位,而高阶位的这种使用带来了效率。另外,不同于其它方法,本发明避免了预处理和后处理运算的负担。
-
公开(公告)号:CN1427967A
公开(公告)日:2003-07-02
申请号:CN01808955.0
申请日:2001-04-11
申请人: 因芬尼昂技术股份公司
摘要: 模运算的方法和装置。在一种数据处理方法中,将一个预设的整数B去除整数A产生余数,该余数通过递归计算得到。为实现这一目的,表示整数A的数据符号字被分解为K个字宽为L的数据符号部分字W0,W1,...,Wk-1,在每个递归步中,将由数字B和L所确定的函数值作用到自变量上,该自变量得自于以前递归步中所得函值Fi-1以及数据符号部分字Wk-i。
-
-
-
-
-
-
-
-
-