热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

论文笔记:ANovelAttributeBasedAccessControlSchemeUsingBlockchainforIoT

一、基本信息论文题目:《ANovelAttribute-BasedAccessControlSchemeUsingBlockchainforIoT》发表时间&#x

一、基本信息

论文题目:《A Novel Attribute-Based Access Control Scheme Using Blockchain for IoT》

发表时间:IEEE Access 2019

论文作者及单位:

 

二、摘要

随着智能设备数量的急剧增加,物联网近年来得到了越来越多的关注和快速发展。它有效地将物理世界与因特网结合在现有的网络基础设施上,以便于在智能设备之间共享数据。然而,其复杂的大规模网络结构给物联网系统带来了新的安全风险和挑战。为了保证数据的安全性,传统的访问控制技术由于其复杂的访问管理和集中式的可信性,不适合直接用于物联网系统中的访问控制。本文提出了一种基于属性的物联网系统访问控制方案,大大简化了访问管理。我们使用区块链技术来记录属性的分布,以避免单点故障和数据篡改。访问控制过程也进行了优化,以满足物联网设备对高效和轻量级计算的需求。安全性和性能分析表明,该方案能够有效地抵抗多种攻击,并在物联网系统中得到了有效的实现。

 

三、主要内容与工作

毫无疑问,物联网(IoT)是最有前途的技术之一,并且近年来引起了学术界和行业的广泛关注。物联网是一种新颖的架构框架,通过现有网络基础架构将物理世界与Internet集成在一起。它旨在连接所有智能设备,包括物理设备,车辆和家用电器,并使它们能够通过Internet自主收集和共享数据。根据Gartner的预测,1 2017年,全球有超过84亿连接的事物加入了该网络,比2016年增长31%,到2020年将达到204亿。然而,连接设备数量的急剧增加带来了新的安全风险。物联网系统面临的挑战。随着物联网设备的广泛分布,很难实施严格的安全控制,使它们容易受到恶意对手的各种攻击。有必要保护IoT设备免受未经授权的访问,这通常会导致严重的数据泄漏,因为这些设备通常包含许多有价值的敏感数据。众所周知,访问控制是确保安全数据安全的最重要技术之一。传统访问控制技术(例如,自主访问控制(DAC),基于身份的访问控制(IBAC))不适合在IoT系统中实施访问控制,因为几乎不可能为每个人创建访问控制列表(ACL)由于大量未知身份,物联网系统。另一个常见的技术强制访问控制(MAC)通常由中央管理员执行,这存在单点故障的问题。由于物联网设备由于其位置或功能而可能属于不同的管理组织,因此集中式访问控制模式不适合物联网系统。

基于属性的访问控制(ABAC)提供了一种灵活,动态且细粒度的访问控制。它将角色或身份抽象为属性授权机构发布的一组属性。通过布尔公式对一组属性描述的访问策略用于定义有效和授权的访问。不再需要为系统中的每个角色分配角色或创建访问控制列表。取而代之的是,属性机构仅需要管理系统中定义的每个属性并将它们分发给适当的用户。这样,由于属性数量远少于系统中的用户数量,因此可以有效简化访问管理。
区块链是技术巨头和商业社区感兴趣的另一个热门话题。它是一种开放,透明和分布式的分类帐,可以有效地,永久地记录两方之间的交易[1]。一旦记录下来,除非达成新的共识,否则无法篡改区块链上的数据。将物联网与区块链技术相结合是一个令人鼓舞的趋势,有望确保物联网系统的可信度并降低其总体开销。它可以帮助物联网建立一个分散的,可信的和可公开验证的数据库,从而使数十亿个互联事物可以通过它实现分布式信任。
在本文中,我们提出了一种新的基于属性的基于区块链的物联网系统访问控制方案。我们的主要贡献概述如下:

