【技术实现步骤摘要】
【国外来华专利技术】对来自有资格的成员的群组的数据的匿名收集
优先权要求
[0001]本申请要求于2020年1月19日提交的美国临时申请序列第62/963,047号的优先权的权益,该申请通过引用整体结合于此。
技术介绍
[0002]高级驾驶员辅助系统(ADAS)和自主交通工具(AV)系统使用相机和其他传感器以及对象分类器,该相机和其他传感器以及对象分类器被设计用于检测在道路上行驶的交通工具的环境中的特定对象。对象分类器被设计用于检测预定义对象,并在ADAS和AV系统中使用以基于检测到其位置的对象的类型等控制交通工具或提醒驾驶员。
[0003]随着ADAS和AV系统朝着完全自主操作发展,保护由这些系统生成的数据将是有益的。
技术实现思路
[0004]以下具体实施方式参考了所附附图。只要有可能,在附图和以下描述中使用相同的附图标记指代相同或相似的部分。虽然本文描述了若干说明性的实施例,但修改、改编和其他实现方式也是可能的。例如,可以对附图中图示出的组件进行替换、添加、或修改,并且可以通过对所公开的方法进行替换、重新排序、移除或添加步骤 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于从有资格的成员的群组收集数据的收集设备,所述收集设备包括:通信电路,所述通信电路用于接收来自有资格的成员的消息和消息签名;以及硬件处理器,所述硬件处理器用于:验证所述消息是否是从所述群组的所述有资格的成员中的一个接收的,而不标识发送所述消息的所述有资格的成员,其中所述验证包括对第一组秘密、第二组秘密、和所述消息签名的第一部分应用第二多个数学运算;当所述消息不是从所述群组的任何有资格的成员接收的时,拒绝所述消息;并且当所述消息是从所述群组的所述有资格的成员中的一个接收的时,收集嵌入在所述消息中的数据;其中,从有资格的成员接收的消息签名包括第一部分和第二部分;其中,所述第二部分是使用秘密密钥生成的;其中所述秘密密钥通过对分配到所述有资格的成员的第一成员秘密、分配到所述有资格的成员的第二成员秘密和随机向量应用第一多个数学运算来计算;其中所述第一多个数学运算包括对具有底数和随机指数的因数的乘法的积的计算;其中所述第一成员秘密基于分配到所述群组的所述第一组秘密的秘密和分配到所述有资格的成员的随机向量的子集来计算;其中所述第二成员秘密基于分配到所述群组的所述第二组秘密的秘密和分配到所述有资格的成员的随机向量的所述子集来计算;其中,所述第一成员秘密和所述第二成员秘密通过应用模运算和附加运算来计算;以及其中所述收集设备具有到所述第一组秘密和所述第二组秘密的访问,但不知道所述第一成员秘密和所述第二成员秘密向所述群组的所述有资格的成员的分配。2.如权利要求1所述的收集设备,其中所述秘密密钥是第一因数的乘法的第一积和第二因数乘法的第二积的函数。3.如权利要求2所述的收集设备,其中每个第一因数具有第一底数,所述第一底数通过对第一中间因数的乘法的第一中间积应用模运算(mod p)来计算。4.如权利要求3所述的收集设备,其中每个第二因数作为第二底数,所述第二底数通过对第二中间因数的乘法的第二中间积应用所述模运算来计算。5.如权利要求4所述的收集设备,其中第一中间因数具有作为来自所述第一组秘密的秘密的底数,并且具有作为分配到所述有资格的成员的随机向量的所述子集的元素的随机指数;以及其中,第二中间因数具有作为来自所述第二组秘密的秘密的底数,并且具有作为分配到所述有资格的成员的随机向量的所述子集的元素的随机指数。6.如权利要求1所述的收集设备,其中所述验证包括根据所述第一组秘密、所述第二组秘密、和所述消息签名的所述第一部分的函数来计算验证秘密密钥。7.如权利要求6所述的收集设备,其中所述验证包括:对第一验证因数的乘法的第一验证积应用模运算;以及对第二验证因数的乘法的第二验证积应用所述模运算。8.如权利要求1所述的收集设备,其中,不同的第一验证因数具有作为与所述第一组秘
密不同的秘密的底数并且具有不同的随机指数;其中,不同的第二验证因数具有作为与所述第二组秘密不同的秘密的底数并且具有所述不同的随机指数;以及其中,所述不同的随机指数属于所述消息签名的所述第二部分。9.如权利要求8所述的收集设备,其中,所述消息签名的所述第二部分使用加密过程来生成;其中,所述验证包括使用所述验证秘密密钥来应用所述加密过程以提供验证中间结果。10.如权利要求9所述的收集设备,其中所述验证包括将所述验证中间结果与所述签名消息的所述第二部分进行比较;并且当所述消息签名的所述第一部分为非零时确定所述消息是从所述群组的所述有资格的成员中的任何一个接收的,并且所述验证中间结果等于所述签名消息的所述第二部分。11.如权利要求1所述的收集设备,其中,所述第一多个数学运算是在具有预定义大小(p)的有限域上被计算,其中,所述模运算具有等于所述预定义大小的除数。12.一种用于从有资格的成员的群组收集数据的方法,所述方法包括:由收集单元接收消息和消息签名;由所述收集单元验证所述消息是否是从所述群组的所述有资格的成员中的一个接收的,而不标识发送所述消息的有资格的成员,其中所述验证包括对第一组秘密、第二组秘密、和所述消息签名的第一部分应用第二多个数学运算;当所述消息不是从所述群组的任何有资格的成员接收的时,由所述收集单元拒绝所述消息;以及当所述消息是从所述群组的所述有资格的成员中的一个接收的时,收集嵌入在所述消息中的数据;其中,从所述有资格的成员接收的消息签名包括第一部分和第二部分;其中,所述第二部分是使用秘密密钥生成的;其中所述秘密密钥通过对分配到所述有资格的成员的第一成员秘密、分配到所述有资格的成员的第二成员秘密和随机向量应用第一多个数学运算来计算;其中所述第一多个数学运算包括对具有底数和随机指数的因数的乘法的积的计算;其中所述第一成员秘密基于分配到所述群组的所述第一组秘密的秘密和分配到所述有资格的成员的随机向量的子集来计算;其中所述第二成员秘密基于分配到所述群组的所述第二组秘密的秘密和分配到所述有资格的成员的随机向量的所述子集来计算;其中,所述第一成员秘密和所述第二成员秘密通过应用模运算和附加运算来计算;以及其中所述收集单元具有到所述第一组秘密和所述第二组秘密的访问,但不知道所述第一成员秘密和所述第二成员秘密向所述群组的所述有资格的成员的分配。13.如权利要求12所述的方法,其中所述秘密密钥是第一因数的乘法的第一积和第二因数乘法的第二积的函数。14.如权利要求13所述的方法,其中每个第一因数具有第一底数,所述第一底数通过对第一中间因数的乘法的第一中间积应用模运算(mod p)来计算。
15.如权利要求14所述的方法,其中每个第二因数作为第二底数,所述第二底数通过对第二中间因数的乘法的第二中间积应用所述模运算来计算。16.如权利要求15所述的方法,其中第一中间因数具有作为来自所述第一组秘密的秘密的底数,并且具有作为分配到所述有资格的成员的随机向量的所述子集的元素的随机指数;以及其中,第二中间因数具有作为来自所述第二组秘密的秘密的底数,并且具有作为分配到所述有资格的成员的随机向量的所述子集的元素的随机指数。17.如权利要求12所述的方法,其中所述验证包括由所述收集单元根据所述第一组秘密、所述第二组秘密、和所述消息签名的所述第一部分的函数来计算验证秘密密钥。18.如权利要求17所述的方法,其中所述验证包括:对第一验证因数的乘法的第一验证积应用模运算;以及对第二验证因数的乘法的第二验证积应用所述模运算。19.如权利要求12所述的方法,其中不同的第一验证因数具有作为与所述第一组秘密不同的秘密的底数并且具有不同的随机指数;以及其中,不同的第二验证因数具有作为与所述第二组秘密不同的秘密的底数并且具有所述不同的随机指数;其中,所述不同的随机指数属于所述消息签名的所述第二部分。20.如权利要求19所述的方法,其中使用加密过程生成所述消息签名的第二部分;以及其中,所述验证包括使用所述验证秘密密钥应用所述加密过程,以提供验证中间结果。21.如权利要求20所述的方法,其中所述验证包括将所述验证中间结果与所述签名消息的所述第二部分进行比较;并且当所述消息签名的所述第一部分为非零时确定所述消息是从所述群组的所述有资格的成员中的任何一个接收的,并且所述验证中间结果等于所述签名消息的所述第二部分。22.如权利要求12所述的方法,其中,在具有预定义大小(p)的有限域上计算所述第一多个数学运算,其中,所述模运算具有等于所述预定义大小的除数。23.一种非瞬态计算机可读介质,所述非瞬态计算机可读介质包括用于从有资格的成员的群组收集数据的指令,所述指令当由机器执行时,使所述机器执行...
【专利技术属性】
技术研发人员:A,
申请(专利权)人:移动眼视觉科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。