第3章物联网安全技术框架学习内容加密及密钥管理机制数据处理及隐私性124安全路由协议34认证与访问控制机制入侵检测与容侵容错技术5态势分析技术决策与控制安全673.1物联网加密及密钥管理机制1.加密机制•密码编码学是保障信息安全的基础。在传统IP网络中加密的应用通常有两种形式:点到点加密和端到端加密。•从目前学术界所公认的物联网基础架构来看,不论是点点加密还是端端加密,实现起来都有困难,因为在感知层的节点上要运行一个加密/解密程序不仅需要存储开销、高速的CPU,而且还要消耗节点的能量。3.1物联网加密及密钥管理机制2密钥管理机制(1)不同网络的管理特点•对互联网来说,由于不存在计算资源的限制,非对称和对称密钥系统都可以适用,互联网面临的安全主要是来源于其最初的开放式管理模式的设计,是一种没有严格管理中心的网络。•移动通信网是一种相对集中式管理的网络,而无线传感器网络和感知节点由于计算资源的限制,对密钥系统提出了更多的要求。3.1物联网加密及密钥管理机制(2)物联网密钥管理系统面临的主要问题:•如何构建一个贯穿多个网络的统一密钥管理系统,并与物联网的体系结构相适应;•如何解决传感器网络的密钥管理问题,如密钥的分配、更新、组播等问题。3.1物联网加密及密钥管理机制(3)实现统一的密钥管理系统的方式:•以互联网为中心的集中式管理方式。由互联网的密钥分配中心负责整个物联网的密钥管理,一旦传感器网络或其它感知网络接入互联网,通过密钥中心与传感器网络或其它感知网络汇聚点进行交互,实现对网络中节点的密钥管理;3.1物联网加密及密钥管理机制•以各自网络为中心的分布式管理方式。–此模式下,在传感器网络环境中对汇聚点的要求就比较高,可以在传感器网络中采用簇头选择方法,推选簇头,形成层次式网络结构,每个节点与相应的簇头通信,簇头间以及簇头与汇聚节点之间进行密钥的协商。–但对多跳通信的边缘节点、以及由于簇头选择算法和簇头本身的能量消耗,使密钥管理成为解决问题的关键。3.1物联网加密及密钥管理机制(4)无线传感器网络的密钥管理•密钥生成或更新算法的安全性:利用该算法生成的密钥应具备一定的安全强度,不能被网络攻击者轻易破解或者花很小的代价破解。也即是加密后保障数据包的机密性。•前向私密性:对中途退出传感器网络或者被俘获的恶意节点,在周期性的密钥更新或者撤销后无法再利用先前所获知的密钥信息生成合法的密钥继续参与网络通信,即无法参加与报文解密或者生成有效的可认证的报文。3.1物联网加密及密钥管理机制•后向私密性和可扩展性:新加入传感器网络的合法节点可利用新分发或者周期性更新的密钥参与网络的正常通信,即进行报文的加解密和认证行为等。而且能够保障网络是可扩展的,即允许大量新节点的加入。•抗同谋攻击:在传感器网络中,若干节点被俘获后,其所掌握的密钥信息可能会造成网络局部范围的泄密,但不应对整个网络的运行造成破坏性或损毁性的后果即密钥系统要具有抗同谋攻击。3.1物联网加密及密钥管理机制•源端认证性和新鲜性:–源端认证要求发送方身份的可认证性和消息的可认证性,即任何一个网络数据包都能通过认证和追踪寻找到其发送源,且是不可否认的。–新鲜性则保证合法的节点在一定的延迟许可内能收到所需要的信息。新鲜性除了和密钥管理方案紧密相关外,与传感器网络的时间同步技术和路由算法也有很大的关联。3.2数据处理与隐私性(1)物联网数据处理的安全性:•物联网数据处理过程:要经过信息感知、获取、汇聚、融合、传输、存储、挖掘、决策和控制等处理流程,而末端的感知网络几乎要涉及上述信息处理的全过程,只是由于传感节点与汇聚点的资源限制,在信息的挖掘和决策方面不占居主要的位置。•采集与传输的安全性:物联网应用不仅面临信息采集的安全性,也要考虑到信息传送的私密性,要求信息不能被篡改和非授权用户使用;3.2数据处理与隐私性•就传感器网络而言,在信息的感知采集阶段就要进行相关的安全处理,如对RFID采集的信息进行轻量级的加密处理后,再传送到汇聚节点。•数据处理采用具有安全性的数据处理算法:比如同态加密、密文检索等。3.2数据处理与隐私性2.隐私性•隐私性涉及数据隐私、位置隐私、关系隐私、属性隐私等。•基于位置服务中的隐私内容涉及两个方面:位置隐私中的位置指用户过去或现在的位置,而查询隐私指敏感信息的查询与挖掘,如某用户经常查询某区域的餐馆或医院,可以分析该用户的居住位置、收入状况、生活行为、健康状况等敏感信息,造成个人隐私信息的泄漏。3.3安全路由协议1.物联网的路由要解决的问题:•物联网跨越多类网络:有基于IP地址的互联网路由协议、有基于标识的移动通信网和传感器网络的路由算法,需解决两类路由问题。•多网融合的路由问题:可以考虑将身份标识映射成类似的IP地址,实现基于地址的统一路由体系;•传感器网络的路由问题:由于传感器网络的计算资源的局限性和易受到攻击的特点,要设计抗攻击的安全路由算法。3.3安全路由协议2.无线传感器网络路由协议常受到的攻击:•主要有以下几类:虚假路由信息攻击、选择性转发攻击(经过恶意节点的信息选择性丢掉)、污水池攻击(大功率节点伪造成父节点)、女巫攻击(伪造多个身份)、虫洞攻击(制造单跳假象)、Hello洪泛攻击、确认攻击等。•表2.2列出了一些针对路由的常见攻击:3.3安全路由协议3.3安全路由协议3.3安全路由协议传感器网络攻击和解决方案3.4认证与访问控制认证机制是指通信的数据接收方能够确认数据发送方的真实身份,以及数据在传送过程中是否遭到篡改。1.节点的认证机制•从物联网的体系结构来看,感知层的认证机制非常有必要。无线传感器网络中的认证技术主要包括基于轻量级公钥的认证技术、预共享密钥的认证技术、随机密钥预分布的认证技术、利用辅助信息的认证、基于单向散列函数的认证等。3.4认证与访问控制2.网络中的认证:主要包括身份认证和消息认证。•获得会话密钥:身份认证可以使通信双方确信对方的身份并交换会话密钥。•传统的认证是区分不同层次的:网络层的认证就负责网络层的身份鉴别,业务层的认证就负责业务层的身份鉴别,两者独立存在。•在物联网中认证的特殊性:–当物联网的业务由运营商提供时,那么就可以充分利用网络层认证的结果而不需要进行业务层的认证;3.4认证与访问控制–当业务是敏感业务,如金融类业务时,一般业务提供者会不信任网络层的安全级别,而使用更高级别的安全保护,那么这个时候就需要做业务层的认证;–而当业务是普通业务时,如气温采集业务等,业务提供者认为网络认证已经足够,那么就不再需要业务层的认证。3.4认证与访问控制3.PKI(PublicKeyInfrastructure)即“公钥基础设施”•一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系。•PKI的基础技术包括加密、数字签名、数据完整性机制、数字信封、双重数字签名等。•PKI是利用公钥理论和技术建立的提供信息安全服务的基础设施,是解决信息的真实性、完整性、机密性和不可否认性这一系列问题的技术基础,是物联网环境下保障信息安全的重要方案。4.访问控制技术•访问控制在物联网环境下被赋予了新的内涵,从TCP/IP网络中主要给“人”进行访问授权、变成了给机器进行访问授权,有限制的分配、交互共享数据,在机器与机器之间将变得更加复杂。3.4认证与访问控制3.5入侵检测与容侵容错技术1.容侵的概念:•容侵就是指在网络中存在恶意入侵的情况下,网络仍然能够正常地运行。•无线传感器网络的容侵技术主要集中于网络的拓扑容侵、安全路由容侵以及数据传输过程中的容侵机制。2.容错的概念•一般意义上的容错性是指在故障存在的情况下系统不失效、仍然能够正常工作的特性。•无线传感器网络的容错性指的是当部分节点或链路失效后,网络能够进行传输数据的恢复或者网络结构自愈,从而尽可能减小节点或链路失效对无线传感器网络功能的影响。3.5入侵检测与容侵容错技术•由于传感器节点在能量、存储空间、计算能力和通信带宽等诸多方面都受限,而且通常工作在恶劣的环境中,网络中的传感器节点经常会出现失效的状况。3.容侵框架:典型的一种无线传感器网络中的容侵框架包括三个部分:1)判定恶意节点2)发现恶意节点后启动容侵机制3)通过节点之间的协作,对恶意节点做出处理决定(排除或是恢复)3.5入侵检测与容侵容错技术4.容错的相关研究•网络拓扑中的容错。通过对无线传感器网络设计合理的拓扑结构,保证网络出现断裂的情况下,能正常进行通信。•网络覆盖中的容错。无线传感器网络的部署阶段,主要研究在部分节点、链路失效的情况下,如何事先部署或事后移动、补充传感器节点,从而保证对监测区域的覆盖和保持网络节点之间的连通。3.5入侵检测与容侵容错技术•数据检测中的容错机制。主要研究在恶劣的网络环境中,当一些特定事件发生时,处于事件发生区域的节点如何能够正确获取到数据。3.6态势分析•新的网络安全监控技术:网络态势感知与评估技术是对当前和未来一段时间内的网络运行状态进行定量和定性的评价、实时监测和预警的一种新的网络安全监控技术。•网络安全的延伸:在物联网领域中态势感知与评估已经超越了IP网络中单纯的网络安全的意义,已经从网络安全延伸到了网络正常运行状态的监控;•正在开展的研究领域:物联网的网络态势感知与评估的有关理论和技术还是一个正在开展的研究领域。3.7决策与控制安全1.物联网信息流的双向流动性:•从感知端采集物理世界的各种信息,经过数据的处理,存储在网络的数据库中;•根据用户的需求,进行数据的挖掘、决策和控制,实现与物理世界中任何互连物体的互动。2.双向流动性带来的决策与控制安全问题•在数据采集处理中我们讨论了相关的隐私性等安全问题;•决策控制又将涉及到另一个安全问题,如(抬杆收费系统的)可靠性、安全性等。3.7决策与控制安全•在传统的无线传感器网络中由于侧重对感知端的信息获取,对决策控制的安全考虑不多,互联网的应用也是侧重与信息的获取与挖掘,较少应用对第三方的控制。•而物联网中对物体的控制将是重要的组成部分,需要进一步更深入的研究。ThankYou!