0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物联网对安全性和区块链承诺的追求

星星科技指导员 来源:嵌入式计算设计 作者:Prasad Kandikonda 2022-10-20 15:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网IoT)安全和隐私仍然是一个重大挑战,主要是由于物联网网络的大规模和分布式特性。尽管区块链技术作为一种可能的安全解决方案正在成为头条新闻,但它让许多人仍然挠头。随着它解决金融行业问题的发展,该技术本身似乎非常有利于解决许多第三方交换信息,涉及信任并且需要维护不可变分类账的行业。然而,采用区块链远非直截了当。不仅有不同的技术风格,还有公共和私人选择,必须考虑对现有数据参数的关注。最终,物联网客户在选择其最终的隐私承诺之前,需要考虑多种实施挑战。

区块链和物联网设备

区块链是加密和数据库技术的演变,旨在解决双重会计造成的现实问题,并消除许多参与结算交易的中介机构以及进行交易所需的时间。虽然基于区块链的方法提供了分散的安全性和隐私性,但它们涉及大量的能量,延迟和计算开销,并不总是适合大多数资源受限的物联网设备。物联网设备的范围从住宅中使用的小型传感器到巨型机器,例如GE和波音公司使用的机器。在所有这些情况下,一个非常重要的考虑因素是物联网设备的生命周期跟踪,因为跟踪这一旅程变得非常重要。毫无疑问,区块链可能是解决这个问题的一项非常有用的技术。

区块链与分布式数据库

区块链和分布式数据库在它们能做什么方面非常具有可比性。它们连接不同的第三方实体,并允许以一致的方式交换数据。许多被定位为区块链独有的功能也可以通过分布式数据库技术来实现。例如,像“智能合约”这样的功能正在成为一个有用的扩展(如以太坊和HyperLedger),可以很容易地通过“存储过程”来完成,这是许多数据库技术的一个特征。同样,仅使用附加功能可以在数据库中使用严格的权限和操作来完成,执行事务块可以通过将一组操作“组合成一个原子实体来完成。因此,看起来许多与区块链功能相同的事情都可以由分布式数据库完成。那么,区块链带来了什么呢?

区块链贡献的第一件事是消除负责维护所有分布式数据库,其数据完整性,软件更新等的中间人或实体。使用区块链,不需要这个中间实体。节点中的每个对等节点都成为所有者,负责维护数据库的副本,并完全摆脱“中间性”。

第二大好处是可用性。使用区块链,网络不再依赖于任何一个节点。由于相同的数据由所有对等方维护,因此任何对等体都可以关闭并返回,而不会影响网络的整体功能。而在分布式数据库中,如果具有关键信息的节点出现故障,您的网络就会出现故障。您可以包括额外的冗余,并在传统DB中使用SHARDing和其他技术,但设计的总体成本会上升。

不同风格的区块链

市场上有各种区块链网络。根据一家独立研究公司的数据,截至2017年,至少有1,500家公司正在构建区块链网络,不同风险投资公司总共投资了5.19亿美元。这一切都始于比特币,其次是以太坊,多链,开放链,超级分类等等。

在非常高的层次上,有两种类型的区块链。一个是公共的,另一个是私人的,也分别被称为无许可和许可。如果你看看比特币或以太坊,它们是公开的,这意味着任何人都可以加入网络并参与交易。然而,对于私有区块链,您需要获得授权和身份验证才能加入网络。

您会注意到的另一个重大区别是允许“智能合约”的区块链与不允许执行任何程序的区块链。使用比特币,你不能做“智能合约”,而使用以太坊,你可以。

从技术角度来看,另一个主要区别在于使用哪种类型的“共识算法”来验证交易块,它们如何被散列并输入区块链。其中最受欢迎的是“工作量证明”(由比特币使用),“权益证明”(由以太坊使用)和HyperLedger使用的“委托拜占庭容错”(dBFT)。还有其他活动证明,烧伤证明,经过时间证明和容量证明。

这些技术在允许挖矿方面也有所不同,并在“加密硬币”或不允许挖矿的情况下为对等节点提供激励。大多数公共网络都有某种加密令牌授予对等方,而私有网络则不这样做。

市场上的一些新技术专注于执行的速度和时间。在这种情况下,他们不是等待创建一个交易块插入区块链,而是在参与对话的对等节点之间创建一个单一的链,并将交易插入到这个链中。这方面的一些例子是开放链,多链等。

决策最终基于数据

在物联网领域,根据网络类型和可用带宽以及终端设备的处理能力,您必须选择数据参数。在受限设备中,内存和处理能力非常小,您最终会将所有数据发送到上游。在边缘,如果你有一个更智能的网关,你可以通过在将可操作的数据推送到云之前添加商业智能来做一些筛选和处理。随着物联网客户希望节省带宽并在较低的数据计划上运行,这变得越来越受欢迎。

这主要是一个问题,即您可以在边缘设备上进行多少投资,而在数据计划和数据存储方面您可以负担多少。如果您有高端设备,则大部分处理可以在边缘完成,从而节省带宽和空间。另一方面,在某些情况下,可能无法做任何事情,因为法律要求存储来自物联网设备的所有内容。如果它是关键数据,如果需要在以后完成某种审核,则可能需要跟踪所有内容。但是,如果像监测太阳能电池板的温度或农田的湿度一样,这可能没什么大不了的。

那么,区块链如何适应物联网的世界呢?可能无法将物联网网络的每个终端节点添加到区块链中。但是,通过 Edge 网关的所有终端节点都可以使网关在将任何类型的数据传输到网络之前使用区块链技术参与验证/身份验证。可以使用区块链为关键应用程序启用边缘网关和功能强大的终端节点,例如身份验证/验证,证书轮换和验证,验证固件级别和安全补丁,以及如果被视为恶意设备,还可以进行调试。参与区块链网络的各种实体之间需要高度的协调和互操作性,才能成功部署解决方案。

