-
公开(公告)号:CN108738014B
公开(公告)日:2021-09-21
申请号:CN201710247144.0
申请日:2017-04-14
Applicant: 上海复旦微电子集团股份有限公司
IPC: H04W12/04 , H04W12/041 , H04W12/08
Abstract: 一种无线射频设备、认证服务器、认证系统及安全认证方法。所述无线射频设备包括:密钥存储单元,适于存储原始密钥数据;密钥更新单元,适于在接收到认证服务器发送的认证请求后,对所述原始密钥数据进行更新,得到更新后的密钥数据;编码器,适于对所述更新后的密钥数据进行编码处理,获得对应的辅助数据并发送至认证服务器;第一处理单元,适于在接收到所述认证服务器发送的第一处理数据时,基于所述更新后的密钥数据,对所述第一处理数据进行逆处理,分别获得与第一数据对应的第二数据,以及与第三数据对应的第四数据;第一认证单元,适于基于所述第二数据及第一数据,对所述认证服务器进行认证。应用上述方案,可以提高认证安全性。
-
公开(公告)号:CN106685643B
公开(公告)日:2019-07-19
申请号:CN201510750668.2
申请日:2015-11-07
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 一种CRT模式下公钥验证的方法及装置。所述方法包括:获取第一私钥s1、第二私钥s2、待验证的公钥e、随机数m和r,其中,1<m<s1,s2=d mod(s1‑1),d为普通模式下的私钥;根据所述随机数r、第二私钥s2及待验证的公钥e获得第一指数α;对mα进行运算获得第一值y;根据所述第一值y判断所述待验证的公钥e是否为正确的公钥。应用所述方法可以提高应用公钥加密算法的设备的安全性。
-
公开(公告)号:CN109428720A
公开(公告)日:2019-03-05
申请号:CN201710738513.6
申请日:2017-08-24
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 一种数据加密方法、解密方法、加密系统及解密系统。所述加密方法包括:处理器获取PUF模块初始化产生的第一真实响应数据,基于所述第一真实响应数据得到第一密钥数据,并将所述第一密钥数据发送至加密装置;所述加密装置生成对待加密数据进行加密的加密密钥,利用所述加密密钥对待加密数据进行加密,将加密后的数据存储在第一存储器中;并利用所述第一密钥数据对所述加密密钥进行加密,得到第二密钥数据;第二存储器获取所述第一真实响应数据对应的辅助数据及所述第二密钥数据并进行存储。应用上述方案,可以提高数据的安全性。
-
公开(公告)号:CN106685635A
公开(公告)日:2017-05-17
申请号:CN201510753037.6
申请日:2015-11-07
Applicant: 上海复旦微电子集团股份有限公司
IPC: H04L9/00
Abstract: 一种回旋校验的方法及装置。所述方法包括:获取密码模块对输入数据进行第i轮加密运算后的结果以及第j轮加密运算后的结果;对所述第j轮加密运算后的结果进行k轮的解密运算,直至获得第i轮解密运算后的结果,其中,k=j-i;将所述第i轮加密运算后的结果与所述第i轮解密运算后的结果进行比较,并根据比较结果判断所述密码模块是否受到干扰或攻击。应用所述方法可以缩短对加密或解密后的数据进行回旋校验的时间,提高密码算法的运行效率。
-
公开(公告)号:CN104750455A
公开(公告)日:2015-07-01
申请号:CN201310754369.7
申请日:2013-12-31
Applicant: 上海复旦微电子集团股份有限公司
IPC: G06F7/523
Abstract: 本发明提供了一种基于蒙哥马利模乘的数据处理方法和装置,其中,所述方法包括:分别获取第一存储器中的第一数A的位长a和第二存储器中的第二数B的位长b;根据所述位长a和b确定模数N,并将所述模数N写入第一运算寄存器,其中,N的位长n大于或等于a与b的和;调用蒙哥马利模乘器来执行第一存储器的值和第二存储器的值之间的模乘运算,所述模乘运算的模数为所述第一运算寄存器的值;将所述模乘运算的结果作为所述第一数A和第二数B的乘积输出。所述方法和装置能够提高加密处理的效率。
-
公开(公告)号:CN119966605A
公开(公告)日:2025-05-09
申请号:CN202311476774.7
申请日:2023-11-07
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 本发明公开了一种签名算法在线密钥分发方法、装置及系统,该方法包括:在用户设备出厂前注册阶段获取PUF初始响应,并将PUF初始响应保存到数据库中,然后永久关闭所述PUF芯片的响应输出接口。用户设备和PKG基于PUF当前响应,利用密钥生成算法产生相同的协商密钥;PKG根据该协商密钥加密用户私钥,将加密后的用户私钥发送给用户设备。本发明方案通过轻量级密钥协商机制,不需要公钥密码运算、不需要存储公私钥对和证书、只需要一次交互就可以完成密钥分发,大大减少了计算、存储和通信开销。
-
公开(公告)号:CN109426727B
公开(公告)日:2021-01-19
申请号:CN201710738501.3
申请日:2017-08-24
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 一种数据加密方法、解密方法、加密系统及解密系统。所述加密方法包括:处理器获取PUF模块初始化产生的第一真实响应数据,基于所述第一真实响应数据生成加密密钥,并将所述加密密钥发送至加密装置;所述加密装置利用所述加密密钥对待加密数据进行加密,并将加密后的数据存储在第一存储器中;所述第二存储器获取所述第一真实响应数据对应的辅助数据并进行存储。应用上述方案,可以提高数据的安全性。
-
公开(公告)号:CN107493172B
公开(公告)日:2020-07-17
申请号:CN201610414230.1
申请日:2016-06-13
Applicant: 上海复旦微电子集团股份有限公司
IPC: H04L9/32
Abstract: 一种无线射频认证系统及认证方法。所述无线射频认证系统包括:无线射频设备及认证服务器。其中,所述无线射频设备包括:PUF单元,编码器,第一处理单元,第一认证单元以及第二处理单元,其中:所述PUF单元,适于在上电时,输出真实响应数据;所述认证服务器包括:解码器,第三处理单元,第四处理单元以及第二认证单元,所述第二处理单元及第三处理单元中的至少一个基于所述真实响应数据对相应的数据进行处理。应用上述方案可以提高无线射频设备与认证服务器认证过程中的安全性。
-
公开(公告)号:CN106161022B
公开(公告)日:2019-11-22
申请号:CN201510149100.5
申请日:2015-03-31
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 本发明提供了一种基于ECC密码模块的防攻击方法及装置。所述方法包括:当执行至第一条件跳转指令时,对第三数据执行第一运算指令;所述第一条件跳转指令包括:在输入私钥的比特位di=0时,对第一数据执行第一运算指令,否则,对第二数据执行所述第一运算指令;其中:在di=0时,所述第一运算指令在对所述第三数据执行时的参数与对所述第一数据执行时的参数相同;在di=1时,所述第一运算指令对所述第三数据执行时的参数与对所述第二数据执行时的参数相同。应用所述方法可以防止攻击者通过分析功耗差异对基于ECC密码模块进行攻击,提高所述基于ECC密码模块的安全性。
-
公开(公告)号:CN105634719B
公开(公告)日:2019-07-19
申请号:CN201410607949.8
申请日:2014-10-31
Applicant: 上海复旦微电子集团股份有限公司
IPC: H04L9/00
Abstract: 一种数据传输方法及装置,所述数据传输方法包括:获取N个待传输数据,当N不等于2的整数次幂时,将N个待传输数据扩展得到M个数据,其中,M=2n,n为正整数;将所述M个数据的顺序标识依次与n比特随机数r进行运算,依次生成M个数据新的顺序标识;将包含所述N个待传输数据的数据,按照所述M个数据新的顺序标识的生成排序依次发送。采用所述方法及装置,可以有效提高数据传输时的抗攻击性,减少信息泄密隐患。
-
-
-
-
-
-
-
-
-