基于区块链技术的时间控制加密方案研究
发布时间:2024-02-23 09:55
时间控制加密技术(Timed-Release Encryption,TRE),主要解决“发送一个仅可在指定时间之后解密的消息”的问题。2008年金融危机之后,题为《比特币:一种点对点的电子现金系统》引起了人们的注意。由此开始,诸多行业的从业者开始了解、研究区块链这一比特币的底层技术,运行于区块链网络上的智能合约也进入快速发展状态。正如区块链的火爆带给各行各业新动力一样,这两项技术也为时间控制加密技术带来了新的可能性。本文通过将区块链技术及区块链智能合约同时间控制加密技术相结合,为联盟链、公有链场景下的时间控制加密传输提供可行的解决方案。本文内容如下:(1)针对联盟链场景,本文设计了基于传统C/S或B/S结构的区块链应用问题解决方案。我们以招投标系统为例,通过修改区块链的数据结构及数据库与区块Merkle树之间的映射方式,使其数据结构更符合招投标的使用场景。同时,针对联盟链的使用场景,我们对传统的共识算法进行了结合、改进,使其更贴近真实的使用场景。(2)针对公有链这一更典型的区块链网络,本文设计了一款基于智能合约的防篡改定时数据保密传输协议。本文设计的协议,能够使得单个中间人需要提交的押...
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
本文编号:3907418
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
图3-1区块数据结构
3基于时间控制加密与区块链的招投标系统模型17时,根据提供的查询号就可以轻松的找到标书的哈希摘要。3.2.2系统数据层——区块格式比特币网络为了记录“挖矿”的结果,在区块的头部设计了“版本”、“难度目标”、“Nonce”等内容,这些内容并不适合不使用PoW算法的区块链应用场景。而....
图3-2节点身份变化
时间控制加密技术的安全性增强研究18希函数生成。这样就把所有的区块从头到尾用哈希值串联在了一起。时间戳<Time-stamp>.时间戳用于记录区块的添加时间,由各节点本地生成,网络中允许小幅度的不同。但不允许某区块时间戳早于前驱节点。添加者标记<Creator>.添加者标记用于记....
图3-3招投标系统结构
时间控制加密技术的安全性增强研究
图4-1系统生命周期为达成这一目标,我们需要将发送的密文内容c进行等价值分割,我们给出了两种
时间控制加密技术的安全性增强研究264.2基本方案在这个部分我们会概述有关于整个合约的基本设计目标以及合约参与者的相关信息,同时对合约需要应对的攻击模式进行基本的说明。4.2.1合约参与方该协议涉及三个参与实体。发送方S.发送方S是整个合约的发起者。发送者计算生成密钥的密文分片并....
本文编号:3907418
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3907418.html