一种隐私数据保护系统及方法技术方案

技术编号:33361407 阅读:17 留言:0更新日期:2022-05-11 22:16
本申请涉及区块链技术领域,尤其涉及一种隐私数据保护系统及方法,电子票据生成模块,用于生成包含有各电子票据信息的电子票据,并将各电子票据信息发送给解析处理模块;解析处理模块,用于分别确定各电子票据信息的数据类型,并将各电子票据信息发送给隐私保护平台;隐私保护平台,用于获取客户端发送的开票请求信息,并将开票请求信息中的票据信息传输至电子票据生成模块,接收硬件加密模块传输的加密后的数据类型为隐私的电子票据信息,将加密后的电子票据信息存储至隐私集合,并将非隐私的电子票据信息存储至非隐私集合;硬件加密模块,用于对隐私的电子票据信息进行加密,这样,能够提高区块链中存储的电子票据信息的安全性。性。性。

【技术实现步骤摘要】
一种隐私数据保护系统及方法


[0001]本申请涉及区块链
,尤其涉及一种隐私数据保护系统及方法。

技术介绍

[0002]目前,企业在开具票据时,通常是通过专用的税控设备来进行开具,由于税控设备需要购买并维护,因此,传统的票据开具方式成本较高,且效率较低。
[0003]随着区块链技术的发展,在开具票据时,可以通过区块链来开具电子票据,能够降低票据开具的成本,但是,由于区块链具有去中心化、公开透明的特点,因此,将电子票据信息存储在区块链中,任何一个节点都能够随意查看存储的电子票据信息,这样,就可能会造成电子票据信息中包含的个人隐私信息泄露的问题,因此,如何提高区块链中存储的电子票据信息的安全性,成为了一个亟待解决的问题。

技术实现思路

