指令的处理方法和智能卡
    61.
    发明授权

    公开(公告)号:CN102903001B

    公开(公告)日:2015-09-30

    申请号:CN201210379996.2

    申请日:2012-09-29

    Abstract: 本发明技术方案提供一种指令的处理方法和智能卡,所述智能卡包括:存储单元,适于保存原生指令和字节码指令,所述字节码指令包括第一字节码指令;第一处理单元,包括适于执行原生指令的第一执行单元;第二处理单元,包括第一读写单元和第二执行单元,所述第一读取单元适于读取字节码指令,所述第二执行单元适于在判断所读取的字节码指令为第一字节码指令时执行所述第一字节码指令。本发明技术方案采用能够直接执行字节码指令的处理单元读取并判断字节码指令,在大多数字节码指令为所述处理单元所支持的情况下,进一步提高了字节码指令的执行效率。

    一种基于蒙哥马利模乘的数据处理方法和装置

    公开(公告)号:CN104750455A

    公开(公告)日:2015-07-01

    申请号:CN201310754369.7

    申请日:2013-12-31

    Abstract: 本发明提供了一种基于蒙哥马利模乘的数据处理方法和装置,其中,所述方法包括:分别获取第一存储器中的第一数A的位长a和第二存储器中的第二数B的位长b;根据所述位长a和b确定模数N,并将所述模数N写入第一运算寄存器,其中,N的位长n大于或等于a与b的和;调用蒙哥马利模乘器来执行第一存储器的值和第二存储器的值之间的模乘运算,所述模乘运算的模数为所述第一运算寄存器的值;将所述模乘运算的结果作为所述第一数A和第二数B的乘积输出。所述方法和装置能够提高加密处理的效率。

    数据的防攻击方法和装置
    65.
    发明公开

    公开(公告)号:CN104598828A

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

    申请号:CN201310534525.9

    申请日:2013-10-31

    CPC classification number: G06F21/604 G06F21/71

    Abstract: 本发明提供了数据的防攻击方法和装置。其中,所述方法包括:在将第一值和第二值分别作为第一输入数据和第二输入数据输入预设电路的第一电路和第二电路之前,判断所述第一值和所述第二值是否相等;当所述第一值和所述第二值相等时,将两个不相等的数据分别作为所述第一输入数据和第二输入数据输入所述第一电路和第二电路;当所述第一电路和第二电路分别对所述两个不相等的数据进行运算后得到第一运算结果和第二运算结果,并由所述预设电路的第三电路对所述第一运算结果和第二运算结果进行运算后,将以所述第一值和第二值分别作为第一输入数据和第二输入数据时对应的所述预设电路的运算结果输出。所述方法和装置能够提高数据的安全性。

    数据的防攻击方法及装置、RSA模幂运算方法、装置和电路

    公开(公告)号:CN104573544A

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

    申请号:CN201310517938.6

    申请日:2013-10-28

    CPC classification number: G06F21/6227

    Abstract: 一种数据的防攻击方法和装置。所述方法包括:将数据中所要判断的数据位的值写入第一寄存器,所述数据位的值为第一值或第二值,并将所述第一寄存器的其他数据位的值置为第一值;判断所述第一寄存器中数据位的值为第二值的个数是否为奇数;当所述数据位的值为第二值的个数为奇数时,向第二寄存器中写入第二值;当所述数据位的值为第二值的个数为偶数时,向所述第二寄存器中写入第一值;读取所述第二寄存器的值,将所述第二寄存器的值作为所述要判断的数据位的值。应用所述的数据防攻击方法,可以有效地减小执行不同的数据位的值而引起的功耗差异,降低攻击者通过分析功耗的变化获得RSA算法的关键信息的可能,提高应用RSA算法的运算电路的安全性。

    数据处理方法和装置
    67.
    发明公开

    公开(公告)号:CN104426651A

    公开(公告)日:2015-03-18

    申请号:CN201310391141.6

    申请日:2013-08-30

    Abstract: 本发明提供了数据处理方法和装置,其中,一种数据处理方法包括:初始化计数器的值为x,i≤x<n;输出所述计数器的初始值;在所述计数器的值每次加1后,如果所述计数器的值小于n且不等于x,则输出所述计数器的值,如果所述计数器的值等于n,则将所述计数器的值置为i,并输出所述计数器的值。通过所述方法和装置可以提高遍历序列的随机性和加密系统的安全性。

    软件项目文档生成方法和软件项目文档生成器

    公开(公告)号:CN104424159A

    公开(公告)日:2015-03-18

    申请号:CN201310398609.4

    申请日:2013-09-04

    Abstract: 一种软件项目文档生成方法和软件项目文档生成器,所述方法包括:获取需要生成的项目对象中的原子对象的标识信息;查找与所述原子对象的标识信息匹配的项目文档库,将所述匹配的项目文档库中的原子文档内容进行复制;将所复制的原子文档内容粘贴到所获取的项目文档模板中的对应位置。采用上述方法和软件项目文档生成器可以自动生成软件项目文档,能够有效复用或者继承已有项目的软件项目文档内容,可以避免人为错误,提高软件开发效率。

    存储器电路
    69.
    发明授权

    公开(公告)号:CN102522117B

    公开(公告)日:2015-01-07

    申请号:CN201110457699.0

    申请日:2011-12-30

    Abstract: 一种存储器电路。所述存储器电路,包括存储单元阵列和外围电路,所述外围电路包括电荷泵电路,还包括与电荷泵电路连接的箝位电路,所述箝位电路包括并联连接的过压保护模块和箝位模块,所述过压保护模块用于保护存储器高压电路中的MOS晶体管,所述箝位模块用于箝位电荷泵电路的输出电压,所述电荷泵电路的输出端耦接至所述箝位模块的第一端。本发明的存储器电路,同时保证存储单元的阈值窗口的稳定性、存储单元的可靠性和高压电路中晶体管的可靠性,能够在工作温度范围内实现恒定的箝位电压。

    安全性SBOX的实现方法及装置

    公开(公告)号:CN104158649A

    公开(公告)日:2014-11-19

    申请号:CN201310178817.3

    申请日:2013-05-14

    Abstract: 本发明提供了一种安全性SBOX实现方法和装置,所述方法包括:接收安全性SBOX的输入数据,所述安全性SBOX的输入数据包含经过掩码处理的数据B和对应的掩码随机数R1,其中,所述安全性SBOX中的序数为i的数的计算函数为关于所述序数i、初始SBOX的输入变量A和输出变量F(A)的第一函数G(i,A,F(A));根据所述安全性SBOX、所述安全性SBOX的输入数据和第二函数P(G(i),i,B,R1,R2)计算出安全性SBOX的输出数据,其中,所述第二函数P(G(i),i,B,R1,R2)=F(A,G(i),i)△R2,F(A,G(i),i)为所述第一函数的逆变换,B=A△R1,R2为任意随机数,△为掩码运算。所述方法不仅无需根据不同的掩码随机数而重新造表,而且简化了用于计算的组合逻辑电路。

Patent Agency Ranking