[发明专利]用于信息保护的系统和方法在审
申请号: | 201880005138.7 | 申请日: | 2018-11-27 |
公开(公告)号: | CN110730963A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 马宝利;张文彬;李漓春;刘正;殷山 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;H04L9/32 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 输出数据类型 输入数据类型 加密 数据输出 承诺 关联 计算机实现 交易提交 节点验证 信息保护 区块 交易 网络 | ||
一种计算机实现的用于信息保护的方法包括:确定用于交易的一个或多个数据输入及一个或多个数据输出,其中,所述数据输入分别与输入数据类型相关联,且所述数据输出分别与输出数据类型相关联;加密所述输入数据类型和所述输出数据类型;利用承诺方案承诺每个所述加密的输入数据类型和每个所述加密的输出数据类型来获取对应的承诺值;至少基于所述承诺值至少获取参数R;以及在公开所述参数R且不公开所述输入数据类型和所述输出数据类型的情况下,将所述交易提交至区块链网络中的一个或多个节点,以供所述节点验证所述输入数据类型和所述输出数据类型间的一致性。
技术领域
本发明总体上涉及用于信息保护的方法和设备。
背景技术
隐私对于各种用户之间的通信和数据传送是重要的。在没有保护的情况下,用户暴露于身份盗窃、非法转账或其它潜在损失的风险中。当在线实现通信和传送时,由于对在线信息的自由访问,风险甚至变得更大。
发明内容
本公开的各种实施例包括用于信息保护的系统、方法和非暂态计算机可读介质。
根据一方面,一种计算机实现的用于信息保护的方法包括:确定用于交易的一个或多个数据输入及一个或多个数据输出,其中,所述数据输入分别与输入数据类型相关联,且所述数据输出分别与输出数据类型相关联;加密所述输入数据类型和所述输出数据类型;利用承诺方案承诺每个所述加密的输入数据类型和每个所述加密的输出数据类型来获取对应的承诺值;至少基于所述承诺值至少获取参数R;以及在公开所述参数R且不公开所述输入数据类型和所述输出数据类型的情况下,将所述交易提交至区块链网络中的一个或多个节点,以供所述节点验证所述输入数据类型和所述输出数据类型间的一致性。
在一些实施例中,加密所述输入数据类型和所述输出数据类型,包括:利用哈希函数加密所述输入数据类型和所述输出数据类型。
在一些实施例中,所述承诺方案包括佩德森(Pedersen)承诺。
在一些实施例中,所述承诺方案至少包括盲因子;且所述盲因子随对所述加密的输入数据类型和所述加密的输出数据类型进行承诺的时间而变化。
在一些实施例中,使所述节点在不知道所述输入数据类型和所述输出数据类型的情况下验证所述输入数据类型和所述输出数据类型间的一致性。
在一些实施例中,所述交易是至少基于未被花费的交易输出(UTXO)模型的;且所述数据输入和所述数据输出包括正在进行所述交易的一个或多个资产的类型。
在一些实施例中,所述承诺方案包括分别对应于所述输入数据类型和所述输出数据类型的多个盲因子;以及至少基于所述承诺值至少获取所述参数R包括:获取成对的所述承诺值之间的差值;级联(concatenation)所述获取的差值;利用哈希函数加密所述级联的差值以获取加密值x;以及至少基于加密值x以及成对的所述盲因子之间的差值获取所述参数R。
在一些实施例中,在公开所述参数R且不公开所述输入数据类型和所述输出数据类型的情况下,将所述交易提交至所述区块链网络中的所述一个或多个节点,以供所述节点验证所述输入数据类型和所述输出数据类型间的一致性,包括在公开所述参数R而不公开所述输入数据类型和所述输出数据类型的情况下,将所述交易提交至所述区块链网络中的所述一个或多个节点以促使所述节点:获取所述参数R和基点G;获取成对的所述承诺值之间的差值;级联所述获取的差值;利用哈希函数加密所述级联的差值以获取加密值x;至少基于所述获取的差值和所述加密值x获取多项式的总和C;响应于确定所述总和C等于所述参数R和所述基点G的积,确定所述输入数据类型和所述输出数据类型一致;以及响应于确定所述总和C不等于所述参数R和所述基点G的积,确定所述输入数据类型和所述输出数据类型不一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880005138.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:查询处理系统中的众包响应
- 下一篇:用于自动填充应用的定制用户提示