一种基于数字证书状态检查的软件安装包签名方法和系统

    公开(公告)号:CN119299110A

    公开(公告)日:2025-01-10

    申请号:CN202411827240.9

    申请日:2024-12-12

    Abstract: 本发明提供了一种基于数字证书状态检查的软件安装包签名方法和系统,所述方法包括:获取发起软件安装包代码签名请求的用户终端设备指纹和用户数字证书,以及用户所属组织机构的组织机构数字证书;获取待签名的软件安装包原始数据,并添加所述用户终端设备指纹、时间戳和CRL文件后进行数字签名,得到软件安装包签名数据;使用所述用户数字证书中的公钥对所述软件安装包原始数据进行加密获取数字信封一,并使用所述组织机构数字证书中的公钥对数字信封一进行第二次加密获取数字信封二;将所述数字信封二连同所述软件安装包签名数据封装到软件安装发布包中。本发明旨在优化代码签名流程,实施严格的状态检查,提升代码签名的安全性和可靠性。

    一种基于国密密码模块的MQTT协议的安全通讯方法和系统

    公开(公告)号:CN119232499A

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

    申请号:CN202411748346.X

    申请日:2024-12-02

    Abstract: 本发明公开了一种基于国密密码模块的MQTT协议的安全通讯方法和系统,基于MQTT协议通讯的服务器和客户端均配置有国密密码模块,安全通讯方法包括:服务器和客户端基于国密密码模块生成初始密钥对,并基于国密算法和初始密钥对进行签名验签从而实现服务器和客户端之间的安全身份认证;服务器和客户端之间基于国密算法协商加密密钥;客户端发送基于加密密钥和国密算法加密的MQTT协议的连接报文至服务器,进行客户端用户名和密码的验证;基于验证结果进行基于加密密钥和国密算法的MQTT协议的通讯,基于国密硬件密码模块在MQTT协议中融合SM2算法签名与验签,采用SM4算法对称加解密MQTT协议传输的数据,设计符合国密的MQTT协议,保证数据的机密性。

    一种SM9群签名生成方法和系统
    5.
    发明公开

    公开(公告)号:CN119743267A

    公开(公告)日:2025-04-01

    申请号:CN202411870169.2

    申请日:2024-12-18

    Abstract: 本发明公开了一种SM9群签名生成方法和系统,所述方法包括:群组管理者基于系统安全参数、群成员数量生成群公钥、系统私钥和群管理员私钥;群组管理者基于群成员的唯一标识ID生成用户签名私钥,并发送至对应的群成员保存;群成员基于群公钥、用户签名私钥和签名消息,执行群签名算法,输出群签名;验证者基于群公钥,签名消息和群签名,执行验证算法验证签名的有效性。群组管理者在必要时基于群公钥、签名消息、群签名和群管理员私钥,执行群签名打开算法以提取签名者标识。本发明在基于SM9签名算法和密钥结构的基础上,引入了群签名机制,结合群签名的匿名性和可追溯性,进一步提高了系统的通用性和兼容性。

    一种基于国密算法和改进Modbus TCP协议的安全通讯方法和系统

    公开(公告)号:CN119232482A

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

    申请号:CN202411718247.7

    申请日:2024-11-28

    Abstract: 本发明公开了一种基于国密算法和改进Modbus TCP协议的安全通讯方法和系统,其中安全通讯方法包括:主机和从机之间共享初始公钥;主机和从机建立TCP连接并分别基于密码模块生成随机数;对随机数采用国密算法进行签名验签,从而实现主机和从机之间的安全身份认证;主机和从机之间基于国密算法协商加密密钥;主机和从机基于加密密钥进行数据传输。本发明对标准Modbus TCP协议进行改进,增加安全校验域从而实现防重放攻击,并通过将SM2非对称算法和SM4对称算法的组合来扩展国密协议设计,从而确保数据的机密性,通过配置国密认证的密码模块,支撑主机/从机的密码运算、密钥生成以及产生随机数等功能。从而实现工业系统的基于改进Modubs TCP协议的安全合规通信。

    一种基于数字证书状态检查的软件安装包签名方法和系统

    公开(公告)号:CN119299110B

    公开(公告)日:2025-05-02

    申请号:CN202411827240.9

    申请日:2024-12-12

    Abstract: 本发明提供了一种基于数字证书状态检查的软件安装包签名方法和系统,所述方法包括:获取发起软件安装包代码签名请求的用户终端设备指纹和用户数字证书,以及用户所属组织机构的组织机构数字证书;获取待签名的软件安装包原始数据,并添加所述用户终端设备指纹、时间戳和CRL文件后进行数字签名,得到软件安装包签名数据;使用所述用户数字证书中的公钥对所述软件安装包原始数据进行加密获取数字信封一,并使用所述组织机构数字证书中的公钥对数字信封一进行第二次加密获取数字信封二;将所述数字信封二连同所述软件安装包签名数据封装到软件安装发布包中。本发明旨在优化代码签名流程,实施严格的状态检查,提升代码签名的安全性和可靠性。

    一种基于fuse透明加密过程中的动态密钥管理方法和装置

    公开(公告)号:CN119293833A

    公开(公告)日:2025-01-10

    申请号:CN202411840314.2

    申请日:2024-12-13

    Abstract: 本发明公开了一种基于fuse透明加密过程中的动态密钥管理方法和装置,其中动态密钥管理方法包括:初始化FSI并向FMS发起登录操作获取调用权限;FSI响应于写入文件或读取文件请求解析得到待操作文件路径和读写操作参数,并基于读写操作参数计算得到待操作数据块编号;FSI调用FMS的密钥接口并将至少包括加解密参数的加解密请求发送至FMS;FMS根据加解密请求判断FSI是否对文件进行本地加密,若进行本地加密,则FSI基于返回的本地加密操作,提取密钥并对待操作数据块进行加解密从而完成文件的加密写入或解密读取操作;否则FSI调用FMS的请求加解密数据接口进行远程文件加解密。实现了在fuse实现透明加密过程中,通过动态密钥对每个文件进行加密和解密。

Patent Agency Ranking