-
公开(公告)号:CN104579650A
公开(公告)日:2015-04-29
申请号:CN201310517942.2
申请日:2013-10-28
Applicant: 上海复旦微电子集团股份有限公司
IPC: H04L9/30
Abstract: 一种模幂运算的方法和装置,所述模幂运算的方法包括:控制器选择需要处理的数据流,并将所述数据流存储到第一存储器中;模幂运算器依次读取第一存储器中的数据位,当所述数据位的值为1时,进行第一运算,并将第一运算的结果存储到第二存储器;当所述数据位的值为0时,进行第二运算,并将第二运算的结果存储到第二存储器。采用所述方法和装置,可以有效降低模幂运算装置的功耗。
-
公开(公告)号:CN104426652A
公开(公告)日:2015-03-18
申请号:CN201310391144.X
申请日:2013-08-30
Applicant: 上海复旦微电子集团股份有限公司
IPC: H04L9/06
Abstract: 本发明提供了数据处理方法和装置,其中,数据处理方法包括:初始化寄存器G(0)至G(n-1)的值,所述寄存器G(0)至G(n-1)的初始值为一组遍历序列,其中,n为整数,n>1;启动数据发生器输出0到n-1;当所述数据发生器每输出一个输出值i时,将寄存器G(i)的值和寄存器G(r)的值进行交换,所述r的值为根据预设规则确定的值,0≤r≤n-1;当数据发生器将0到n-1全部输出后,输出寄存器G(0)至G(n-1)的值。通过所述方法和装置可以提高遍历序列的随机性和加密系统的安全性。
-
公开(公告)号:CN119966605A
公开(公告)日:2025-05-09
申请号:CN202311476774.7
申请日:2023-11-07
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 本发明公开了一种签名算法在线密钥分发方法、装置及系统,该方法包括:在用户设备出厂前注册阶段获取PUF初始响应,并将PUF初始响应保存到数据库中,然后永久关闭所述PUF芯片的响应输出接口。用户设备和PKG基于PUF当前响应,利用密钥生成算法产生相同的协商密钥;PKG根据该协商密钥加密用户私钥,将加密后的用户私钥发送给用户设备。本发明方案通过轻量级密钥协商机制,不需要公钥密码运算、不需要存储公私钥对和证书、只需要一次交互就可以完成密钥分发,大大减少了计算、存储和通信开销。
-
公开(公告)号:CN114465728B
公开(公告)日:2023-05-16
申请号:CN202011251402.0
申请日:2020-11-09
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 本发明实施例提供一种攻击椭圆曲线签名算法的方法、装置、设备及存储介质,该方法包括:获取基于椭圆曲线签名算法而进行多次签名的多个签名参量,多次签名中的每一个签名分别对应一个签名参量;获取与椭圆曲线签名算法的临时密钥中第一个非零比特位之前有N个零比特位相关的阈值,其中,N为整数;将多次签名中的至少一部分签名对应的每一个签名参量分别与阈值进行比较而获得其中的有效签名、进而获得有效签名的集合;基于LLL算法对集合进行格破解而获得集合中至少一个有效签名对应的特定临时密钥;基于特定临时密钥获得椭圆曲线签名算法的私钥。这不仅可以便捷地获得私钥,还增加了攻击椭圆曲线签名算法的可行性。
-
公开(公告)号:CN113395156B
公开(公告)日:2023-02-03
申请号:CN202010176167.9
申请日:2020-03-13
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 一种逻辑加密卡及其认证方法、计算机可读存储介质。所述方法包括:当所述逻辑加密卡接收到读卡器发送的非首次认证指令时,获取对应的第一固定数据,替代所述逻辑加密卡产生的第一随机数,并加密发送至所述读卡器;所述非首次认证指令中包含待认证扇区的标识;接收所述读卡器发送的第一响应数据,所述第一响应数据与所述第一固定数据相关;基于所述第一响应数据,得到第一认证结果。采用上述方案,可以提高逻辑加密卡的安全性。
-
公开(公告)号:CN114465728A
公开(公告)日:2022-05-10
申请号:CN202011251402.0
申请日:2020-11-09
Applicant: 上海复旦微电子集团股份有限公司
Abstract: 本发明实施例提供一种攻击椭圆曲线签名算法的方法、装置、设备及存储介质,该方法包括:获取基于椭圆曲线签名算法而进行多次签名的多个签名参量,多次签名中的每一个签名分别对应一个签名参量;获取与椭圆曲线签名算法的临时密钥中第一个非零比特位之前有N个零比特位相关的阈值,其中,N为整数;将多次签名中的至少一部分签名对应的每一个签名参量分别与阈值进行比较而获得其中的有效签名、进而获得有效签名的集合;基于LLL算法对集合进行格破解而获得集合中至少一个有效签名对应的特定临时密钥;基于特定临时密钥获得椭圆曲线签名算法的私钥。这不仅可以便捷地获得私钥,还增加了攻击椭圆曲线签名算法的可行性。
-
公开(公告)号:CN112332970A
公开(公告)日:2021-02-05
申请号:CN201910717925.0
申请日:2019-08-05
Applicant: 上海复旦微电子集团股份有限公司
IPC: H04L9/00
Abstract: 一种攻击SM9签名算法的侧信道分析方法、装置、介质及设备,攻击SM9签名算法的侧信道分析方法包括:通过分析大数模乘算法对SM9签名算法幂计算中每个比特的幂指数分别执行操作,以获得幂指数的值,基于幂指数的值和SM9签名算法获得用户签名私钥。本发明技术方案对于防护SM9签名的侧信道攻击具有有益作用。
-
公开(公告)号: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密码模块的安全性。
-
-
-
-
-
-
-
-
-