-
公开(公告)号:CN107425982B
公开(公告)日:2020-05-12
申请号:CN201710551033.9
申请日:2017-07-07
Applicant: 众安信息技术服务有限公司
Abstract: 本发明公开了一种实现智能合约数据加密的方法,其包括步骤:(1)交易发起方节点在本地对智能合约执行交易,所述智能合约在执行该交易之前的状态为S1,在执行该交易之后的状态为S2;(2)交易发起方节点将S1到S2的变化以及交易发送给各相关节点;(3)各相关节点分别验证状态是否从S1变为S2,如果是,则向交易发起方节点返回签名;(4)当交易发起方节点收集到所有相关节点的签名时,将从S1到S2的变化以及各相关节点的签名发送给所有节点。此外,本发明还公开了一种区块链。本发明能保证所有参与共识的节点对智能合约状态的变更达成共识,同时对智能合约数据进行加密,以达到保护隐私数据的要求。
-
公开(公告)号:CN107425982A
公开(公告)日:2017-12-01
申请号:CN201710551033.9
申请日:2017-07-07
Applicant: 众安信息技术服务有限公司
Abstract: 本发明公开了一种实现智能合约数据加密的方法,其包括步骤:(1)交易发起方节点在本地对智能合约执行交易,所述智能合约在执行该交易之前的状态为S1,在执行该交易之后的状态为S2;(2)交易发起方节点将S1到S2的变化以及交易发送给各相关节点;(3)各相关节点分别验证状态是否从S1变为S2,如果是,则向交易发起方节点返回签名;(4)当交易发起方节点收集到所有相关节点的签名时,将从S1到S2的变化以及各相关节点的签名发送给所有节点。此外,本发明还公开了一种区块链。本发明能保证所有参与共识的节点对智能合约状态的变更达成共识,同时对智能合约数据进行加密,以达到保护隐私数据的要求。
-
公开(公告)号:CN107453865B
公开(公告)日:2020-09-11
申请号:CN201710585991.8
申请日:2017-07-18
Applicant: 众安信息技术服务有限公司
Abstract: 本发明公开了一种保护数据发送源隐私的多方数据共享方法,若干个参与者共同连接于一个区块链并共享数据,包括步骤:S1:参与者均生成公私钥对;S2:参与者均公布与其自身身份对应的公钥,均记录所有公布的公钥;S3:数据发送源首先基于所有公钥、数据发送源的私钥以及要发送的数据生成环签名,然后用一次性私钥将数据和环签名写入区块链;S4:其他参与者先读取数据和环签名,然后基于公钥、数据和环签名对环签名进行验证,若验证结果为合法则使用数据,反之则不使用数据。此外,本发明还公开了相应的系统。本发明能既保证数据分享者的身份隐私数据不被暴露,又可以让数据接受者相信数据分享者确实具有分享数据的权限甚至实现责任追究。
-
公开(公告)号:CN108229962A
公开(公告)日:2018-06-29
申请号:CN201810007715.8
申请日:2018-01-04
Applicant: 众安信息技术服务有限公司
Abstract: 本发明涉及网络技术领域,公开了一种基于区块链的权限管理方法及系统,所述方法包括:各用户自行产生各自相互独立的用户密钥;授权服务器内部根据外部用户所处角色对应的权限高低,形成不同的角色密钥;发起方用户登录授权服务器,使用自己的用户私钥及该用户对应的角色私钥创建与另一用户的授权交易;或者,使用自己的角色密钥交易解锁已确认的授权交易,创建与自己的交易,形成对另一用户的除权交易;所述授权服务器需验证创建交易的用户的数字签名信息;上述用户创建交易的形式均记录在区块链中。本发明解决了传统的管控系统中,系统中心化导致性能和安全性高度依赖中心处理器,权限信息不够公开透明,无法同时保证双方的权益等问题。
-
公开(公告)号:CN108229962B
公开(公告)日:2021-04-06
申请号:CN201810007715.8
申请日:2018-01-04
Applicant: 众安信息技术服务有限公司
Abstract: 本发明涉及网络技术领域,公开了一种基于区块链的权限管理方法及系统,所述方法包括:各用户自行产生各自相互独立的用户密钥;授权服务器内部根据外部用户所处角色对应的权限高低,形成不同的角色密钥;发起方用户登录授权服务器,使用自己的用户私钥及该用户对应的角色私钥创建与另一用户的授权交易;或者,使用自己的角色密钥交易解锁已确认的授权交易,创建与自己的交易,形成对另一用户的除权交易;所述授权服务器需验证创建交易的用户的数字签名信息;上述用户创建交易的形式均记录在区块链中。本发明解决了传统的管控系统中,系统中心化导致性能和安全性高度依赖中心处理器,权限信息不够公开透明,无法同时保证双方的权益等问题。
-
公开(公告)号:CN107231299A
公开(公告)日:2017-10-03
申请号:CN201710423247.8
申请日:2017-06-07
Applicant: 众安信息技术服务有限公司
IPC: H04L12/701 , H04L29/08 , G06Q20/40 , G06Q40/02
Abstract: 本发明公开了一种链路由,所述链路由为实现通信包接收和转发的第一区块链,所述链路由与不能实现通信包转发的第二区块链或其他链路由连接,用以实现各第二区块链之间的通信,所述通信包内包括交易,所述交易对应对数据库状态的改变。此外,本发明还公开了一种实现区块链跨链通信的系统,其包括多个上述链路由以及与该多个链路由连接的多个第二区块链。本发明的链路由和实现区块链跨链通信的系统可实现区块链之间的通信,从而使得不同区块链之间可以互信互通,还可以通过增加节点的方式提高交易的处理能力。
-
公开(公告)号:CN107453865A
公开(公告)日:2017-12-08
申请号:CN201710585991.8
申请日:2017-07-18
Applicant: 众安信息技术服务有限公司
Abstract: 本发明公开了一种保护数据发送源隐私的多方数据共享方法,若干个参与者共同连接于一个区块链并共享数据,包括步骤:S1:参与者均生成公私钥对;S2:参与者均公布与其自身身份对应的公钥,均记录所有公布的公钥;S3:数据发送源首先基于所有公钥、数据发送源的私钥以及要发送的数据生成环签名,然后用一次性私钥将数据和环签名写入区块链;S4:其他参与者先读取数据和环签名,然后基于公钥、数据和环签名对环签名进行验证,若验证结果为合法则使用数据,反之则不使用数据。此外,本发明还公开了相应的系统。本发明能既保证数据分享者的身份隐私数据不被暴露,又可以让数据接受者相信数据分享者确实具有分享数据的权限甚至实现责任追究。
-
-
-
-
-
-