同时支持RSA和SM2签名算法的PDF签章及验证方法

    公开(公告)号:CN118690349B

    公开(公告)日:2024-11-12

    申请号:CN202411170777.2

    申请日:2024-08-26

    Abstract: 本发明公开了一种同时支持RSA和SM2签名算法的PDF签章及验证方法,涉及信息安全技术领域,包括:用户在对PDF文档进行可视化电子签章时,基于用户SM2算法数字证书对PDF文档原文进行SM2签名,并对SM2签名值加盖时间戳签名;基于SM2算法的国密证书,临时生成一次一密、相同主题的RSA算法数字证书,并将SM2证书、SM2签名值、时间戳签名值写入到RSA证书的扩展项中,通过RSA证书数据结构建立起PDF与SM2签名的绑定关系;使用RSA证书对PDF文档原文进行RSA算法进行电子签章;对PDF文档验证RSA电子签章;对PDF文档验证SM2数字签名;实现了一个印章同时兼容Adobe等阅读器和SM2签章客户端对签名、签章的验证,并且不改变PDF文档结构,与常规PDF签章模式完全一致。

    结构化数据记录电子签名及验证方法

    公开(公告)号:CN118551417B

    公开(公告)日:2024-10-15

    申请号:CN202411025945.9

    申请日:2024-07-30

    Abstract: 本发明公开了一种结构化数据记录电子签名及验证方法,涉及信息安全技术领域,包括:对结构化数据记录进行电子签名:对结构化数据记录的每一字段求出哈希值,基于全部待签名字段哈希值,构造默克尔树,对树根的默克尔根哈希值进行电子签名得到签名值;构建签名数据体结构:把字段名和字段值的哈希值组成键值对数组,通过最小完美哈希计算出待存储的最小完美哈希值,组装成签名数据结构体;对结构化数据记录的签字签名进行验证:构造字段值的哈希值的默克尔树,得到默克尔根哈希值;验证默克尔根哈希值与签名值;本发明提供了一种标准的方式来维护信息系统中结构化电子签名数据。

    在线UKEY的PIN码安全系统及方法

    公开(公告)号:CN117411643B

    公开(公告)日:2024-02-27

    申请号:CN202311689506.3

    申请日:2023-12-11

    Abstract: 电脑上进行解锁操作的目的。本发明公开了一种在线UKEY的PIN码安全系统及方法;涉及涉及信息安全技术领域,包括数字证书客户端软件和数字证书PIN码安全系统,所述数字证书PIN码安全系统包括PIN码管理模块、解锁申请处理模块和协同PIN码设置模块;本发明通过PC客户端软件与服务端协同完成UKEY管理员PIN码的安全传递,从而可以实现PC客户端软件在线安全获取UKEY管理员PIN码,并且实现用户自助解锁UKEY的功能;同时,通过认证码

    用户控制服务器端密钥可靠使用的方法

    公开(公告)号:CN117118759B

    公开(公告)日:2024-01-30

    申请号:CN202311380131.2

    申请日:2023-10-24

    Abstract: 本发明公开了一种用户控制服务器端密钥可靠使用的方法,涉及信息安全行业PKI电子认证、电子签名与云计算技术融合技术领域,包括:用户身份认证:用户向CA机构提交证书注册申请,CA机构认证用户身份;云签系统密钥生成:云签系统在系统初始化时产生系统主密钥SMK和中间密钥KEK;用户密钥生成:用户在云签系统中生成签名密钥对;用户在云签系统中进行消息签名操作;对消息进行验签;对待加密明文消息进行加密;用户在云签系统中进行消息解密操作;本发明在不降低密钥安全性的前提下提升了用户体验。

    在线UKEY的PIN码安全系统及方法

    公开(公告)号:CN117411643A

    公开(公告)日:2024-01-16

    申请号:CN202311689506.3

    申请日:2023-12-11

    Abstract: 本发明公开了一种在线UKEY的PIN码安全系统及方法;涉及涉及信息安全技术领域,包括数字证书客户端软件和数字证书PIN码安全系统,所述数字证书PIN码安全系统包括PIN码管理模块、解锁申请处理模块和协同PIN码设置模块;本发明通过PC客户端软件与服务端协同完成UKEY管理员PIN码的安全传递,从而可以实现PC客户端软件在线安全获取UKEY管理员PIN码,并且实现用户自助解锁UKEY的功能;同时,通过认证码身份验证机制来验证UKEY用户的身份,实现了可以在任意PC电脑上提交UKEY解锁申请和在任意电脑上进行解锁操作的目的。

    结构化数据记录电子签名及验证方法

    公开(公告)号:CN118551417A

    公开(公告)日:2024-08-27

    申请号:CN202411025945.9

    申请日:2024-07-30

    Abstract: 本发明公开了一种结构化数据记录电子签名及验证方法,涉及信息安全技术领域,包括:对结构化数据记录进行电子签名:对结构化数据记录的每一字段求出哈希值,基于全部待签名字段哈希值,构造默克尔树,对树根的默克尔根哈希值进行电子签名得到签名值;构建签名数据体结构:把字段名和字段值的哈希值组成键值对数组,通过最小完美哈希计算出待存储的最小完美哈希值,组装成签名数据结构体;对结构化数据记录的签字签名进行验证:构造字段值的哈希值的默克尔树,得到默克尔根哈希值;验证默克尔根哈希值与签名值;本发明提供了一种标准的方式来维护信息系统中结构化电子签名数据。

    同时支持RSA和SM2签名算法的PDF签章及验证方法

    公开(公告)号:CN118690349A

    公开(公告)日:2024-09-24

    申请号:CN202411170777.2

    申请日:2024-08-26

    Abstract: 本发明公开了一种同时支持RSA和SM2签名算法的PDF签章及验证方法,涉及信息安全技术领域,包括:用户在对PDF文档进行可视化电子签章时,基于用户SM2算法数字证书对PDF文档原文进行SM2签名,并对SM2签名值加盖时间戳签名;基于SM2算法的国密证书,临时生成一次一密、相同主题的RSA算法数字证书,并将SM2证书、SM2签名值、时间戳签名值写入到RSA证书的扩展项中,通过RSA证书数据结构建立起PDF与SM2签名的绑定关系;使用RSA证书对PDF文档原文进行RSA算法进行电子签章;对PDF文档验证RSA电子签章;对PDF文档验证SM2数字签名;实现了一个印章同时兼容Adobe等阅读器和SM2签章客户端对签名、签章的验证,并且不改变PDF文档结构,与常规PDF签章模式完全一致。

    用户控制服务器端密钥可靠使用的方法

    公开(公告)号:CN117118759A

    公开(公告)日:2023-11-24

    申请号:CN202311380131.2

    申请日:2023-10-24

    Abstract: 本发明公开了一种用户控制服务器端密钥可靠使用的方法,涉及信息安全行业PKI电子认证、电子签名与云计算技术融合技术领域,包括:用户身份认证:用户向CA机构提交证书注册申请,CA机构认证用户身份;云签系统密钥生成:云签系统在系统初始化时产生系统主密钥SMK和中间密钥KEK;用户密钥生成:用户在云签系统中生成签名密钥对;用户在云签系统中进行消息签名操作;对消息进行验签;对待加密明文消息进行加密;用户在云签系统中进行消息解密操作;本发明在不降低密钥安全性的前提下提升了用户体验。

Patent Agency Ranking