1.一种针对集中式电子数据保全系统的数据指纹提取方法,其特征在于,包括:步骤1:服务器从客户端获取保全数据;
步骤2:服务器对保全数据进行分类规整处理,构建保全树;
步骤3:服务器采用哈希算法对所述保全树进行加密,得到第一密文和第一密钥;
步骤4:服务器将所述第一密文和第一密钥发送至权威机构CA;
步骤5:权威机构CA接收所述第一密文和第一密钥,利用所述密钥对所述密文进行解密,得到第一数据;
步骤6:权威机构CA对所述第一数据加盖时间戳,生成数据指纹,并将数据指纹存入数据库中;
步骤7:权威机构CA对所述数据指纹进行加密处理,得到第二密文和第二密钥;
步骤8:权威机构CA将所述第二密文和第二密钥发送至所述服务器;
步骤9:服务器接收所述第二密文和第二密钥,利用所述第二密钥对所述第二密钥进行解密,得到第二数据;
步骤10:服务器对第二数据制作保全证书,并将保全证书发送至客户端。
2.如权利要求1所述的针对集中式电子数据保全系统的数据指纹提取方法,其特征在于,所述步骤1中还包括:服务器从客户端获取注册ID、注册时间;
服务器将所述保全数据与所述注册ID、注册时间进行整合,得到整合数据;
则所述步骤2中服务器对整合数据进行分类规整处理,构建保全树。
3.如权利要求1所述的针对集中式电子数据保全系统的数据指纹提取方法,其特征在于,所述步骤2包括:服务器将所述保全数据进行分类统计,概括出一个以上数据类别;
服务器将所述保全数据按照所述数据类别进行分类归整;
服务器将所有数据类别形成数据摘要;
服务器将所述保全数据、数据类别以及数据摘要构建成保全树。
4.如权利要求3所述的针对集中式电子数据保全系统的数据指纹提取方法,其特征在于,所述步骤3为:服务器将同一数据类别下的保全数据以字符串的形式连接;
服务器将所有数据类别以字符串的形式连接;
服务器获得根节点数据摘要;
服务器采用哈希算法对所述根节点数据摘要进行加密,得到第三密文和第三密钥;
则所述步骤4服务器将第三密文和第三密钥发送至权威机构CA。
5.如权利要求1所述的针对集中式电子数据保全系统的数据指纹提取方法,其特征在于,所述步骤3中为:服务器采用哈希算法对所述保全树进行加密,并同时读取保全时间,得到第一密文和第一密钥;则,所述步骤4中,服务器将所述第一密文、第一密钥和所述保全时间发送至权威机构CA;
所述步骤5中,权威机构CA接收所述第一密文、第一密钥和所述保全时间,利用所述密钥对所述密文进行解密,得到第一数据。
6.如权利要求1所述的针对集中式电子数据保全系统的数据指纹提取方法,其特征在于,所述步骤6包括:权威机构CA读取当前时间;
权威机构CA利用所述当前时间,以及采用哈希算法对所述第二数据加盖时间戳,得到第二密文和第二密钥。
7.如权利要求1所述的针对集中式电子数据保全系统的数据指纹提取方法,其特征在于,所述步骤7中的加密处理为采用RSA算法、DES算法、3DES算法、AES算法、TDEA算法或Elgamal算法的其中一种算法进行加密。
8.如权利要求1所述的针对集中式电子数据保全系统的数据指纹提取方法,其特征在于,所述步骤10包括:服务器获取注册ID、保全时间;
服务器根据所述注册ID、保全时间和所述保全数据、数据指纹制作jpg格式的保全证书,所述保全证书包括注册ID、保全时间和所述保全数据、数据指纹以及保全认证URL地址;
服务器将所述保全证书发送至客户端;
服务器将所述注册ID、保全时间、保全数据、数据指纹以及保全证书存入数据库。
9.一种针对集中式电子数据保全系统的数据指纹提取系统,其特征在于,包括权利要求1-8任一项所述的客户端、服务器和权威机构CA;
所述客户端包括输出模块和接收模块,所述输出模块用于将保全数据传输至所述服务器;述接收模块用于接收所述服务器传递的数据;
所述服务器包括构建模块、加密模块、传输模块,所述构建模块用于对保全数据进行分类规整处理,构建保全树;所述加密模块用于对所述保全树进行加密;所述传输模块用于传输数据。
10.如权利要求9所述的针对集中式电子数据保全系统的数据指纹提取系统,其特征在于,所述服务器还包括整合模块,所述整合模块用于将保全数据与注册ID、注册时间进行整合,得到整合数据。