了解挑战

最终,在跳上区块链列车之前,必须考虑所有挑战。

由于该技术仍处于早期阶段,因此普遍缺乏对其可以做什么和不能做什么的充分理解。有很多怀疑。

有许多供应商提供区块链解决方案,但所有这些都不可互操作。这会产生不同的系统。

作为此解决方案一部分的所有各方都需要同意并遵守一个共同的平台,以便成功推出。

由于区块链技术跨越了许多边界,因此在每个入口和出口点保持法人实体的满意度可能非常具有挑战性。法规遵从性是一项挑战。

由于区块链技术消除并消除了对第三方中介机构的控制,因此很难克服现有机构的既得利益。

在一些公共区块链实现中,散列和将块插入链中的响应时间可能需要几秒钟到几分钟,无法保证。

也没有多少开发人员和咨询资源可以帮助轻松实施区块链解决方案。

最后,还有一个黑暗的内涵,即区块链和加密货币与一些非法的,桌子底下的交易有关。这个神话需要被消除,然后才能被广泛接受并成为主流技术。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2577

    文章

    55460

    浏览量

    793773
  • 物联网
    +关注

    关注

    2950

    文章

    48110

    浏览量

    418164
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问CW32L052C8T6这种安全性低功耗MCU的安全固件部分怎么实现?

    请问,CW32L052C8T6这种安全性低功耗MCU的安全固件部分怎么实现?
    发表于 12-05 07:19

    Lora基站在联网应用的重要

    联网设备的远程监测和控制,提供可靠的网络连接和管理,保障联网设备的数据安全。随着
    发表于 12-03 07:09

    车规级与消费级芯片的可靠安全性与成本差异

    ;消费级芯片则面向大众市场,追求性价比和快速迭代。随着汽车智能化、电动化趋势加速,芯片在整车系统中的重要日益凸显。本文将从设计目标、应用场景、可靠安全性、成本结构及行业案例等维度
    的头像 发表于 11-18 17:27 1534次阅读
    车规级与消费级芯片的可靠<b class='flag-5'>性</b>、<b class='flag-5'>安全性</b>与成本差异

    芯源半导体在联网设备中具体防护方案

    中,通过安全芯片实现 TLS 协议的握手过程,完成身份认证、密钥协商等操作,建立安全的通信通道。对于采用 UDP 协议的联网设备,如实时监控设备,通过 DTLS 协议保障数据传输的
    发表于 11-18 08:06

    请问如何协同工作来保障联网设备固件安全的?

    固件加密存储和安全启动与固件验证这两种固件安全防护手段,是如何协同工作来保障联网设备固件安全的?
    发表于 11-18 07:30

    联网设备面临的多种安全威胁中,数据传输安全威胁和设备身份安全威胁有何本质区别?

    联网设备面临的多种安全威胁中,数据传输安全威胁和设备身份安全威胁有何本质区别,实际应用中哪一种更难防范?
    发表于 11-18 06:41

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是一个庞杂的概念,学习起来很困难。因此,从哪里开始学习
    发表于 10-14 10:34

    学习联网可以做什么工作?

    市场需求,制定产品规划。   系统集成工程师:负责将不同的联网设备和系统进行整合,实现设备之间的联通和数据共享。   安全工程师:负责保障联网
    发表于 10-11 16:40

    有哪些技术可以提高边缘计算设备的安全性

    边缘计算设备的安全性面临分布式部署、资源受限(算力 / 存储 / 带宽)、网络环境复杂(多无线连接)、物理接触易被篡改等独特挑战,因此其安全技术需在 “安全性” 与 “轻量化适配” 之间平衡。以下从
    的头像 发表于 09-05 15:44 1765次阅读
    有哪些技术可以提高边缘计算设备的<b class='flag-5'>安全性</b>?

    如何验证硬件加速是否真正提升了通信协议的安全性

    验证硬件加速是否真正提升通信协议的安全性,需从 安全功能正确、抗攻击能力增强、安全性能适配、合规一致 等核心维度展开,结合实验室测试与真
    的头像 发表于 08-27 10:16 1316次阅读
    如何验证硬件加速是否真正提升了通信协议的<b class='flag-5'>安全性</b>?

    请问DM平台访问安全性如何控制?

    DM平台访问安全性如何控制?
    发表于 08-06 06:01

    联网蓝牙模块有哪些优势?

    更加广泛地覆盖范围,从而提高了设备的可用安全性高:蓝牙模块采用了加密技术,可以有效地保障通信数据的安全性,防止数据被非法获取。这对于一些对安全性要求较高的
    发表于 06-28 21:49

    联网未来发展趋势如何?

    :随着联网设备和传感器的普及,数据安全和隐私保护将成为联网行业发展的重要关注点。保护用户数据的安全
    发表于 06-09 15:25

    联网工程师为什么要学Linux?

    。 四、行业趋势与未来兼容 1)开源与自主可控 Linux的开源使其成为企业构建自主联网生态的首选,避免闭源系统(如VxWorks)的授权限制和
    发表于 05-26 10:32

    凌科芯安LKT4305GM打造安全联网

    不论是互联网还是联网,身份认证、数据的安全性、通信通道的安全都是十分重要的。如果黑客获得了不安全
    的头像 发表于 04-24 15:30 894次阅读
    凌科芯安LKT4305GM打造<b class='flag-5'>安全</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>