数据加、解密方法及数据加、解密系统

    公开(公告)号:CN109428712A

    公开(公告)日:2019-03-05

    申请号:CN201710738505.1

    申请日:2017-08-24

    Abstract: 一种数据加、解密方法及数据加、解密系统。所述加密方法包括:处理器获取PUF模块初始化产生的第一真实响应数据,基于所述第一真实响应数据得到私钥数据,基于所述私钥数据得到对应的公钥数据并发送至加密装置;所述加密装置生成对待加密数据进行加密的加密密钥,利用所述加密密钥对待加密数据进行加密,将加密后的数据存储在第一存储器中;并利用所述公钥数据对所述加密密钥进行加密,得到密钥数据;所述第二存储器获取所述第一真实响应数据对应的辅助数据及所述密钥数据并进行存储。应用上述方案,可以提高数据的安全性。

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

    公开(公告)号:CN106681690B

    公开(公告)日:2019-02-26

    申请号:CN201510753005.6

    申请日:2015-11-07

    Abstract: 一种基于蒙哥马利模乘的数据处理方法、模乘运算方法及装置。所述基于蒙哥马利模乘的数据处理方法包括:采用如下步骤计算所述第一值s2:将所述模数N左移n‑c位,获得N1;计算R对N1取模后的值,得到计算结果s1,并将所述s1写入至第一存储器;对所述第一存储器的值s1执行一次模加运算后,得到计算结果s21,将所述计算结果s21作为第二存储器的初始值写入至所述第二存储器;调用所述蒙哥马利模乘器对所述第二存储器的初始值s21执行n‑1次模乘运算,并将第n‑1次模乘运算的结果R2mod N作为所述第一值s2输出。应用所述方法可以有效减少计算量,提高计算效率,并且可以实现任意长度的蒙哥马利模乘运算。

    一种无线射频设备、认证服务器及认证方法

    公开(公告)号:CN107493572A

    公开(公告)日:2017-12-19

    申请号:CN201610420488.2

    申请日:2016-06-13

    CPC classification number: H04W12/06 H04W12/08

    Abstract: 一种无线射频设备、认证服务器及认证方法。所述无线射频设备包括:包括:第一认证单元,所述第一认证单元包括:PUF子单元、编码器以及第一处理子单元,其中:所述PUF子单元,适于在上电时,输出真实响应数据;所述编码器,适于对所述真实响应数据进行编码处理,获得对应的辅助数据,并将所述辅助数据发送至所述认证服务器;所述第一处理子单元,适于对所述真实响应数据进行处理,获得对应的第一处理数据,并发送至所述认证服务器。应用上述方案,可以提高无线射频设备与认证服务器认证过程中的安全性。

    无线射频认证系统及认证方法

    公开(公告)号:CN107493172A

    公开(公告)日:2017-12-19

    申请号:CN201610414230.1

    申请日:2016-06-13

    Abstract: 一种无线射频认证系统及认证方法。所述无线射频认证系统包括:无线射频设备及认证服务器。其中,所述无线射频设备包括:PUF单元,编码器,第一处理单元,第一认证单元以及第二处理单元,其中:所述PUF单元,适于在上电时,输出真实响应数据;所述认证服务器包括:解码器,第三处理单元,第四处理单元以及第二认证单元,所述第二处理单元及第三处理单元中的至少一个基于所述真实响应数据对相应的数据进行处理。应用上述方案可以提高无线射频设备与认证服务器认证过程中的安全性。

    密钥扩展方法和装置
    57.
    发明授权

    公开(公告)号:CN104601321B

    公开(公告)日:2017-09-29

    申请号:CN201310534641.0

    申请日:2013-10-31

    Abstract: 本发明提供了一种密钥扩展方法和装置。其中,所述方法包括:将初始密钥的n个第一分组分别和n个随机数进行异或,以获得第一密钥的n个第二分组,其中,第k个所述随机数为所述第一密钥的第k个第二分组对应的掩码,1≤k≤n;将所述第一密钥的第n个所述第二分组和所述第一密钥的第n个第二分组对应的掩码作为预设非线性变换的输入值进行所述预设非线性变换;将所述预设非线性变换的结果进行预设线性变换后的值、所述第一密钥的第1个第二分组和预设值进行异或后的值作为第二密钥的第1个第二分组。所述方法和装置能够提高密钥的安全性。

    数据传输方法及装置
    58.
    发明公开

    公开(公告)号:CN105634719A

    公开(公告)日:2016-06-01

    申请号:CN201410607949.8

    申请日:2014-10-31

    Abstract: 一种数据传输方法及装置,所述数据传输方法包括:获取N个待传输数据,当N不等于2的整数次幂时,将N个待传输数据扩展得到M个数据,其中,M=2n,n为正整数;将所述M个数据的顺序标识依次与n比特随机数r进行运算,依次生成M个数据新的顺序标识;将包含所述N个待传输数据的数据,按照所述M个数据新的顺序标识的生成排序依次发送。采用所述方法及装置,可以有效提高数据传输时的抗攻击性,减少信息泄密隐患。

    一种DES加密方法和装置
    59.
    发明公开

    公开(公告)号:CN104683095A

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

    申请号:CN201310630285.2

    申请日:2013-11-29

    Abstract: 本发明提供了一种DES加密方法和装置。其中,所述方法包括:n轮的S盒函数处理,其中,所述n轮S盒函数处理对应的n个S盒函数包括:第i轮的S盒函数为:Si(x)=S(x⊕E(X((i-1)mod k)))⊕P^(-1)(X(i mod k)⊕X((i-2)mod k));其中,1≤i≤n,k为自然数,i为正整数,x为S盒函数的输入值,X(0)至X(k-1)为k个第一随机数掩码,E为扩展置换函数,P^(-1)为置换函数P的逆置换函数。所述方法和装置能够提高数据的安全性。

    一种RSA模幂运算方法和装置

    公开(公告)号:CN104660400A

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

    申请号:CN201310608764.4

    申请日:2013-11-25

    Abstract: 本发明提供了一种RSA模幂运算方法和装置,其中,所述方法包括:获取随机数r、公钥e和私钥d;计算第一值,所述第一值为公钥e和私钥d的乘积减去1后的值;计算第二值,所述第二值为所述随机数r和所述第一值的乘积;计算第三值,所述第三值为所述第二值和私钥d的和;将所述第三值作为RSA模幂运算的指数进行所述RSA模幂运算。所述方法和装置能够提高数据的安全性。

Patent Agency Ranking