一种高速低功耗的循环码编码器

    公开(公告)号:CN102868407A

    公开(公告)日:2013-01-09

    申请号:CN201110191175.1

    申请日:2011-07-08

    Abstract: 本发明公开一种高速低功耗的循环码编码器,其包括一预处理模块及一或模块,其中,所述的预处理模块,其用于实现多个异或逻辑,所述的多个异或逻辑通过多组多米诺电路来实现,所述的多组多米诺电路接收一时钟信号并具有多组输出;所述的或模块,其用于实现或逻辑,其包括多个MOS管并联,所述的MOS管的栅级连接于所述的多组多米诺电路的多组输出端。本发明的级联多米诺电路,可以减少输出负载电容,从而提高速度,降低功耗。

    p元域SM2椭圆曲线的数字签名生成、验证及混合系统

    公开(公告)号:CN102761415A

    公开(公告)日:2012-10-31

    申请号:CN201110107553.3

    申请日:2011-04-27

    Abstract: 本发明涉及一种p元域SM2椭圆曲线的数字签名生成、验证及混合系统。该系统包括:将待签名消息m与签名方杂凑值ZA拼接成的m’发送到密码杂凑模块;将r=(e+x1)mod n计算得到的r发送到s生成模块;在r=0、r+k=n或s=0的情况下,通知随机数生成模块重新生成k;将r和s作为m的数字签名输出的签名控制中心;对m’进行密码杂凑运算生成拼接消息杂凑值e的密码杂凑模块;生成随机数k的随机数生成模块;对椭圆曲线的基G进行k倍点运算,将生成的坐标(x1,y1)作为运算结果[k]G的倍点运算模块;根据s=[(1+dA)-1·(k-r·dA)]mod n生成s的s生成模块;其中,n为椭圆曲线的阶,dA为签名方的私钥。本发明能用硬件实现SM2椭圆曲线公钥密码算法中的数字签名算法。

    一种应用于信息安全的协处理器

    公开(公告)号:CN102739396A

    公开(公告)日:2012-10-17

    申请号:CN201110089032.X

    申请日:2011-04-11

    Abstract: 本发明公开一种应用于信息安全的协处理器,其包括一存储单元及一逻辑运算电路,存储单元内设置有控制字寄存器,逻辑运算电路包括一数字签名/身份验证功能模块、一密钥协商功能模块、一数据加解密功能模块、一控制模块、一二元域点运算单元、一模运算单元及一算法单元,其中:控制字寄存器控制各功能模块使能,各功能模块通过控制模块向二元域点运算单元、模运算单元及算法单元发送使能信号和输入数据,各算法单元输出的结果直接返回到数字签名/身份验证功能模块、密钥协商功能模块、数据加解密功能模块,上述的功能模块结束后,经控制模块将其中一个功能模块的输出端数据写入存储单元。本发明可以完成国密SM2二元域算法的全面的硬件固化。

    基于身份的代理重加密方法和系统

    公开(公告)号:CN104639319B

    公开(公告)日:2019-04-23

    申请号:CN201310557115.6

    申请日:2013-11-10

    Abstract: 本发明实施例提供了一种基于身份的代理重加密方法和系统。该方法主要包括:密钥生成中心基于安全参数生成并公开系统参数,根据系统参数和委托者、受委托者的身份信息生成委托者、受委托者的私钥;消息发送方加密明文信息得到密文消息并发送给委托者,委托者利用受委托者的身份信息和委托者的私钥生成重加密密钥并发送给代理者;代理者用重加密密钥重新加密密文消息,得到重加密密文并发送给受委托者;受委托者利用自己的私钥解密重加密密文,计算得到明文信息。本发明实施例实现了安全、有效的代理重加密功能,可以应用于邮件,委托,访问控制等,代理者不能获得委托者的密钥和明文信息,受委托者可以通过自己的私钥从新的密文中获取明文信息。

    一种含有失调消除采样电路的装置

    公开(公告)号:CN104467848B

    公开(公告)日:2018-01-16

    申请号:CN201310421994.X

    申请日:2013-09-16

    Abstract: 本发明公开一种含有失调消除采样电路的装置。其中,在分散式采样保持电路的基础上,将失调消除技术引入预放大器以减小采样电路的失调误差;采用差分的伪开关管结构以减小其采样误差;并使用自举式低阻采样开关,大大地提高了采样电路的速度。通过以上方式,本发明大大地提高了分散式采样保持电路的精度和速度,实现了一种含有失调消除采样电路的装置。

    射频标签安全芯片设备及其数据处理方法

    公开(公告)号:CN103902402B

    公开(公告)日:2017-11-24

    申请号:CN201210587644.6

    申请日:2012-12-30

    Abstract: 本发明实施例提供了一种射频标签安全芯片设备及其数据处理方法。该芯片设备主要包括:存储单元、安全控制电路和射频电路,所述安全控制电路和所述存储单元、射频电路连接,所述安全控制电路提供了基于国产SM7算法的双向认证和数据流加解密处理,完成基于ISO11785协议的数据编解码、CRC校验,所述的存储单元包括:主密钥存储区、子密钥存储区和数据存储区。本发明实施例在基于国密SM7算法的基础上,通过双重认证和数据流加解密单元,达到完成对密钥和数据的读写,使基于ISO11785的低成本射频标签芯片具有安全功能。

    带密钥协商的基于身份的认证方法和系统

    公开(公告)号:CN105577377A

    公开(公告)日:2016-05-11

    申请号:CN201410540026.5

    申请日:2014-10-13

    Abstract: 本发明实施例提供了一种带密钥协商的基于身份的认证方法和系统。该方法主要包括:服务器基于安全参数生成并公开系统参数;用户终端将用户的身份标识发送给所述服务器,所述服务器根据所述用户的身份标识和所述系统参数生成所述用户的公钥和私钥,将所述用户的公钥和私钥发送给所述用户终端;在所述服务器和所述用户终端之间,利用所述用户的公钥和私钥进行相互认证并协商会话密钥。本发明实施例给出了一种带密钥协商的基于身份的认证方案,此方案可以实现客户端和服务器之间的相互认证,而且在这个过程中协商会话密钥,使用椭圆曲线上的基本运算,可以有效安全地实现,该方案可以在电子商务中广泛应用。

    p元域SM2椭圆曲线公钥密码算法的实现系统

    公开(公告)号:CN102761413B

    公开(公告)日:2015-06-10

    申请号:CN201110107574.5

    申请日:2011-04-27

    Abstract: 本发明涉及p元域SM2椭圆曲线公钥密码算法的实现系统。该系统在主控模块的控制下,利用签名控制中心和验证控制中心来控制实现数字签名算法,利用发起方控制中心和响应方控制中心来控制实现密钥交换协议,利用加密方控制中心和解密方控制中心来控制实现公钥加密算法,利用s生成模块、随机数生成模块、倍点运算模块、点加模块、密钥派生模块实现算法中的基本运算,利用上层复选模块来实现模块的复用,从而减少硬件资源的使用。本发明能用硬件实现p元域SM2椭圆曲线公钥密码算法。

    基于身份的代理重加密方法和系统

    公开(公告)号:CN104639319A

    公开(公告)日:2015-05-20

    申请号:CN201310557115.6

    申请日:2013-11-10

    Abstract: 本发明实施例提供了一种基于身份的代理重加密方法和系统。该方法主要包括:密钥生成中心基于安全参数生成并公开系统参数,根据系统参数和委托者、受委托者的身份信息生成委托者、受委托者的私钥;消息发送方加密明文信息得到密文消息并发送给委托者,委托者利用受委托者的身份信息和委托者的私钥生成重加密密钥并发送给代理者;代理者用重加密密钥重新加密密文消息,得到重加密密文并发送给受委托者;受委托者利用自己的私钥解密重加密密文,计算得到明文信息。本发明实施例实现了安全、有效的代理重加密功能,可以应用于邮件,委托,访问控制等,代理者不能获得委托者的密钥和明文信息,受委托者可以通过自己的私钥从新的密文中获取明文信息。

    p元域SM2椭圆曲线的数字签名生成、验证及混合系统

    公开(公告)号:CN102761415B

    公开(公告)日:2015-04-08

    申请号:CN201110107553.3

    申请日:2011-04-27

    Abstract: 本发明涉及一种p元域SM2椭圆曲线的数字签名生成、验证及混合系统。该系统包括:将待签名消息m与签名方杂凑值ZA拼接成的m’发送到密码杂凑模块;将r=(e+x1)mod n计算得到的r发送到s生成模块;在r=0、r+k=n或s=0的情况下,通知随机数生成模块重新生成k;将r和s作为m的数字签名输出的签名控制中心;对m’进行密码杂凑运算生成拼接消息杂凑值e的密码杂凑模块;生成随机数k的随机数生成模块;对椭圆曲线的基G进行k倍点运算,将生成的坐标(x1,y1)作为运算结果[k]G的倍点运算模块;根据s=[(1+dA)-1·(k-r·dA)]mod n生成s的s生成模块;其中,n为椭圆曲线的阶,dA为签名方的私钥。本发明能用硬件实现SM2椭圆曲线公钥密码算法中的数字签名算法。

Patent Agency Ranking