基于区块链的访问控制技术探索.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 区块 访问 控制 技术 探索
- 资源描述:
-
1、基于区块链的访问控制技术探索王栋张云龙马斌摘要:访问控制系统是计算机科学领域里对系统资源访问的规范化控制的一种机制。现存的访问控制系统面临着许多问题,如:需要第三方验证,隐私保护差,低效率等。访问控制的这些问题可以通过近年来备受关注的区块链解决。本文首先概述了当前访问控制系统的现状和问题,然后简要介绍了区块链技术的特性。最后研究基于区块链技术对访问控制的改进。Abstract:Access control system is a mechanism of standardized access control to systemresources in the field of Compute
2、r Science.The existing access control systemfaces many problems,such as the need for third-party authentication,poorprivacy protection,low efficiency,and so on.These problems of accesscontrol can be solved by blockchain,which has attracted much attention inrecent years.This paper firstly summarizes
3、the current situation and problemsof access control system,and then briefly introduces the characteristics ofblockchain technology.Finally,the improvement of access control based onblockchain technology is studied.关键词:访问控制;区块链;隐私保护Key words:access control;blockchain;privacy protection中图分类号:TP309;TP3
4、91.44文献标识码:A文章编号:1006-4311(2020)14-0227-020引言比特币为代表的数字货币近年持续火热,其价格由最初的 0.25 美分涨至几千美元一枚。人们在关注比特币的同时对实现比特币的区块链技术投来了越来越多的目光。近年来区块链技术因其良好的隐私保护、去中心化、抗抵赖等特性从最初金融领域的应用开始转向政务、供应链、专利、物联网等领域1。目前對系统资源访问控制主要存在通过中心化的第三方进行认证,其认证效率低下、隐私保护弱、系统健壮性差。因此急需一种新型访问控制技术对资源进行更好的保护。1访问控制简介访问控制是对信息资源进行保护的重要措施之一。它主要通过对访问行为的主体进
5、行授权来控制主体对客体即资源的可操作属性。一般情况下访问控制模型由主体、客体(资源)、权限构成。主体可以是用户或程序、权限就是对资源的操作、资源就是信息系统中的网络、数据。访问控制主要目的是保护信息或网络资源不被非授权的进行访问2。传统上广泛使用的访问控制策略为自主访问控制、强制访问控制、角色访问控制三种3。自主访问控制就是对资源具有读写权限的主体可以将权限授权给其他主体。因为权限的可传递性其安全性较差。强制访问控制即所有的权限集中管理,不存在授权给其他主体问题。权限集中管理实现复杂,管理难度大。近年传统访问控制技术也通过吸收新的 IT 技术进行改进,提出了一些新的模型,如:基于属性的访问控制
6、模型、基于任务的访问控制模型、基于信用度的访问控制模型等。这些模型存在如下问题:若中心系统不可用,则整个访问控制系统不可用;若中心系统数据泄露,则所有用户信息泄露;若恶意用户伪造身份,中心系统无法进行鉴别。2区块链技术2.1 区块链的概念区块链技术是一系列 IT 技术的有机组合。按照工信部的区块链技术和应用发展白皮书 2016的解释为:区块链是一种按照时间顺序将数据区块以顺序相联的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。账本即按照一定的格式记录流水等交易信息4。区块链的数据结构如下描述:区块是链式结构的基本数据单元,聚合了所有交易相关信息,主要包括区块
7、头和区块体两部分。区块头由父区块哈希值、时间戳、默克尔树根等信息组成。区块体一般包含一串交易的列表。每个区块中的区块头保存的父区块的哈希值唯一确定了该区块的父区块,从而构成连接关系,形成区块链。区块链使用到的关键技术有:哈希运算、数字签名、共识算法、智能合约、P2P 网络等。区块链通过哈希运算用来构建区块链的链式结构,实现防篡改:即通过哈希运算构建默克尔树,实现内容改变的快速检测。数字签名在区块链中验证收到消息的完整性和消息发送者身份的合法性。共识算法用来保证所有节点都记录一分相同的正确数据。智能合约确保去中心化的区块链各节点有统一的触发逻辑。2.2 区块链的特性根据区块链的技术特点和实现原理
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
机关作风表态发言.pdf