[0004]本申请实施例提供一种隐私数据保护系统及方法,以提高区块链中存储的电子票据信息的安全性。
[0005]本申请实施例提供的具体技术方案如下:
[0006]一种隐私数据保护系统,包括:
[0007]电子票据生成模块,用于根据隐私保护平台发送的票据信息,生成包含有各电子票据信息的电子票据,并将所述各电子票据信息发送给解析处理模块;
[0008]解析处理模块,用于分别确定所述各电子票据信息的数据类型,并将所述各电子票据信息发送给所述隐私保护平台,其中,所述数据类型为隐私或非隐私;
[0009]隐私保护平台,用于获取客户端发送的开票请求信息,并将所述开票请求信息中的票据信息传输至所述电子票据生成模块,将所述数据类型为隐私的电子票据信息发送给硬件加密模块,接收加密后的所述数据类型为隐私的电子票据信息,并将所述加密后的所述数据类型为隐私的电子票据信息存储至隐私集合,并将所述数据类型为非隐私的电子票据信息存储至非隐私集合;
[0010]硬件加密模块,用于对所述数据类型为隐私的电子票据信息进行加密。
[0011]可选的,若所述开票请求信息中还包括用户信息,则所述隐私保护平台中还包括:
[0012]背书节点,用于根据所述客户端的公钥对所述用户信息中的签名进行合法性验证,若确定验证通过,则将所述票据信息发送至所述隐私保护平台中的验签模块;
[0013]验签模块,用于对所述票据信息进行合法性验证,若确定验证通过,则将所述票据信息发送至共识节点,若确定验证未通过,则生成开具失败信息,并将所述开具失败信息发送给所述客户端;
[0014]共识节点,用于将所述票据信息添加至票据开具队列中进行排序,确定所述票据信息添加至所述票据开具队列的时间大于时间阈值时,则将所述票据信息打包成区块,并将所述区块广播给区块链的各个节点。
[0015]可选的,所述隐私保护平台中还包括:
[0016]电子票据映射模块,用于基于预设的映射算法,对所述加密后的所述数据类型为隐私的电子票据信息和所述用户信息进行映射计算,确定出映射的隐私信息标识,并确定出与所述数据类型为非隐私的电子票据信息和所述用户信息映射的非隐私信息标识,并将所述隐私信息标识和所述非隐私信息标识发送给所述客户端。
[0017]可选的,所述隐私保护平台还用于:
[0018]接收所述客户端发送的查询请求,其中,所述查询请求中至少包括隐私信息标识和非隐私信息标识;
[0019]根据所述隐私信息标识,确定出与所述隐私信息标识映射的所述用户信息和加密后的所述数据类型为隐私的电子票据信息,并根据所述非隐私信息标识,确定出与所述非隐私信息标识映射的所述用户信息和所述数据类型为非隐私的电子票据信息;
[0020]将所述加密后的所述数据类型为隐私的电子票据信息传输至所述硬件加密模块,并接收所述硬件加密模块传输的所述数据类型为隐私的电子票据信息。
[0021]可选的,所述硬件加密模块还用于:
[0022]对所述加密后的电子票据信息进行解密,获得所述数据类型为隐私的电子票据信息,并将所述数据类型为隐私的电子票据信息发送至所述隐私保护平台。
[0023]可选的,若所述查询请求中还包括用户查询信息;
[0024]则所述背书节点还用于根据所述客户端的公钥对所述用户查询信息中的签名进行合法性验证,若确定验证通过,则将所述用户查询信息发送至所述验签模块;
[0025]所述验签模块还用于对所述隐私信息标识和非隐私信息标识进行合法性验证,若确定验证通过,则将所述查询请求发送至共识节点,若确定验证未通过,则生成查询失败信息,并将所述查询失败信息发送给所述客户端;
[0026]所述共识节点还用于将所述查询请求添加至查询队列中进行排序,确定所述查询请求添加至所述查询队列的时间大于时间阈值时,则将所述查询请求打包成区块,并将所述区块广播给区块链的各个节点。
[0027]可选的,所述隐私保护平台还用于:
[0028]根据所述数据类型为非隐私的电子票据信息和所述数据类型为隐私的电子票据信息进行组装,生成电子票据;
[0029]将所述电子票据发送给所述客户端,以使所述客户端按照预设展示方式展示所述电子票据。
[0030]一种隐私数据保护方法,包括:
[0031]根据客户端发送的票据信息,生成包含有各电子票据信息的电子票据;
[0032]分别确定所述各电子票据信息的数据类型,其中,所述数据类型为隐私或非隐私;
[0033]对所述数据类型为隐私的电子票据信息进行加密,将加密后的所述数据类型为隐私的电子票据信息存储至隐私集合,并将所述数据类型为非隐私的电子票据信息存储至非隐私集合。
[0034]可选的,若所述开票请求信息中还包括用户信息,则生成包含有各电子票据信息的电子票据之前,还包括:
[0035]根据所述客户端的公钥对所述用户信息中的签名进行合法性验证;
[0036]若确定验证通过,则对所述票据信息进行合法性验证;
[0037]若确定所述票据信息验证通过,则将所述票据信息添加至票据开具队列中进行排序,确定所述票据信息添加至所述票据开具队列的时间大于时间阈值时,则将所述票据信息打包成区块,并将所述区块广播给区块链的各个节点,若确定所述票据信息验证未通过,则生成开具失败信息,并将所述开具失败信息发送给所述客户端。
[0038]可选的,对所述数据类型为隐私的电子票据信息进行加密之后,还包括:
[0039]基于预设的映射算法,对所述加密后的所述数据类型为隐私的电子票据信息和所述用户信息进行映射计算,确定出映射的隐私信息标识;
[0040]确定出与所述数据类型为非隐私的电子票据信息和所述用户信息映射的非隐私信息标识,并将所述隐私信息标识和所述非隐私信息标识发送给所述客户端。
[0041]可选的,将所述数据类型为非隐私的电子票据信息存储至非隐私集合之后,还包括:
[0042]接收所述客户端发送的查询请求,其中,所述查询请求中至少包括隐私信息标识和非隐私信息标识;
[0043]根据所述隐私信息标识,确定出与所述隐私信息标识映射的所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种隐私数据保护系统,其特征在于,包括:电子票据生成模块,用于根据隐私保护平台发送的票据信息,生成包含有各电子票据信息的电子票据,并将所述各电子票据信息发送给解析处理模块;解析处理模块,用于分别确定所述各电子票据信息的数据类型,并将所述各电子票据信息发送给所述隐私保护平台,其中,所述数据类型为隐私或非隐私;隐私保护平台,用于获取客户端发送的开票请求信息,并将所述开票请求信息中的票据信息传输至所述电子票据生成模块,将所述数据类型为隐私的电子票据信息发送给硬件加密模块,接收加密后的所述数据类型为隐私的电子票据信息,并将所述加密后的所述数据类型为隐私的电子票据信息存储至隐私集合,并将所述数据类型为非隐私的电子票据信息存储至非隐私集合;硬件加密模块,用于对所述数据类型为隐私的电子票据信息进行加密。2.如权利要求1所述的系统,其特征在于,若所述开票请求信息中还包括用户信息,则所述隐私保护平台中还包括:背书节点,用于根据所述客户端的公钥对所述用户信息中的签名进行合法性验证,若确定验证通过,则将所述票据信息发送至所述隐私保护平台中的验签模块;验签模块,用于对所述票据信息进行合法性验证,若确定验证通过,则将所述票据信息发送至共识节点,若确定验证未通过,则生成开具失败信息,并将所述开具失败信息发送给所述客户端;共识节点,用于将所述票据信息添加至票据开具队列中进行排序,确定所述票据信息添加至所述票据开具队列的时间大于时间阈值时,则将所述票据信息打包成区块,并将所述区块广播给区块链的各个节点。3.如权利要求1所述的系统,其特征在于,所述隐私保护平台中还包括:电子票据映射模块,用于基于预设的映射算法,对所述加密后的所述数据类型为隐私的电子票据信息和所述用户信息进行映射计算,确定出映射的隐私信息标识,并确定出与所述数据类型为非隐私的电子票据信息和所述用户信息映射的非隐私信息标识,并将所述隐私信息标识和所述非隐私信息标识发送给所述客户端。4.如权利要求3所述的系统,其特征在于,所述隐私保护平台还用于:接收所述客户端发送的查询请求,其中,所述查询请求中至少包括隐私信息标识和非隐私信息标识;根据所述隐私信息标识,确定出与所述隐私信息标识映射的所述用户信息和加密后的所述数据类型为隐私的电子票据信息...

【专利技术属性】
技术研发人员:周强孟繁杰陈艳宏吕锷刘超逸王英郦冯帆
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1