论文部分内容阅读
近年来,边缘计算的出现和发展补充和改进了云计算网络中诸如延迟一类已知的局限性。工业界和学术界已经提出并实施了边缘计算的各种范例,这些范例在基础协议、目标、部署区域等方面各不相同。然而所有这些边缘计算范例的共同之处在于对云网络核心的复制,例如:系统边缘的计算和存储资源。对数据生产者提供尽可能接近的计算支持意味着可以按时访问、分析和处理数据,从而提升用户体验。边缘计算的发展导致了新兴的M2M连接的激增,例如智能电表及工具、健康应用、车载GPS等。恶意入侵者和一些好奇的用户可以使用从智能电表,健康小工具等收集的私人信息对用户造成不利。入侵者借此所发起的攻击可导致隐私泄露、数据丢失以及对存储数据的非法操作,从而危及数据完整性,机密性和真实性受到损害。因此,必须将端到端的安全保障集成到每个边缘计算平台中,以确保用户隐私。目前部署在边缘计算环境中的隐私保护协议是伪去中心化的。这些协议涉及第三方元素的使用,这些元素可能与服务器或节点注册有关。这种关联引入了可伸缩性的问题和多点故障,从而可能影响网络的可用性。为了应对已知的安全挑战,在边缘计算的设计中集成了区块链技术。在一个涉及许多不同服务提供商处理用户数据的框架中,通过用户提示的方式很难预测在信息交换过程中引发攻击的位置。然而区块链为互不信任各方提供了安全的网络环境,这一环境适用于本文所讨论的各种设备。区块链消除了任何中心化的元素,从而确保了它所集成到的任何网络中的可伸缩性,从而进一步减少延迟并消除单点故障。区块链的一个关键原则是透明性。根据所部署的区块链网络的类型,所有或部分节点均有权访问网络上交换的交易中的所有信息,以便评估、审核和验证这些交易是否符合网络中制定的规则。区块链内的透明性以及确保仅交易涉及各方方能访问敏感信息的需求,同样给内部攻击者带来了访问信息的挑战。为了确定第4章中所提到的当前隐私保护认证方案模型中的缺点,我们对边缘计算中目前使用的认证方案模型进行了评估,目的是为了改进当前环境下,所提出的认证方案不易使用的现状。我们使用基于双线性配对的密码学的密码原语,提出了一种方案来改善增强的隐私性,并在当前的身份验证模型中提供身份验证机制,以部署在边缘计算平台中。为了提高生物识别信息在密码系统中的应用,引入了模糊提取器生物密码系统并将其集成到该协议中,并在MCC环境中进行了仿真。该协议还使用AVISPA进行了密码分析,以测试其对已知攻击的脆弱性。结果表明,所提出的协议对已知的攻击(如伪装和重播攻击)具有鲁棒性,同时保证了用户的匿名性和不可追溯性。与其他基准方案相比,本文所提出的方案计算量低,同时提供其他安全功能。在本文第5章中,我们提出了改善当前隐私和身份验证方案发展趋势的建议之后,引入了名为DecChain的完全去中心化的安全协议,主要用于解决与伪去中心化的当前密码系统相关的瓶颈。在没有任何可信第三方的情况下,DecChain消除了任何网络可伸缩性和多点故障所带来的挑战。DecChain与典型的区块链网络中一样,消息是作为与公钥进行交易而交换的,所选身份是网络上寻址用户的主要方式。为了测试协议的效率和实用性,我们将DecChain部署在MCC环境中,并与其他基准方案进行比较。仿真结果表明,DecChain在提供数据和私人用户安全性的同时,执行和收敛速度更快;并且,DecChain具有强大的抵御中间人攻击和重放攻击的能力,同时提供了相互身份验证和用户匿名性。为了改善DecChain中发现的缺陷,我们提出了一种适用于区块链-边缘计算环境的隐私增强方案(PES)。PES消除了内部攻击者追踪区块链-边缘网络上的用户公钥的任何可能性。动态生成的公钥和数字签名用于网络上交换的交易,确保了用户的不可追溯性和匿名性不受损害。仿真结果表明,所提出的隐私增强方案轻量且鲁棒性强,足以抵抗各种形式的内部攻击。本文中所提出方案:DecChain和PES对于在任何边缘计算范例中提供端到端安全性都至关重要。该方案被设计为轻量级,适用于资源受限的设备,同时提供了改进的安全特性,可确保相互认证以及保护用户和数据隐私。