密码处理运算装置
    1.
    发明公开

    公开(公告)号:CN101061526A

    公开(公告)日:2007-10-24

    申请号:CN200580039911.4

    申请日:2005-11-15

    CPC classification number: G06F7/725 G06F2207/7261

    Abstract: 本发明涉及密码处理运算装置及方法,其在超椭圆密码处理中实现安全且高速的运算。将基于超椭圆曲线密码的标量倍算处理中的基点D、和作为标量倍算的执行算法的窗口法中事先计算数据设为比超椭圆曲线的亏格g(genus)小的加权(weight)的因子即退化因子,通过退化因子+非退化因子的加法处理执行应用了窗口法的标量倍算处理中的加法处理。根据本结构,实现高速运算,进而实现以也不会损害相对于运算中的密钥解析等作为一体方式的SPA解析的耐性的安全且高速的运算。

    加密处理设备和加密处理方法

    公开(公告)号:CN101005350B

    公开(公告)日:2011-04-06

    申请号:CN200710001734.1

    申请日:2007-01-16

    CPC classification number: G06F7/725 G06F7/4824 G06F2207/7261

    Abstract: 一种加密处理设备,用于执行下列计算之一:基于椭圆曲线上的两个点P和Q以及标量值k和l来执行标量乘法kP+lQ,或基于除子D1和D2以及标量值k和l来执行标量乘法kD1+lD2,该加密处理设备包括:标量值控制器,配置为生成联合正则形式(k,l),k= 和l= ,其被如此设置使得标量值k和1的所有位由0,+1或-1来表示,并且在对应于标量值k和l的位置处的位组合(ki,li)被设置为满足(ki,li)=(0,±1)或(±1,0);和计算执行部分,被配置为执行计算标量乘法kP+lQ或kD1+lD2。

    加密计算方法、加密系统和计算机程序

    公开(公告)号:CN101031944A

    公开(公告)日:2007-09-05

    申请号:CN200580033176.6

    申请日:2005-09-26

    Abstract: 实现超椭圆加密的安全、高速计算的装置和方法。通过执行包括1/2乘法的计算来增加超椭圆曲线加密的因数D的标量乘法的速度。例如,执行具有带有亏格为2和特征为2的参数h(x)=x2+x+h0和f4=0、或者参数h(x)=x2+h1x+h0和f4=0、或者参数h(x)=x的超椭圆加密曲线的因数D的1/2乘法的标量计算。根据固定因数D的[1/2iD]计算值,应用记录有k1、k1′、(k0,k0′)中的哪个是正确的表并且减少倒数运算,从而减小计算量并且增加计算速度。

    密码处理运算装置
    4.
    发明授权

    公开(公告)号:CN101061526B

    公开(公告)日:2012-07-18

    申请号:CN200580039911.4

    申请日:2005-11-15

    CPC classification number: G06F7/725 G06F2207/7261

    Abstract: 本发明涉及密码处理运算装置及方法,其在超椭圆密码处理中实现安全且高速的运算。将基于超椭圆曲线密码的标量倍算处理中的基点D、和作为标量倍算的执行算法的窗口法中事先计算数据设为比超椭圆曲线的亏格g(genus)小的加权(weight)的因子即退化因子,通过退化因子+非退化因子的加法处理执行应用了窗口法的标量倍算处理中的加法处理。根据本结构,实现高速运算,进而实现以也不会损害相对于运算中的密钥解析等作为一体方式的SPA解析的耐性的安全且高速的运算。

    加密处理装置、加密处理方法

    公开(公告)号:CN101371285B

    公开(公告)日:2010-09-08

    申请号:CN200780002463.X

    申请日:2007-01-04

    CPC classification number: H04L9/003 G06F7/725 H04L9/3066 H04L2209/08

    Abstract: 公开了一种用于在超椭圆曲线密码体系处理中执行高速操作的设备和方法。在亏格g的超椭圆曲线密码体系中,当权重等于亏格g的标准因数是标量乘处理的对象因数,则确定该标准因数是否可划分成被定义为权重小于亏格g的θ因数。如果所述标准因数是可划分的,则通过划分该标准因数生成θ因数,并且标量乘执行部分使用该θ因数来执行标量乘。利用这一安排,标量乘通过减少的计算量被高速地执行,高速的加密处理操作因而被执行。

    加密处理装置、加密处理方法及计算机程序

    公开(公告)号:CN101371285A

    公开(公告)日:2009-02-18

    申请号:CN200780002463.X

    申请日:2007-01-04

    CPC classification number: H04L9/003 G06F7/725 H04L9/3066 H04L2209/08

    Abstract: 公开了一种用于在超椭圆曲线密码体系处理中执行高速操作的设备和方法。在亏格g的超椭圆曲线密码体系中,当权重等于亏格g的标准因数是标量乘处理的对象因数,则确定该标准因数是否可划分成被定义为权重小于亏格g的θ因数。如果所述标准因数是可划分的,则通过划分该标准因数生成θ因数,并且标量乘执行部分使用该θ因数来执行标量乘。利用这一安排,标量乘通过减少的计算量被高速地执行,高速的加密处理操作因而被执行。

    加密处理设备、加密处理方法和计算机程序

    公开(公告)号:CN101005350A

    公开(公告)日:2007-07-25

    申请号:CN200710001734.1

    申请日:2007-01-16

    CPC classification number: G06F7/725 G06F7/4824 G06F2207/7261

    Abstract: 一种加密处理设备,用于执行下列计算之一:基于椭圆曲线上的两个点P和Q以及标量值k和l来执行标量乘法kP+lQ,或基于除子D1和D2以及标量值k和l来执行标量乘法kD1+lD2,该加密处理设备包括:标量值控制器,配置为生成联合正则形式(k,l),k= 和l= ,其被如此设置使得标量值k和l的所有位由0,+1或-1来表示,并且在对应于标量值k和l的位置处的位组合(ki,li)被设置为满足(ki,li)=(0,±1)或(±1,0);和计算执行部分,被配置为执行计算标量乘法kP+lQ或kD1+lD2。

Patent Agency Ranking