买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:江苏慧世联网络科技有限公司
摘要:本发明提供一种基于电子公证的数据要素流转管理方法、系统及服务端,通过构造一个可信的电子公证支持系统来记录并传递各方的数据行为指令,并使用多方协作的密码加解密算法,将数据的流转和使用控制在可验证的授权范围之内,从而为实体当事人的隐秘信息提供保护。在服务提供方无须接触到隐秘信息的情况下,通过多方协作,实现对标的信息的授权、流转和使用,并可以就此提供具有抗抵赖能力的证明。
主权项:1.一种基于电子公证的数据要素流转管理方法,其特征在于,该方法由数据提供者服务端DP、数据需求者服务端DD和电子公证支持系统NS进行通信,数据当事人DS通过客户端工具访问电子公证支持系统NS,该方法包括以下步骤:S1、系统初始化步骤:数据提供者服务端DP使用标准公钥密码算法生成公私钥对,其中公钥为私钥为数据提供者服务端DP部署哈希算法H、非对称加密算法Aenc、签名算法S以及验签算法V;电子公证支持系统NS使用标准公钥密码算法生成公私钥对,其中公钥为私钥为电子公证支持系统NS部署哈希算法H,部署签名算法S,部署验签算法V,非对称协同公私钥生成算法SSBgen,非对称协同解密算法SSAdec;数据需求者服务端DD部署哈希算法H、解密算法Adec、中间解析算法Ares,、签名算法S、验签算法V、非对称协同公私钥生成算法SSAgen以及非对称协同解密算法SSBdec;S2、数据录入步骤:数据当事人DS使用客户端访问电子公证支持系统NS,提交数据当事人DS的身份信息id,进行认证注册,得到账户Uds;电子公证支持系统NS将id、DS与账户Uds建立关联,并记入数据库;S3、数据申请步骤:S3.1数据需求者DD向电子公证支持系统NS发起任务,申请获取数据当事人DS的授权,同步产生任务编号task;调用非对称协同公私钥生成算法SSAgen以任务编号task与随机数据一起作为私钥因子A,生成私钥和公钥协商中间值C_P,发送任务编号task、DS的身份信息id、公钥协商中间值C_P至NS;S3.2电子公证支持系统NS接收数据需求者DD的请求,从数据库查询id获知对应账户Uds;NS根据DD的请求内容生成一份待签署的授权文件f0,将授权文件f0和任务编号task发送至数据当事人DS的账户Uds;S3.3数据当事人DS通过账户Uds查看待授权文件f0;若同意授权,则在文件f0上进行电子签名,生成正式授权文件f,发送文件f和任务编号task给电子公证支持系统NS;否则,终止授权;S3.4电子公证支持系统NS根据授权文件f的内容,生成文件f授权许可数据需求者服务端DD查询的数据清单lds,调用私钥使用签名算法S,对清单lds进行签名运算得到签名值将清单数据与随机数据作为私钥因子B,结合DD发送的协商中间值C_P,调用非对称协同公私钥生成算法SSBgen进行公私钥对的协同生成,获得协同公钥私钥并将此次任务产生的协同公钥身份信息id、清单lds及签名值任务编号task至数据提供者服务端DP;S3.5数据提供者服务端DP调用电子公证支持系统NS的公钥使用验签算法V对清单lds及签名值进行验签运算若验签不通过,终止数据要素查询请求;若验签通过,则解析清单lds的内容,并从数据库中查找id对应的数据信息,生成数据集文件dlds,调用私钥使用签名算法S,对dlds进行签名运算得到签名值数据提供者服务端DP调用NS的公钥和协同公钥使用非对称加密算法Aenc对数据集文件dlds及其签名值进行加密运算得到密文并发送密文任务编号task至数据需求者服务端DD;S4、数据获取步骤:S4.1数据需求者服务端DD使用中间解析算法Ares对密文进行解析,得到第一中间值并将第一中间值和DD的身份信息id发送至电子公证支持系统NS;S4.2电子公证支持系统NS根据数据需求者DD的身份信息id对应数据信息、自身对应的私钥调用非对称协同解密算法SSAdec对密文进行运算得到第二中间值将第二中间值发送给数据需求者DD;S4.3数据需求者服务端DD根据第二中间值及自身对应的私钥调用非对称协同解密算法SSBdec对密文进行解密运算;若解密成功,则获得数据集文件dlds及其签名值调用验签算法V通过签名值验证数据集文件是否被篡改;否则,解密失败,终止授权。
全文数据:
权利要求:
百度查询: 江苏慧世联网络科技有限公司 一种基于电子公证的数据要素流转管理方法、系统及服务端
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。