中心化数字货币的安全编码技术研究
发布时间:2021-06-11 17:39
数字货币又称电子现金、电子货币,是一种以数字形式存在的货币。最早的数字货币是David Chaum于1982年提出的E-cash电子现金系统。随着2008年比特币的问世,以比特币为首的新型去中心化数字货币开始了迅猛发展。数字货币发行成本低、流通性强的特点吸引了各国政府的关注。但是,目前的数字货币大多是由个体或第三方机构发行,本身并无价值,价格更多是由市场预期所决定,波动幅度很大;各类数字货币均有不同程度的交易匿名,导致监管困难;资金转移灵活,发行数量不受控制,可能给参与者和金融市场带来风险。因此,研究一种由中心机构控制发行的可监管、低成本、流通性强的中心化数字货币(资产)成为重要的研究方向。论文分析了中心化数字货币发行、流通中的安全问题,设计了一种中心化数字货币的安全编码方案,为未来中心化数字货币(资产)的发行提供借鉴思路。本文的主要工作如下:第一,提出了一种中心化数字货币的分级发行、中心机构验证的发行流通模型,给出了一种可行的货币编码模式。该方案满足数字货币的分级发行、多级防伪、可控匿名、可分割、可验证等安全属性;第二,为满足货币的分级发行性质,提高货币发行者签名的安全性,针对发行者...
【文章来源】:北京交通大学北京市 211工程院校 教育部直属院校
【文章页数】:105 页
【学位级别】:硕士
【部分图文】:
图1-3?a)?P2P结构
?成员,然后对交易进行签名。验证者验证交易时,也需要使用环成员中所有用户的??公钥对交易进行验签。环签名的示意图如图1-5所示。??錢????兵?J??I?^?^?J??J??>???r?]?m??h?名者,一?H?善验签片片......>???&SSSS?SS8SJ8SSSSiP??H??图1-5环签名示意图??Figure?1-5?Ring?signature?diagram??隐蔽地址是指每次发送者要发起一笔交易时,先利用接收者的公钥信息计算??出一个一次性临时中间地址,然后将金额发送到该中间地址,接收者再利用自己的??私钥信息从整个区块链网络中计算出这笔交易,从而进行花费。这样,网络上其他??的用户包括矿工等就无法确定中间地址对应的用户,但依然可以验证交易的有效??性,而由于中间地址是一次性的,每次都重新随机产生,攻击者也就无法对真实的??发送者接收者作任何关联。??(3)零币??零币(Zcash)是一种采用零知识证明算法的新型匿名去中心化加密数字资产,??其利用EquiHash算法和PoW共识机制构建了适合普通电脑挖矿的发行机制。Zcash??的支付被发布在一个公有区块链上
为满足货币通过对中心化数字货币应该具有的性质和功能分析,一枚货币应??该具有序列号、金额、发行者签名、所有者、多级防伪等字段。??初步设计,一枚中心化数字货币的结构如图3-1所示。??前向哈希?序列号?金额?所有者?发行者签名使用者签名......??I??II????货币的拥有者公钥?Y??指向前一枚货币的哈希?货币被使用时使用者的签名??v??v?货币的腿?,r??货币的唯一编号?发行机构的签名??图3-]中心化数字货币的结构??Figure?3-1?Centralized?digital?currency?structure??其中,序列号为每一枚货币的唯一编号,相当于货币的主键;金额是货币的面??额;发行者签名是发行机构的签名,用来表示货币的真伪;所有者字段是货币拥有??者的公钥地址,表示货币的权属;使用者签名为货币被使用时,使用者对货币的签??名。此外,每一枚货币还有一个前向哈希字段,用来存储前一枚货币的哈希,使所??有的货币形成链式结构。一旦其中一枚货币被篡改或伪造,之后的所有货币均会发??行变化,以此作为更强的防伪手段。??在这些字段中
【参考文献】:
期刊论文
[1]基于区块链技术ICO行为之刑法规制[J]. 王冠. 东方法学. 2019(03)
[2]区块链技术、数字货币及金融风险——基于现代金融理论的一般性分析[J]. 易宪容. 社会科学文摘. 2019(01)
[3]密码学、比特币和区块链[J]. 姚前. 清华金融评论. 2018(12)
[4]区块链隐私技术综述[J]. 张宪,蒋钰钊,闫莺. 信息安全研究. 2017(11)
[5]基于SM2的代理保护代理签名的设计与实现[J]. 郭青霄,张大伟,常亮,刘晓东,宋靖文. 网络与信息安全学报. 2017(09)
[6]组合公钥体制的线性共谋攻击[J]. 廖国鸿,袁宇恒,黎伟杰,温雅敏,龚征. 计算机应用与软件. 2016(12)
[7]英国央行数字货币RSCoin探讨[J]. 蔡维德,赵梓皓,张弛,郁莲. 金融电子化. 2016(10)
[8]中国法定数字货币原型构想[J]. 姚前. 中国金融. 2016(17)
[9]区块链技术发展现状与展望[J]. 袁勇,王飞跃. 自动化学报. 2016(04)
[10]解决组合公钥共谋攻击和密钥碰撞的新方法[J]. 李方伟,马安君,朱江,余航. 计算机应用研究. 2014(04)
硕士论文
[1]环签名算法研究与应用[D]. 刘彪.西安电子科技大学 2012
本文编号:3224985
【文章来源】:北京交通大学北京市 211工程院校 教育部直属院校
【文章页数】:105 页
【学位级别】:硕士
【部分图文】:
图1-3?a)?P2P结构
?成员,然后对交易进行签名。验证者验证交易时,也需要使用环成员中所有用户的??公钥对交易进行验签。环签名的示意图如图1-5所示。??錢????兵?J??I?^?^?J??J??>???r?]?m??h?名者,一?H?善验签片片......>???&SSSS?SS8SJ8SSSSiP??H??图1-5环签名示意图??Figure?1-5?Ring?signature?diagram??隐蔽地址是指每次发送者要发起一笔交易时,先利用接收者的公钥信息计算??出一个一次性临时中间地址,然后将金额发送到该中间地址,接收者再利用自己的??私钥信息从整个区块链网络中计算出这笔交易,从而进行花费。这样,网络上其他??的用户包括矿工等就无法确定中间地址对应的用户,但依然可以验证交易的有效??性,而由于中间地址是一次性的,每次都重新随机产生,攻击者也就无法对真实的??发送者接收者作任何关联。??(3)零币??零币(Zcash)是一种采用零知识证明算法的新型匿名去中心化加密数字资产,??其利用EquiHash算法和PoW共识机制构建了适合普通电脑挖矿的发行机制。Zcash??的支付被发布在一个公有区块链上
为满足货币通过对中心化数字货币应该具有的性质和功能分析,一枚货币应??该具有序列号、金额、发行者签名、所有者、多级防伪等字段。??初步设计,一枚中心化数字货币的结构如图3-1所示。??前向哈希?序列号?金额?所有者?发行者签名使用者签名......??I??II????货币的拥有者公钥?Y??指向前一枚货币的哈希?货币被使用时使用者的签名??v??v?货币的腿?,r??货币的唯一编号?发行机构的签名??图3-]中心化数字货币的结构??Figure?3-1?Centralized?digital?currency?structure??其中,序列号为每一枚货币的唯一编号,相当于货币的主键;金额是货币的面??额;发行者签名是发行机构的签名,用来表示货币的真伪;所有者字段是货币拥有??者的公钥地址,表示货币的权属;使用者签名为货币被使用时,使用者对货币的签??名。此外,每一枚货币还有一个前向哈希字段,用来存储前一枚货币的哈希,使所??有的货币形成链式结构。一旦其中一枚货币被篡改或伪造,之后的所有货币均会发??行变化,以此作为更强的防伪手段。??在这些字段中
【参考文献】:
期刊论文
[1]基于区块链技术ICO行为之刑法规制[J]. 王冠. 东方法学. 2019(03)
[2]区块链技术、数字货币及金融风险——基于现代金融理论的一般性分析[J]. 易宪容. 社会科学文摘. 2019(01)
[3]密码学、比特币和区块链[J]. 姚前. 清华金融评论. 2018(12)
[4]区块链隐私技术综述[J]. 张宪,蒋钰钊,闫莺. 信息安全研究. 2017(11)
[5]基于SM2的代理保护代理签名的设计与实现[J]. 郭青霄,张大伟,常亮,刘晓东,宋靖文. 网络与信息安全学报. 2017(09)
[6]组合公钥体制的线性共谋攻击[J]. 廖国鸿,袁宇恒,黎伟杰,温雅敏,龚征. 计算机应用与软件. 2016(12)
[7]英国央行数字货币RSCoin探讨[J]. 蔡维德,赵梓皓,张弛,郁莲. 金融电子化. 2016(10)
[8]中国法定数字货币原型构想[J]. 姚前. 中国金融. 2016(17)
[9]区块链技术发展现状与展望[J]. 袁勇,王飞跃. 自动化学报. 2016(04)
[10]解决组合公钥共谋攻击和密钥碰撞的新方法[J]. 李方伟,马安君,朱江,余航. 计算机应用研究. 2014(04)
硕士论文
[1]环签名算法研究与应用[D]. 刘彪.西安电子科技大学 2012
本文编号:3224985
本文链接:https://www.wllwen.com/jingjilunwen/huobiyinxinglunwen/3224985.html