基于区块链的智能合约动态部署与演化方法及装置

    公开(公告)号:CN110377609A

    公开(公告)日:2019-10-25

    申请号:CN201910523537.9

    申请日:2019-06-17

    Abstract: 本发明公开了一种基于区块链的智能合约动态部署与演化方法及装置,其中,该方法包括:将多个属性授权中心进行初始化,生成每个属性授权中心的属性域的公私钥对及属性密钥,并通过公私钥对对属性密钥加密后分发给相应的实体;通过智能合约定制平台为实体制定符合预设需求的智能合约;通过变色龙哈希函数对智能合约进行预处理,并将预处理结果部署于区块链中。该方法通过对智能合约的模块化处理,实现智能合约的动态组合及定制,提高智能合约的编写效率,并且利用变色龙哈希、多授权中心的密文策略属性基加密等密码学方案,实现在合法场景下的智能合约的演化,避免智能合约中由于编写错误带来的经济损失或由于预定义功能不完善导致的使用缺陷。

    智能服务交易系统
    32.
    发明公开

    公开(公告)号:CN110210968A

    公开(公告)日:2019-09-06

    申请号:CN201910426202.5

    申请日:2019-05-21

    Abstract: 本发明公开了一种智能服务交易系统,包括:交易主客体信息验证模块,用于验证交易主体身份信息和交易客体内容信息;交易主体需求发布模块,用于验证通过后,发布交易主体的需求;智能服务交易筛选推荐与匹配模块,用于根据交易主体的需求匹配交易双方;交易协商模块,用于根据交易双方对应的交易客体内容信息审核交易双方的资料信息以及具体交易参数的确定;智能合约签订模块,用于在审核通过后,完成智能合约的构建,其中,智能合约部署于区块链上;智能合约部署与演化模块,用于在构建完成后,完成智能合约的部署、后续维护与演化。该系统有利于智能服务系统的统筹维护和安全分析,有利于系统开发者针对特定的执行模块进行性能优化以及安全强化。

    改进的共享单车智能锁构架控制方法及装置

    公开(公告)号:CN108510357A

    公开(公告)日:2018-09-07

    申请号:CN201810217901.4

    申请日:2018-03-16

    Abstract: 本发明公开了一种改进的共享单车智能锁构架控制方法及装置,其中,方法包括:接收用户的身份信息,并根据登录方式身份信息进行验证;在验证完成后,检测通过移动终端的NFC模块与单车智能锁通信连接后通过杂凑函数生成的匿名账户是否存在未完成订单,并在未完成订单完成支付后允许骑行;接收单车智能锁在预设时间内采集到用户的当前位置信息;根据当前位置信息确定车辆的目标位置,且接收单车智能锁在目标位置加密后上传行的程信息,并根据形成信息获取资费信息,以生成新的未完成订单,同时根据目标位置更新单车智能锁的当前位置。该方法可以有效提高共享单车的使用效率,且保护用户的隐私,提高用户隐私的安全性。

    无签名的异步分布式投票共识方法及装置

    公开(公告)号:CN118473696A

    公开(公告)日:2024-08-09

    申请号:CN202410418071.7

    申请日:2024-04-08

    Abstract: 本申请涉及信息安全技术领域,特别涉及一种无签名的异步分布式投票共识方法及装置,其中,方法包括:在消息扩散阶段,利用纠删码和Merkle哈希树策略对参与节点的初始提议值进行编码并生成相应证明后,获取参与节点广播的扩散消息,使参与节点经过一定轮数消息交互后确认满足一定充足条件的消息进行有效传输;在领导节点选举阶段,调用选举策略随机选举一致的领导节点,就是否传输领导节点的提议值达成一致;在消息重构阶段,广播并接收领导节点的提议值的重构份额恢复原始消息,输出一致的提议值。由此,解决了相关技术中,门限签名执行密钥分发等系统可信初始化过程,实用性较低,而无签名分布式投票系统通信复杂度较高,难以应用于大规模的分布式系统中等问题。

    实用分布式投票共识方法、装置、设备及存储介质

    公开(公告)号:CN117354318B

    公开(公告)日:2024-04-05

    申请号:CN202311280432.8

    申请日:2023-09-28

    Abstract: 本申请涉及一种实用分布式投票共识方法、装置、设备及存储介质,其中,方法包括:将每个节点所对应的提案值广播至目标网络中的其它节点,使得每个节点根据获取的提案值构造响应广播消息,基于响应广播消息生成确认广播消息,并发送确认广播消息至其它节点,以根据所接收的确认广播消息的数量判断每个节点是否满足预设传播和校验要求;在每个节点进行多轮消息交互后,选举目标网络中的领导节点;根据响应节点和请求节点通过请求响应结构进行三步消息交互,恢复领导节点的提案值,使得所有节点输出全局统一的结果。由此,解决了现有异步分布式投票共识协议依赖可信启动,且存在数据冗余扩张情况,导致协议的鲁棒性和泛用性较差,通信效率和实用性较低,资源浪费较为严重等问题。

    基于多授权中心属性加密的可编辑区块链系统及方法

    公开(公告)号:CN110457297B

    公开(公告)日:2022-02-15

    申请号:CN201910620208.6

    申请日:2019-07-10

    Abstract: 本发明公开了一种基于多授权中心属性加密的可编辑区块链系统及方法,其中,系统包括:身份验证及属性密钥分发模块,用于验证每个节点的身份是否满足预设条件,并且为用户实体分发属性密钥;交易预处理模块,用于在发起交易后且纳入区块前,通过变色龙哈希函数对交易进行预处理;交易删改模块,用于更新交易的交易内容,并计算变色龙哈希碰撞,并且对交易内容更新为无效,并计算变色龙哈希碰撞,以完成对交易进行删改。根据发明实施例的系统,可以在特殊情况下及时对区块链进行维护,删除区块链上的垃圾数据,保障个人的信息安全与社会的稳定发展,建立区块链上的治理规则,拓宽区块链的适用领域,有助于区块链应用的健康发展。

    面向异步网络的安全分布式随机数生成方法及装置

    公开(公告)号:CN113612604A

    公开(公告)日:2021-11-05

    申请号:CN202110870293.9

    申请日:2021-07-30

    Abstract: 本发明公开了一种面向异步网络的安全分布式随机数生成方法及装置,属于信息安全领域,该方法包括:基于节点选取算法选取秘密分发者;基于秘密共享算法,使得秘密分发者为所有节点分发秘密份额;基于秘密恢复算法,使得所有节点对秘密份额的来源达成共识,并恢复原秘密值;基于随机数计算算法,使得所有节点计算最终随机数;基于随机数验证算法,使得所有节点验证随机数是否正确;基于状态更新算法,在随机数验证正确后,使得所有节点进入到下一次随机数生成过程中。该方法可用于保证分布式随机数的安全性,解决同步网络模型的局限性。

    基于合作的高效安全两方计算系统及计算方法

    公开(公告)号:CN113591146A

    公开(公告)日:2021-11-02

    申请号:CN202110866050.8

    申请日:2021-07-29

    Abstract: 本发明公开了一种基于合作的高效安全两方计算系统及方法,包括:函数无关预处理模块,为通信双方预生成安全计算所需的可验证的随机比特分享份额和输入线路的标签对集合;函数相关预处理模块,参与方分别担任混淆方,为前半电路和后半电路分别生成可验证的混淆电路分享份额;输入预处理模块,计算方获取电路各输入线路真值掩饰值形式对应的标签集合;电路分析模块,参与方依次担任计算方,分别恢复和分析前半电路、后半电路的混淆电路,验证电路计算的正确性;输出模块,通信双方从输出线路标签获取对应掩饰值并恢复输出真值。该系统能保证电路计算正确性和输入隐私性,且通信复杂度低,参与双方平摊计算压力,安全计算效率高,可以抵御恶意敌手。

    基于区块链的智能合约动态部署与演化方法及装置

    公开(公告)号:CN110377609B

    公开(公告)日:2021-11-02

    申请号:CN201910523537.9

    申请日:2019-06-17

    Abstract: 本发明公开了一种基于区块链的智能合约动态部署与演化方法及装置,其中,该方法包括:将多个属性授权中心进行初始化,生成每个属性授权中心的属性域的公私钥对及属性密钥,并通过公私钥对对属性密钥加密后分发给相应的实体;通过智能合约定制平台为实体制定符合预设需求的智能合约;通过变色龙哈希函数对智能合约进行预处理,并将预处理结果部署于区块链中。该方法通过对智能合约的模块化处理,实现智能合约的动态组合及定制,提高智能合约的编写效率,并且利用变色龙哈希、多授权中心的密文策略属性基加密等密码学方案,实现在合法场景下的智能合约的演化,避免智能合约中由于编写错误带来的经济损失或由于预定义功能不完善导致的使用缺陷。

    一种保护隐私的多中心协同分布式数字货币混币方法

    公开(公告)号:CN109447602B

    公开(公告)日:2021-11-02

    申请号:CN201811203714.7

    申请日:2018-10-16

    Abstract: 本发明涉及一种保护隐私的多中心协同分布式数字货币混币方法,属于计算机应用技术。本发明方法包括:(1)数字货币用户将数字货币资金转入混币委员会地址;(2)混币委员会确认数字货币用户的交易,并对数字货币提款序列号盲化值进行签名;(3)数字货币用户将混币委员会成员对数字货币提款序列号盲化值签名去盲化,并向混币委员会发送将资金取出至最终收款地址的请求;(4)混币委员会检查将资金取出至最终收款地址的请求,生成并签名转出至最终收款地址的交易。本发明采用多个混币中心协作,有效保护用户安全与隐私并避免中心单点失败;无需参与者间协作,有效降低成本并提高效率,同时可有效抵抗拒绝服务攻击。

Patent Agency Ranking