计算机科学 ›› 2021, Vol. 48 ›› Issue (6A): 504-508.doi: 10.11896/jsjkx.200700210
王向宇1, 杨挺2
WANG Xiang-yu1, YANG Ting2
摘要: 路由目录服务器是匿名网络中的重要组成部分,路由目录服务器的中心化特性导致了匿名网络在系统的可扩展性、数据的安全性和网络的弹性等方面受限。为了从根本上改善这些问题,文中构建了去中心化目录服务方案DCSM(Decentralized Contents Service Model),以智能合约替代中心化的目录服务器,将路由目录服务器应用在区块链上,从而达到路由交易去中心化的目的。为实现路由目录服务器的功能,用3个智能合约分别定义了以下规则:用户注册授权、路由信息拍卖、路由信息加解密。实验结果证明,提出的智能合约在功能上能够替代原有的路由目录服务器,完成路由信息的交易过程,并在性能上具有较好的安全性。智能合约的加入将目录服务器的功能在去中心化的区块链上实现,该方案提高了系统的可扩展性、数据的安全性和网络的弹性,有更多人维护的匿名网络也将变得更加有活力。
中图分类号:
[1] HE D,ZEADALLY S,KUMAR N,et al.Anonymous Authentication for Wireless Body Area Networks With Provable Security[J].IEEE Systems Journal,2017,11(4):2590-2601. [2] CATALANO D,FIORE D,GENNARO R.A certificateless approach to onion routing[J].International Journal of Information Security,2017,16(3):327-343. [3] LIU X,WANG N.An overview of anonymous communication[J].Computer Applications,2010,30(3):719-722. [4] TAN Q,GAO Y,SHI J,et al.Toward a Comprehensive Insight Into the Eclipse Attacks of Tor Hidden Services[J].IEEE Internet of Things Journal,2019,6(2):1584-1593. [5] CHRISTIDIS K,DEVETSIKIOTIS M.Blockchains and SmartContracts for the Internet of Things[J].IEEE Access,2016,4:2292-2303. [6] HAMOUID K,ADI K.Secure and reliable certification management scheme for large-scale MANETs based on a distributed anonymous authority[J].Peer-to-Peer Networking and Applications,2019,12(5):1137-1155. [7] HAGHIGHI M S,AZIMINEJAD Z.Highly Anonymous Mobility-Tolerant Location-Based Onion Routing for VANETs[J].IEEE Internet of Things Journal,2020,7(4):2582-2590. [8] TSAI J L,LO N W.Secure Anonymous Key DistributionScheme for Smart Grid[J].IEEE Transactions on Smart Grid,2016,7(2):906-914. [9] RAHMAN M A,HOSSAIN M S,LOUKAS G,et al.Block-chain-based Mobile Edge Computing Framework for Secure Therapy Applications[J].IEEE Access,2018(99):1-1. [10] ZHUMABEKULY AITZHAN N,SVETINOVIC D.Securityand Privacy in Decentralized Energy Trading Through Multi-Signatures,Blockchain and Anonymous Messaging Streams[J].IEEE Transactions on Dependable and Secure Computing,2018,15(5):840-852. [11] WAN S.Topology hiding routing based on learning with errors[J].Concurrency and Computation:Practice and Experience,2020,e5740. [12] SAKAI K,SUN M T,KU W S,et al.On Anonymous Routing in Delay Tolerant Networks[J].IEEE Transactions on Mobile Computing,2019,18(12):2926-2940. [13] ZHAO K,XING Y H.Overview of research on security of the Internet of Things driven by blockchain technology [J].Information Network Security,2017(5):1-6. [14] KANG J,YU R,HUANG X,et al.Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains[J].IEEE Transactions on Industrial Informatics,2017(6):1-1. [15] LEI A,CRUICKSHANK H,CAO Y,et al.Blockchain-BasedDynamic Key Management for Heterogeneous Intelligent Transportation Systems[J].IEEE Internet of Things Journal,2017(99):1-1. [16] MAXWELL G,POELSTRA A,SEURIN Y,et al.SimpleSchnorr multi-signatures with applications to Bitcoin[J].Designs,Codes and Cryptography,2019,87(9). [17] ZOU B.Summary of Auction Theory[J].Science Consulting (Technology·Management),2013(11):19-20. [18] LEI A,CRUICKSHANK H,CAO Y,et al.Blockchain-BasedDynamic Key Management for Heterogeneous Intelligent Transportation Systems[J].IEEE Internet of Things Journal,2017(99):1-1. [19] MESHRAM C,LEE C C,LI C T,et al.A secure key authentication scheme for cryptosystems based on GDLP and IFP[J].Soft Computing,2016,21(24):7285-7291. [20] CHEN Z,QI F,YE C Y.Research on a cloud data encryption scheme based on national secret algorithm[J].Information Security Research,2018,4(7):646-651. [21] HE D,ZEADALLY S,KUMAR N,et al.Efficient and Anonymous Mobile User Authentication Protocol Using Self-Certified Public Key Cryptography for Multi-Server Architectures[J].IEEE Transactions on Information Forensics & Security,2016,11(9):2052-2064. [22] YAGHMAEE M H,BARABADI B,ALISHAHI S,et al.Incentive cloud-based demand response program using game theory in smart grid[C]// Electrical Power Distribution Networks Conference.IEEE,2016. |
[1] | 王子凯, 朱健, 张伯钧, 胡凯. 区块链与智能合约并行方法研究与实现 Research and Implementation of Parallel Method in Blockchain and Smart Contract 计算机科学, 2022, 49(9): 312-317. https://doi.org/10.11896/jsjkx.210800102 |
[2] | 黄松, 杜金虎, 王兴亚, 孙金磊. 以太坊智能合约模糊测试技术研究综述 Survey of Ethereum Smart Contract Fuzzing Technology Research 计算机科学, 2022, 49(8): 294-305. https://doi.org/10.11896/jsjkx.220500069 |
[3] | 傅丽玉, 陆歌皓, 吴义明, 罗娅玲. 区块链技术的研究及其发展综述 Overview of Research and Development of Blockchain Technology 计算机科学, 2022, 49(6A): 447-461. https://doi.org/10.11896/jsjkx.210600214 |
[4] | 高健博, 张家硕, 李青山, 陈钟. RegLang:一种面向监管的智能合约编程语言 RegLang:A Smart Contract Programming Language for Regulation 计算机科学, 2022, 49(6A): 462-468. https://doi.org/10.11896/jsjkx.210700016 |
[5] | 卫宏儒, 李思月, 郭涌浩. 基于智能合约的秘密重建协议 Secret Reconstruction Protocol Based on Smart Contract 计算机科学, 2022, 49(6A): 469-473. https://doi.org/10.11896/jsjkx.210700033 |
[6] | 杜辉, 李卓, 陈昕. 基于在线双边拍卖的分层联邦学习激励机制 Incentive Mechanism for Hierarchical Federated Learning Based on Online Double Auction 计算机科学, 2022, 49(3): 23-30. https://doi.org/10.11896/jsjkx.210800051 |
[7] | 张潆藜, 马佳利, 刘子昂, 刘新, 周睿. 以太坊Solidity智能合约漏洞检测方法综述 Overview of Vulnerability Detection Methods for Ethereum Solidity Smart Contracts 计算机科学, 2022, 49(3): 52-61. https://doi.org/10.11896/jsjkx.210700004 |
[8] | 郭显, 王雨悦, 冯涛, 曹来成, 蒋泳波, 张迪. 基于区块链的工业控制系统角色委派访问控制机制 Blockchain-based Role-Delegation Access Control for Industrial Control System 计算机科学, 2021, 48(9): 306-316. https://doi.org/10.11896/jsjkx.210300235 |
[9] | 郭上铜, 王瑞锦, 张凤荔. 区块链技术原理与应用综述 Summary of Principle and Application of Blockchain 计算机科学, 2021, 48(2): 271-281. https://doi.org/10.11896/jsjkx.200800021 |
[10] | 陈自民, 卢艺文, 郭燕. 基于区块并行的以太坊智能合约高速重放 High-speed Replay of Ethereum Smart Contracts Based on Block Parallel 计算机科学, 2021, 48(2): 289-294. https://doi.org/10.11896/jsjkx.200500105 |
[11] | 王辉, 陈博, 刘玉祥. 基于区块链的人事档案管理系统研究 Research on Personnel File Management System Based on Blockchain 计算机科学, 2021, 48(11A): 713-718. https://doi.org/10.11896/jsjkx.210300051 |
[12] | 代闯闯, 栾海晶, 杨雪莹, 过晓冰, 陆忠华, 牛北方. 区块链技术研究综述 Overview of Blockchain Technology 计算机科学, 2021, 48(11A): 500-508. https://doi.org/10.11896/jsjkx.201200163 |
[13] | 凌飞, 陈世平. 基于区块链的企业联盟共享数字积分管理机制 Shared Digital Credits Management Mechanism of Enterprise Alliance Based on Blockchain 计算机科学, 2021, 48(11A): 533-539. https://doi.org/10.11896/jsjkx.201200170 |
[14] | 涂良琼, 孙小兵, 张佳乐, 蔡杰, 李斌, 薄莉莉. 智能合约漏洞检测工具研究综述 Survey of Vulnerability Detection Tools for Smart Contracts 计算机科学, 2021, 48(11): 79-88. https://doi.org/10.11896/jsjkx.210600117 |
[15] | 肖锋, 张鹏程, 罗夏朴. 基于正则表达式、程序插桩和代码替换的以太坊智能合约bug检测和修复方法 Ethereum Smart Contract Bug Detection and Repair Approach Based on Regular Expressions, Program Instrumentation and Code Replacement 计算机科学, 2021, 48(11): 89-101. https://doi.org/10.11896/jsjkx.210600064 |
|