[发明专利]一种基于同态加密的区块链的即时执行方法有效
申请号: | 201910296340.6 | 申请日: | 2019-04-13 |
公开(公告)号: | CN110147994B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 李宝次 | 申请(专利权)人: | 山东公链信息科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
代理公司: | 青岛致嘉知识产权代理事务所(普通合伙) 37236 | 代理人: | 李浩成 |
地址: | 250000 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请请求保护一种基于同态加密的区块链的即时执行方法,对需要共享的数据利用同态加密算法进行加密,然后将加密后的数据进行输出,多参与方联合生成协作参数,验证加密后的密文数额在交易的输入和输出相等,对具有可读或可写权限的交易发起方和交易接受方的账户执行响应或写入操作,奖励金被用来鼓励资源提供者共享冗余内存和带宽资源作为交易流的缓存节点。本发明使用区块链对各业务节点进行分级链接,保证数据交换记录真实可靠不可篡改,同时对数据分发问题,结合区块链中跨链与即时执行合约的技术,提出基于区块链的数据分发系统,改变了传统数据分发模式,并通过奖励金激励措施,促进了系统维护这对系统安全、稳定等性能的维护。 | ||
搜索关键词: | 一种 基于 同态 加密 区块 即时 执行 方法 | ||
【主权项】:
1.一种基于同态加密的区块链的即时执行方法,其特征在于:1)数据拥有者将全文数据以及关联的元数据提供给数据分发者,交易发起方和交易接受方使用PKCS数字加密算法生成密钥对,参与协作的多个交易发起方和交易接受方,对需要共享的数据利用同态加密算法进行加密,然后将加密后的数据进行输出,利用安全多方计算技术,将事先设计好的算法融合,进行协作计算将公钥的哈希值作为身份 ID,元数据存储在区块链网络上,全文数据存储在云服务网络上;2)交易发起方将执行近似重复数据检测,如果检测未通过,数据将被拒绝分发,设备完成登记操作将信息记录到区块链网络中;3)如果检测通过,元数据将在区块链网络中被分发,同时全文数据将在云服务网络中被分发,用户向智能合约账户发送设备关联交易建立与设备间的联系,获取设备的读取权限和操作权限;4)交易接受方可以通过查询区块链获得元数据,通过元数据从云服务网络获取全文数据,之后用户对设备的操作均以交易形式完成,包括远程控制、设备查询;5)节点在接收到交易后,首先对交易的签名进行验证,多参与方联合生成协作参数,验证加密后的密文数额在交易的输入和输出相等,在此之后执行智能合约对交易发起方和交易接受方的权限进行判断,对具有可读或可写权限的交易发起方和交易接受方的账户执行响应或写入操作,奖励金被用来鼓励资源提供者共享冗余内存和带宽资源作为交易流的缓存节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东公链信息科技有限公司,未经山东公链信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910296340.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种预付款融资方法及装置
- 下一篇:一种基于密钥层级的审计方法