-
公开(公告)号:CN102546173A
公开(公告)日:2012-07-04
申请号:CN201110426475.3
申请日:2011-12-19
Applicant: 河海大学
Abstract: 本发明公开一种基于证书的数字签名系统,包括系统参数设置模块、用户密钥产生模块、用户证书认证模块、签名模块和验证模块;系统参数设置模块生成系统主密钥和系统公开参数,公开参数发送给其它模块;用户密钥产生模块生成各个用户的公钥和私钥对;用户证书认证模块对用户的身份和公钥进行签名,产生用户的证书并发送给签名模块;签名模块对消息进行签名并发送给验证模块;验证模块对签名模块产生的签名的有效性进行验证。此系统可在保证安全性的前提下具有较小的计算代价和通信代价,提高系统的运行效率;可降低基于证书的数字签名方法的计算代价和通信代价,提高基于证书的数字签名方法的运算效率。本发明还公开一种基于证书的数字签名方法。
-
公开(公告)号:CN102546173B
公开(公告)日:2014-09-10
申请号:CN201110426475.3
申请日:2011-12-19
Applicant: 河海大学
Abstract: 本发明公开一种基于证书的数字签名系统,包括系统参数设置模块、用户密钥产生模块、用户证书认证模块、签名模块和验证模块;系统参数设置模块生成系统主密钥和系统公开参数,公开参数发送给其它模块;用户密钥产生模块生成各个用户的公钥和私钥对;用户证书认证模块对用户的身份和公钥进行签名,产生用户的证书并发送给签名模块;签名模块对消息进行签名并发送给验证模块;验证模块对签名模块产生的签名的有效性进行验证。此系统可在保证安全性的前提下具有较小的计算代价和通信代价,提高系统的运行效率;可降低基于证书的数字签名方法的计算代价和通信代价,提高基于证书的数字签名方法的运算效率。本发明还公开一种基于证书的数字签名方法。
-