一种基于PUF的认证方法及设备

    公开(公告)号:CN105323069B

    公开(公告)日:2018-09-28

    申请号:CN201410373687.3

    申请日:2014-07-31

    Abstract: 本发明公开了一种基于PUF的认证方法及设备,在进行基于PUF的离线认证方法时,在生成私钥时基于PUF内在物理构造差异值及设备的片内操作系统代码相结合生成,在验证时,也基于PUF内在物理构造差异值及设备的片内操作系统代码相结合验证。这样,经过认证的私钥和设备内的片内操作系统代码及PUF内在物理构造差异值完成了绑定,任何试图通过修改片内操作系统代码来获取私钥的行为,都无法获得认证过的私钥,从而防止设备被伪造,从而提高了离线认证基于PUF的设备的安全性。

    一种密钥管理装置及方法
    12.
    发明公开

    公开(公告)号:CN105337725A

    公开(公告)日:2016-02-17

    申请号:CN201410389717.X

    申请日:2014-08-08

    Abstract: 本发明公开了一种密钥管理装置及方法,在密钥管理装置中设置一个SRAM PUF且设置一个密钥派生功能(KDF)单元,当要生成密钥时,将挑战信息、密钥标识信息及SRAM PUF的响应一起作为输入,输入到KDF单元,KDF单元基于密钥派生算法计算后,得到对应密钥标识信息的与挑战信息对应的密钥输出。由于本发明实施例的密钥管理装置只采用一个SRAM PUF就构建了Strong PUF,从而节省了传统构造Strong PUF的成本。

    Android应用加固方法
    13.
    发明公开

    公开(公告)号:CN109918872A

    公开(公告)日:2019-06-21

    申请号:CN201910109822.6

    申请日:2019-01-28

    Abstract: 本发明实施例提供一种Android应用加固方法,包括:对Android应用的原始源代码中需要保护的部分代码,提取部分代码中方法调用和被调用方法的信息;对于每一被调用方法,确定被调用方法对应的不相关方法,并根据对应的不相关方法生成新的方法调用,将新的方法调用替换被调用方法对应的方法调用,生成新的源代码;编写语义恢复代码,根据新的源代码和语义恢复代码,生成加固后的Android应用。本发明实施例提供的Android应用加固方法,通过在Java代码层面进行代码变形和Java方法重定向,能降低Android应用加固的操作难度、扩大适用范围,并增加了逆向难度,能提高安全性。

    一种基于公钥密码的多因素防伪方法及系统

    公开(公告)号:CN105703903B

    公开(公告)日:2018-11-13

    申请号:CN201410698853.7

    申请日:2014-11-27

    Abstract: 本发明公开了一种基于公钥密码的多因素防伪方法和系统,于防伪模块表面形成承载有特征码的可识别标签,由出厂打标设备生成第一公私密钥对,由防伪模块根据出厂打标设备获取并生成的特征码变换结果、随机数和不可克隆响应多因素结合生成第二公私密钥对,通过在注册步骤生成根证书、与第一公钥相关的厂商证书、与第一私钥和第二公钥相关的商品证书,以此构成了由根证书、厂商证书、商品证书的防伪体系,并在验证步骤中生成随机挑战信息和与第二私钥相关的随机挑战响应信息,进行逐次验证,由此提高了安全性。

    一种基于公钥密码的多因素防伪方法及系统

    公开(公告)号:CN105703903A

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

    申请号:CN201410698853.7

    申请日:2014-11-27

    Abstract: 本发明公开了一种基于公钥密码的多因素防伪方法和系统,于防伪模块表面形成承载有特征码的可识别标签,由出厂打标设备生成第一公私密钥对,由防伪模块根据出厂打标设备获取并生成的特征码变换结果、随机数和不可克隆响应多因素结合生成第二公私密钥对,通过在注册步骤生成根证书、与第一公钥相关的厂商证书、与第一私钥和第二公钥相关的商品证书,以此构成了由根证书、厂商证书、商品证书的防伪体系,并在验证步骤中生成随机挑战信息和与第二私钥相关的随机挑战响应信息,进行逐次验证,由此提高了安全性。

Patent Agency Ranking