1.一种基于签名验证的隐私数据查验系统,其特征在于,所述系统包括查验系统服务器、接入端和专题信息库;所述查验系统服务器包括数据查验模块、密码服务模块和密钥管理模块;所述密码服务模块分别与数据查验模块和密钥管理模块连接;所述数据查验模块分别连接专题信息库和接入端;所述接入端包括接入端数据查验模块和密码运算模块;所述密码运算模块用于采用非对称密码算法生成公钥和私钥,根据对称密钥对业务数据与公钥进行加密,得到文档密文数据;所述密码运算模块还用于采用消息摘要算法对文档密文数据进行消息摘要,得到文档密文摘要,利用所述私钥对所述文档密文摘要进行加密,生成数字签名;所述查验系统服务器的数据查验模块用于获取接入端发送的文档密文数据、对称密钥索引和数字签名;所述密码服务模块用于将对称密钥索引发送至密钥管理模块,利用密钥管理模块返回的对称密钥对文档密文数据进行解密,得到公钥,采用解密得到的公钥对接入端发送的数字签名进行验签解密,得到第一文档密文摘要,采用消息摘要算法对所述文档密文数据进行摘要计算,得到第二文档密文摘要,根据所述第一文档密文摘要和所述第二文档密文摘要进行签名验签,返回签名验签结果至数据查验模块;在签名验签结果为验签通过时,数据查验模块用于根据所述业务数据中的场景信息从专题信息库中获取场景索引信息和业务数据的查验数据,并发送至密码服务模块;所述密码服务模块用于将场景索引信息发送至密钥管理模块,利用密钥管理模块返回的场景信息密钥对查验数据进行解密,得到查验数据专题摘要信息,并发送至数据查验模块;所述数据查验模块用于根据查验数据专题摘要信息在专题数据库中进行检索,得到查验数据结果,并返回至接入端。
2.根据权利要求1所述的系统,其特征在于,所述数据查验模块包括数据查验接口、专题库索引获取接口、专题库信息获取接口;所述密码服务模块包括数据密文解密接口、验签解密接口、验签验证接口和场景信息摘要处理接口;所述密钥管理模块包括密钥管理接口。
3.根据权利要求2所述的系统,其特征在于,所述将对称密钥索引发送至密钥管理模块,利用密钥管理模块返回的对称密钥对文档密文数据进行解密,得到公钥,根据数字签名与公钥进行验签解密,得到第一文档密文摘要包括:通过所述数据查验接口获取接入端发送的文档密文数据、对称密钥索引和数字签名,将文档密文数据和对称密钥索引发送至数据密文解密接口;通过所述数据密文解密接口提交对称密钥索引至密钥管理接口,获取密钥管理接口返回的对称密钥,并利用对称密钥对文档密文数据进行解密,得到公钥,并将公钥发送至所述数据查验接口;通过所述数据查验接口将数字签名与公钥发送至验签解密接口进行验签解密,得到第一文档密文摘要。
4.根据权利要求2所述的系统,其特征在于,对文档密文数据进行摘要,得到第二文档密文摘要,根据所述第一文档密文摘要和所述第二文档密文摘要进行签名验签,返回签名验签结果至数据查验模块包括:通过所述数据查验接口将文档密文数据和第一文档密文摘要发送至验签验证接口;通过所述验签验证接口采用消息摘要算法对文档密文数据进行摘要,得到第二文档密文摘要,根据所述第一文档密文摘要和所述第二文档密文摘要进行签名验签,返回签名验签结果至数据查验接口。
5.根据权利要求2所述的系统,其特征在于,根据所述业务数据中的场景信息从专题信息库中获取场景索引信息和业务数据的查验数据,并发送至密码服务模块包括:通过所述专题库索引获取接口从专题信息库中获取所述业务数据中的场景信息,并将对应的场景索引信息返回至专题信息库;通过所述专题库索引获取接口将场景索引信息和业务数据的查验数据发送至场景信息摘要处理接口。
6.根据权利要求2所述的系统,其特征在于,将场景索引信息发送至密钥管理模块,利用密钥管理模块返回的场景信息密钥对查验数据进行解密,得到查验数据专题摘要信息,并发送至数据查验模块包括:通过所述场景信息摘要处理接口将所述场景索引信息提交至密钥管理接口,利用密钥管理模块返回的场景信息密钥对查验数据进行解密,得到查验数据专题摘要信息,并发送至专题库信息获取接口。
7.根据权利要求2所述的系统,其特征在于,根据查验数据专题摘要信息在专题数据库中进行检索,得到查验数据结果,并返回至接入端包括:通过专题库信息获取接口将查验数据专题摘要信息提交至专题信息库,得到查验数据结果,并将查验数据结果发送至数据查验接口,由数据查验接口将查验数据结果返回至接入端。
8.根据权利要求1所述的系统,其特征在于,所述接入端的身份授权信息包括对称密钥和对称密钥索引。
9.根据权利要求1所述的系统,其特征在于,所述密钥管理模块用于提供对称密码算法密钥和非对称密码算法密钥的生命周期管理。
10.一种实施于如权利要求1所述系统的基于签名验证的隐私数据查验方法,所述方法实施于查验系统服务器,其特征在于,所述方法包括:获取接入端发送的文档密文数据、对称密钥索引和数字签名;根据对称密钥索引得到对称密钥,利用对称密钥对文档密文数据进行解密,得到公钥,采用解密得到的公钥对接入端发送的数字签名进行验签解密,得到第一文档密文摘要,采用消息摘要算法对所述文档密文数据进行摘要计算,得到第二文档密文摘要,根据所述第一文档密文摘要和所述第二文档密文摘要进行签名验签,得到签名验签结果;在签名验签结果为验签通过时,根据所述业务数据中的场景信息从专题信息库中获取场景索引信息和业务数据的查验数据;根据场景索引信息得到场景信息密钥,利用场景信息密钥对查验数据进行解密,得到查验数据专题摘要信息;根据查验数据专题摘要信息在专题数据库中进行检索,得到查验数据结果,并返回至接入端。