1)我们提出了一种新颖的基于属性的物联网系统访问控制方案。 不再需要为系统中的每个人进行ACL或分配角色。 每个设备都可以由一组属性来描述,这些属性在系统中预先定义,并由属性授权机构根据其标识或能力来发布。 除非它具有足够的与访问策略匹配的属性,否则不允许任何人访问。
2)我们使用区块链记录属性的分布。 属性主管部门共同维护公开且可信的“交易”分类帐。 记录后,该区块中的数据将无法更改,任何人都可以在需要时随时查询区块链。
3)我们简化了访问控制协议,所涉及的两个方面仅需要执行一些简单的签名和哈希操作。 这样,我们的方案对于物联网系统中计算能力和能源供应有限的设备将变得更加有效。

 

 

四、总结

为了提高物联网中数十亿资源受限设备的访问管理水平,提出了一种基于属性的物联网访问控制方案。这种分散可扩展的访问控制系统解决了信任度不足的问题,使系统更加健壮。我们定义了一种记录属性授权的新型交易。在我们的设计中,物联网设备独立于区块链网络的共识过程,这显著降低了总体计算和通信开销。此外,所提出的方案的一些部分,如一致性算法,AKA协议,都是模块化设计,极大地提高了系统的灵活性,便于将来的维护和更新。安全性分析表明,该方案在实际应用中是安全的,仿真实验表明,在物联网中实施严格的细粒度访问控制是有效和有效的。


推荐阅读
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • Cosmos生态系统为何迅速崛起,波卡作为跨链巨头应如何应对挑战?
    Cosmos生态系统为何迅速崛起,波卡作为跨链巨头应如何应对挑战? ... [详细]
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 本文通过思维导图的形式,深入解析了大型网站技术架构的核心原理与实际案例。首先,探讨了大型网站架构的演化过程,从单体应用到分布式系统的转变,以及各阶段的关键技术和挑战。接着,详细分析了常见的大型网站架构模式,包括负载均衡、缓存机制、数据库设计等,并结合具体案例进行说明。这些内容不仅有助于理解大型网站的技术实现,还能为实际项目提供宝贵的参考。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • Python错误重试让多少开发者头疼?高效解决方案出炉
    ### 优化后的摘要在处理 Python 开发中的错误重试问题时,许多开发者常常感到困扰。为了应对这一挑战,`tenacity` 库提供了一种高效的解决方案。首先,通过 `pip install tenacity` 安装该库。使用时,可以通过简单的规则配置重试策略。例如,可以设置多个重试条件,使用 `|`(或)和 `&`(与)操作符组合不同的参数,从而实现灵活的错误重试机制。此外,`tenacity` 还支持自定义等待时间、重试次数和异常处理,为开发者提供了强大的工具来提高代码的健壮性和可靠性。 ... [详细]
  • 本文详细探讨了几种常用的Java后端开发框架组合及其具体应用场景。通过对比分析Spring Boot、MyBatis、Hibernate等框架的特点和优势,结合实际项目需求,为开发者提供了选择合适框架组合的参考依据。同时,文章还介绍了这些框架在微服务架构中的应用,帮助读者更好地理解和运用这些技术。 ... [详细]
  • B站服务器故障影响豆瓣评分?别担心,阿里巴巴架构师分享预防策略与技术方案
    13日晚上,在视频观看高峰时段,B站出现了服务器故障,引发网友在各大平台上的广泛吐槽。这一事件导致了连锁反应,大量用户纷纷涌入A站、豆瓣和晋江等平台,给这些网站带来了突如其来的流量压力。为了防止类似问题的发生,阿里巴巴架构师分享了一系列预防策略和技术方案,包括负载均衡、弹性伸缩和容灾备份等措施,以确保系统的稳定性和可靠性。 ... [详细]
  • 本文深入解析了WCF Binding模型中的绑定元素,详细介绍了信道、信道管理器、信道监听器和信道工厂的概念与作用。从对象创建的角度来看,信道管理器负责信道的生成。具体而言,客户端的信道通过信道工厂进行实例化,而服务端则通过信道监听器来接收请求。文章还探讨了这些组件之间的交互机制及其在WCF通信中的重要性。 ... [详细]
author-avatar
babelbat_786
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有