[发明专利]使用布隆过滤器的设备更新传输在审
申请号: | 202010528167.0 | 申请日: | 2020-06-11 |
公开(公告)号: | CN112068858A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 尼尔·洛克茨 | 申请(专利权)人: | 诚信安全服务有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 杜阳阳 |
地址: | 美国加利福尼亚*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 过滤器 设备 更新 传输 | ||
系统包括活动管理服务,其检测指示要针对活动进行更新的多个计算机化设备并存储与要进行更新的计算机化设备相对应的数据。所述活动管理服务可以基于每个要进行更新的计算机化设备的数据生成包括散列值的布隆过滤器数据结构,并将所述布隆过滤器数据结构提供给网络边缘。所述系统可以包括所述网络边缘,其可以使用来自所述活动管理服务的布隆过滤器数据结构来确定计算机化设备是否要从所述活动管理服务获得设备更新。所述网络边缘可以检索所述设备更新,并通过将所述设备更新发送至所述计算机化设备(其然后安装所述设备更新)来修改所述计算机化设备。
技术领域
本公开总体上涉及用于安全地提供设备更新的系统、设备和方法。更具体而言,本公开涉及用于向包括在更新活动中的计算机化设备(例如,V2X车辆中的计算机化设备)提供设备更新的改进的系统、设备和方法。
背景技术
随着计算机的小型化和商品化,制造商正在生产更多种类的包括任意数量的嵌入式计算机和处理器的设备。计算机化设备中的计算机可以控制设备的操作;收集、存储和共享数据;与其它计算机和其它计算机化设备通信;及更新其自身的软件等。
物联网(IoT)是具有嵌入式处理器、电子器件、软件、数据、传感器、致动器和/或网络连接的计算机化物理设备的网络,这些嵌入式处理器、电子器件、软件、数据、传感器、致动器和/或网络连接使得这些设备能够通过数字网络连接并交换数据,其中,数字网络包括因特网、蜂窝网络和其它无线网络。通常,每个“事物”通过其嵌入式计算系统是可唯一识别的,并且能够在现有因特网基础设施中进行互操作。IoT意义上的“事物”可以指各种各样的计算机化设备,例如,家用电器(consumer appliances)、商业和公司环境中使用的企业设备、制造机器、农业设备、家庭和建筑物中的能耗设备(开关、电源插座、电器、照明系统、灯泡、电视、车库开门器、消防花洒系统、安全系统等)、医疗保健设备、基础设施管理设备、机器人、无人机(drones)及运输设备和车辆等。
在诸多示例中,现代车辆和运输机械(例如,汽车、卡车、飞机、火车、船只、摩托车、小型摩托车等)在其子系统中包含若干嵌入式处理器或嵌入式计算机,并且在至少某些方面受计算机控制。类似地,越来越多的现代交通基础设施设备(例如,交通信号灯、交通摄像机、交通传感器、桥梁监控器、桥梁控制系统等)包含至少一个,经常包含多个嵌入式处理器或嵌入式计算机系统,并且在至少某些方面受计算机控制。运输网络的这些受计算机控制的元件通常会相互通信,来回传递各种类型的信息,并且它们可作出反应、响应、改变其操作,或者依赖并使用从车辆对车辆(V2V,也被称为车对车(C2C))通信中的其它车辆和/或车辆对基础设施(V2I,也被称为车对基础设施(C2I)通信中的基础设施元件接收/发送/发送至其的信息,以进行安全、准确、高效且可靠的操作。V2V与V2I系统一起通常被称为V2X系统或基础设施。
计算机化设备中的计算机根据它们的软件和/或固件和数据进行操作。为了确保安全且正确的操作,必须使用适当的软件、固件、可执行指令、数字证书(例如,公钥证书)、密钥等(下文中将其统称为“数字资产”或“软件”)按照制造商的意图对计算机化设备进行恰当的初始化和更新,以使IoT由执行授权的、已知优良的软件和数据的设备组成。然而,当未经授权的个人或组织(例如,黑客)替换或改变计算机化设备中的软件时就会出现问题。当较旧的软件、未经测试的软件、未经批准的软件和/或具有已知bug的软件安装在了计算机化设备中时,也会出现问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诚信安全服务有限公司,未经诚信安全服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010528167.0/2.html,转载请声明来源钻瓜专利网。