US 11,888,826 B2
Anonymous collection of data from a group of entitled members
Aviad Kipnis, Efrat (IL)
Assigned to Mobileye Vision Technologies Ltd., Jerusalem (IL)
Filed by Mobileye Vision Technologies Ltd., Jerusalem (IL)
Filed on Aug. 1, 2022, as Appl. No. 17/878,363.
Application 17/878,363 is a continuation of application No. 17/615,726, granted, now 11,405,366, previously published as PCT/IB2021/000016, filed on Jan. 19, 2021.
Claims priority of provisional application 62/963,047, filed on Jan. 19, 2020.
Prior Publication US 2022/0368677 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 63/0421 (2013.01) [H04L 9/0869 (2013.01); H04L 9/3247 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium including instructions for collecting data from entitled members of a group, which when executed by a machine, cause the machine to perform operations comprising:
receiving, by a collection unit, a message, and a message signature;
validating, by the collection unit, that the message was received from an entitled member of the entitled members of the group, without identifying the entitled member of the group that sent the message, wherein the validating comprises applying a second plurality of mathematical operations on a first group of secrets, a second group of secrets, and a first part of the message signature;
rejecting, by the collection unit, the message when the message is not from one of the entitled members of the group; and
collecting data embedded in the message when the message was received from one of the entitled members of the group; wherein the message signature received from the entitled member of the group comprises a first part, and a second part;
wherein the second part was generated using a secret key;
wherein the secret key is calculated by applying a first plurality of mathematical operations on first member secrets allocated to the entitled member of the group, second member secrets allocated to the entitled member, and a random vector;
wherein the first plurality of mathematical operations comprises calculation of products of multiplications of factors that have bases and random exponents;
wherein the first member secrets are calculated based on secrets from the first group of secrets allocated to the group, and a subset of random vectors allocated to the entitled member of the group;
wherein the second member secrets are calculated based on secrets from the second group of secrets allocated to the group, and the subset of random vectors allocated to the entitled member of the group;
wherein the first member secrets and the second member secrets are calculated by applying a modulo operation and additional operations; and
wherein the collection unit has access to the first group of secrets and the second group of secrets but is unaware of an allocation of first member secrets and second member secrets to the entitled member of the group.