Sarus: Privacy-Preserving Multi-Vendor Perception Fusion via Homomorphic Encryption
Sarus 是一个保护隐私的框架,它使多厂商自动驾驶汽车能够通过同态加密融合感知数据,允许服务器在不泄露专有模型输出的情况下聚合来自不同传感器的加密高斯矩向量,从而在保持实时性能的同时提高场景级覆盖率。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一个这样的世界:自动驾驶汽车不仅仅是在独自行驶,它们还会互相交流以更好地观察道路。这被称为“协同感知”(cooperative perception)。车辆不再仅仅依赖于一套眼睛(比如单辆车的摄像头或激光扫描仪),而是通过分享彼此所见,来构建一幅超级清晰的世界图像。这就像一群朋友在尝试解开一个拼图;如果其中一个朋友因为一棵树的遮挡而看不见某个碎片,那么站在附近的另一个朋友可能就能看得非常清楚。通过分享彼此的发现,整个群体都能准确知道每一辆车、每一个行人以及每一个停止标志的位置,即使是在大雨或拥挤的交通中也是如此。
然而,这里有一个问题。在现实世界中,制造这些汽车的公司通常是竞争对手。它们不想分享自己的“秘密配方”——即让其汽车变得智能的特定代码和数据——因为这会给竞争对手带来不公平的优势。如果它们只是将原始数据发送到一个中央服务器进行合并,那个服务器(或者一个狡猾的黑客)可能会窃取它们的商业机密,或者推导出它们的模型究竟是如何运作的。这是一个经典的僵局:你想要团队协作带来的好处,但又不希望失去你的隐私或竞争优势。这就是为什么一种被称为“同态加密”(homomorphic encryption)的数学分支派上了用场。把它想象成一个神奇的锁着的盒子。你可以把你的秘密原料放入盒中,交给一位厨师,而这位厨师可以在原料仍然被锁在盒子里的情况下进行混合和烹饪。当盒子最终被打开时,得到的是一份美味佳肴,但厨师从未见过那些原始原料。这篇论文探讨了如何利用这个“魔法盒子”,让自动驾驶汽车在从不泄露其秘密的情况下分享它们的视野。
该论文介绍了一个名为 Sarus 的新系统,其名字取自一种以协调运动和广泛感知著称的鹤类。Sarus 是一个保护隐私的框架,它允许多辆自动驾驶汽车(或称为“供应商”)组合它们的检测数据,而无需向彼此或执行混合操作的中央服务器展示它们的原始发现。
以下是 Sarus 的工作原理,我们使用一个有趣的类比:想象每辆车都是一名正在寻找嫌疑人(汽车、行人、标志)的侦探。他们并不发送包含照片和精确地址的详细报告(这会暴露他们的私人调查方法),而是将他们的发现转化为一种“统计云”。他们将嫌疑人的位置转化为共享地图上一个模糊、发光的高斯“喷溅”(Gaussian "splat")。这个喷溅代表了嫌疑人的中心,以及侦探对边缘位置的不确定程度。至关重要的是,他们发送的不是地图本身,而是将这些模糊的云朵放在一个经过同态加密的锁定盒子里。
中央服务器接收来自所有参与车辆的这些锁定盒子。由于同态加密的神奇之处,服务器可以在这些云朵仍然处于锁定状态时将它们相加。这就像服务器在叠加看不见的、有重量的云朵。如果汽车 A 看到了一个行人,而汽车 B 也看到了同一个行人,那么它们的模糊云朵就会堆叠在一起,变成一个更明亮、更确定的云朵。如果汽车 A 看到了一辆汽车而汽车 B 漏掉了它,那么那个云朵就只是静静地待在那里,为总体的图像做加法。服务器从未见过单个的云朵,也不知道哪个云朵属于哪辆车;它只看到了合并后的、加密的结果。
一旦服务器完成所有加法运算,它会将最终的巨大锁定盒子发送给一个授权方(例如一台受信任的车辆或车队管理者)。该方持有开启盒子的钥匙。在盒子内部,他们会发现组合后的统计数据。然后,他们执行逆过程:他们将这些组合后的模糊云朵重新转化为清晰、实体的边界框,从而准确地告诉他们物体所在的位置。
研究人员使用真实的 KITTI 数据集测试了这个系统,该数据集包含了来自摄像头图像和 3D 激光雷达(LiDAR)传感器的扫描数据。他们模拟了一个场景,其中不同的“供应商”(使用不同的检测模型,如 YOLOv8、PointPillars 和 PV-RCNN)试图寻找汽车和行人。他们发现 Sarus 的表现非常出色。事实上,来自加密“魔法盒子”方法的结果与标准的、非加密方法的结果几乎完全一致。两者的准确度差异如此之小(在许多情况下甚至不到一个像素),以至于可以认为差异几乎为零。
论文还研究了该系统的速度。他们发现,虽然加密增加了额外的工作量(它比不加锁时要慢),但该系统呈线性扩展。这意味着,即使你增加更多的汽车或物体,处理时间也不会爆炸式增长,而只是稳步增长。最耗时的部分是实际的加密和解密过程,但数学证明,只要场景不是拥挤到无法想象,该系统仍能保持足够的效率以满足实时使用的需求。
一个最令人兴奋的发现是,Sarus 实际上帮助汽车比单独行动时看得“更准”。通过将摄像头的“眼睛”(擅长捕捉细节,但在黑暗或远处表现不佳)与激光雷达的“眼睛”(擅长测量距离,但在精细细节方面表现不佳)结合起来,该系统填补了空白。例如,如果摄像头错过了一个躲在灌木丛后的行人,但激光雷达看到了他,Sarus 就会结合这些线索来找到这个行人。论文表明,这种保护隐私的融合提升了整体的“态势感知能力”,特别是对于那些距离较远或部分被遮挡的物体。
作者谨慎地指出,Sarus 并不 做什么。它并不处理车辆的身份(谁是谁)或检查一辆车是否被允许加入小组;它假设这部分工作已由单独的安全系统处理。它也不防范那些积极尝试作弊或破坏规则的车辆;它假设每个人都是“诚实但好奇”的(即遵守规则,但可能会试图窥探秘密)。
总之,Sarus 表明,自动驾驶汽车完全可以作为一个团队协作,通过分享它们的视野来更清晰地观察世界,而无需将它们的“秘密配方”交给中央服务器或竞争对手。通过将检测数据转化为加密的统计云,该系统证明了你既可以拥有隐私,也可以拥有强大的协作能力,为实现安全且可靠的自动驾驶车辆共享道路的未来铺平了道路。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。