基于蒙哥马利模乘的数据处理方法、模乘运算方法和装置

    公开(公告)号:CN106681691B

    公开(公告)日:2019-01-29

    申请号:CN201510753019.8

    申请日:2015-11-07

    Abstract: 一种基于蒙哥马利模乘的数据处理方法、模乘运算方法和装置。所述基于蒙哥马利模乘的数据处理方法包括:采用如下步骤计算所述第一值s2:获取第一存储器的初始值s10,所述初始值s10的位长为n,且高n‑c位为0,低c位为1;将所述初始值s10与模数N的差再与1求和,得到计算结果s11,并将所述计算结果s11写入所述第一存储器;对所述第一存储器的值s11执行n‑c次模加运算,得到计算结果s1n‑c+1;将计算结果s1n‑c+1对N取模后的结果s1写入至所述第一存储器;调用所述蒙哥马利模乘器对所述第二存储器的初始值执行n‑1次模乘运算,并将第n‑1次模乘运算的结果R2mod N作为所述第一值s2输出。应用所述方法可以降低蒙哥马利模乘器运算的计算量,提高计算效率。

    一种芯片
    12.
    发明授权

    公开(公告)号:CN106158825B

    公开(公告)日:2018-12-04

    申请号:CN201510206920.3

    申请日:2015-04-27

    Inventor: 刘珂 沈磊 俞军

    Abstract: 一种芯片,包括寄存器,所述芯片还包括:多晶硅层以及依次叠置的至少两层金属层,所述多晶硅层和与其相邻的金属层耦接;所述多晶硅层以及金属层中均存在预设开关区域,所述预设开关区域包括:适于接收电平信号输入的开关金属走线;适于将所在层的开关金属走线与相邻层的开关金属走线耦接的开关通孔;适于将所在层中的开关金属走线与开关通孔耦接的开关;叠置在最上层的金属层的开关金属走线与预设的寄存器耦接。采用所述芯片,可以简化芯片标识符修改流程。

    现场可编程门阵列芯片中DSP单元的测试系统

    公开(公告)号:CN107885181A

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

    申请号:CN201610876613.0

    申请日:2016-09-30

    CPC classification number: G05B23/0256

    Abstract: 一种现场可编程门阵列芯片中DSP单元的测试系统。所述系统包括:时钟管理器、第一存储器、待测DSP单元、第二存储器、第三存储器以及测试单元,向所述第二存储器写入数据的时钟频率与所述第一存储器及待测DSP单元的工作频率相同,从所述第二存储器中读取数据的时钟频率与所述第三存储器以及测试单元的工作频率相同;其中:所述时钟管理器,适于提供第一时钟频率以及第二时钟频率,所述第一时钟频率大于所述第二时钟频率;所述待测DSP单元,适于以所述第一时钟频率,从所述第一存储器中获取所述激励数据,并对所述激励数据执行预设的运算操作,以及将运算结果数据输出至所述第二存储器。应用上述系统,可以提高高频下测试DSP单元功能的准确性。

    回旋校验方法及装置
    15.
    发明公开

    公开(公告)号:CN106685635A

    公开(公告)日:2017-05-17

    申请号:CN201510753037.6

    申请日:2015-11-07

    Abstract: 一种回旋校验的方法及装置。所述方法包括:获取密码模块对输入数据进行第i轮加密运算后的结果以及第j轮加密运算后的结果;对所述第j轮加密运算后的结果进行k轮的解密运算,直至获得第i轮解密运算后的结果,其中,k=j-i;将所述第i轮加密运算后的结果与所述第i轮解密运算后的结果进行比较,并根据比较结果判断所述密码模块是否受到干扰或攻击。应用所述方法可以缩短对加密或解密后的数据进行回旋校验的时间,提高密码算法的运行效率。

    基于蒙哥马利模乘的数据处理方法、模乘运算方法和装置

    公开(公告)号:CN106681691A

    公开(公告)日:2017-05-17

    申请号:CN201510753019.8

    申请日:2015-11-07

    CPC classification number: G06F7/722

    Abstract: 一种基于蒙哥马利模乘的数据处理方法、模乘运算方法和装置。所述基于蒙哥马利模乘的数据处理方法包括:采用如下步骤计算所述第一值s2:获取第一存储器的初始值s10,所述初始值s10的位长为n,且高n-c位为0,低c位为1;将所述初始值s10与模数N的差再与1求和,得到计算结果s11,并将所述计算结果s11写入所述第一存储器;对所述第一存储器的值s11执行n-c次模加运算,得到计算结果s1n-c+1;将计算结果s1n-c+1对N取模后的结果s1写入至所述第一存储器;调用所述蒙哥马利模乘器对所述第二存储器的初始值执行n-1次模乘运算,并将第n-1次模乘运算的结果R2mod N作为所述第一值s2输出。应用所述方法可以降低蒙哥马利模乘器运算的计算量,提高计算效率。

    安全性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为任意随机数,△为掩码运算。所述方法不仅无需根据不同的掩码随机数而重新造表,而且简化了用于计算的组合逻辑电路。

    数据传输方法
    18.
    发明授权

    公开(公告)号:CN102082590B

    公开(公告)日:2014-08-20

    申请号:CN201010605986.7

    申请日:2010-12-24

    Abstract: 本发明涉及近场通信中的数据传输方法。本发明利用非接触前端模块在非接触识别设备和安全模块之间实时透传数据,与现有技术相比,在符合ISO14443标准Type B类型或ISO18092标准212KBPS或424KBPS类型的情况下,降低了近场通信终端中非接触前端模块与安全模块之间的通信延时,进而解决安全模块中的UID保存在非接触前端模块中所产生的安全性问题和时序兼容性问题。

    一种具有多应用COS的CPU卡的合成应用实现方法

    公开(公告)号:CN103257853A

    公开(公告)日:2013-08-21

    申请号:CN201210036439.0

    申请日:2012-02-17

    Abstract: 本发明公开了一种具有多应用COS的CPU卡的合成应用实现方法,该方法包含:创建具有多应用COS的CPU卡的合成应用;建立含有合成数据对象的主应用对象;在主应用对象下建立主应用安全控制对象、合成数据对象和非合成数据对象,设置主应用访问安全属性;建立次应用对象,在次应用对象下建立次应用安全控制对象、引用对象及非引用数据对象,设置次应用访问安全属性;使用具有多应用COS的CPU卡的合成应用,选择合成应用中的分支应用对象;判断访问安全属性要求,通过访问和操作接口访问合成数据对象中的合成数据,并保持数据同步。本发明实现与其他分支应用的数据同步,从而在保证数据完整性和交易安全的前提下,实现合成应用的目的。

    电容式感测设备及感测电容的方法

    公开(公告)号:CN113691251B

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

    申请号:CN202010426940.2

    申请日:2020-05-19

    Abstract: 本申请实施例提供一种电容式感测设备和感测电容的方法。电容式感测设备包括:电容式传感器,其适于感测接近其的导电物体;开关组,其适于将电容式传感器交替地耦接第一预定电压和参考电容;参考电容,其适于在感测导电物体时与电容式传感器分享电荷;比较器,其具有第一输入端、第二输入端和输出端,第一输入端耦接参考电容,第二输入端耦接参考电压,输出端耦接电荷平衡电路和计数器;电荷平衡电路,其耦接参考电容,并适于在感测导电物体时对参考电容进行充电或放电;计数器,其适于基于比较器输出的第一或第二逻辑电平而计数并且获得计数值。本申请实施例的技术方案有利于感测灵敏度的提高,避免由于感测周期的增大而带来的功耗增加。

Patent Agency Ranking