SYSTEMS AND METHODS FOR ESTABLISHING A LINK BETWEEN IDENTIFIERS WITHOUT DISCLOSING SPECIFIC IDENTIFYING INFORMATION

    公开(公告)号:US20180254893A1

    公开(公告)日:2018-09-06

    申请号:US15842524

    申请日:2017-12-14

    Applicant: Google LLC

    Abstract: Systems and methods may be used for establishing a link between user identifiers of different systems without disclosing specific user identifying information. One method includes generating a matching relationship based on double encrypted one or more first data sets of a first party system and double encrypted one or more second data sets of a second party system. The matching relationship indicates one or more links between match keys associated with the first party system and the match keys associated with the third party system. The method includes assigning bridge identifiers for user identifiers associated with the first party system and the user identifiers associated with the third party system based on the matching relationship.

    EFFICIENT GARBLED CIRCUIT PROTOCOL FOR SECURE MULTI-PARTY COMPUTATION

    公开(公告)号:US20240313953A1

    公开(公告)日:2024-09-19

    申请号:US18410434

    申请日:2024-01-11

    Applicant: Google LLC

    CPC classification number: H04L9/085

    Abstract: This document describes systems and techniques for using cryptography, secret sharing, secure MPC, garbled circuits, and oblivious transfer to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. A method includes obtaining, by a first computer of a secure multi-party computation (MPC) system, at least a first share of user data related to a user of a client device. For each digital component in a set, a first secret share of a condition bit for the condition is obtained for each of one or more conditions that condition eligibility of the digital component for distribution. A garbled circuit is executed to select a given digital component for which each of the one or more conditions of the digital component is satisfied using the first secret share and the second secret share for each condition.

    SECURITY MEASURES FOR DETERMINATION OF PRIVATE SET INTERSECTIONS

    公开(公告)号:US20220004654A1

    公开(公告)日:2022-01-06

    申请号:US16486281

    申请日:2019-04-19

    Applicant: Google LLC

    Abstract: Systems, methods, devices, and other techniques for preserving privacy when comparing private datasets from first and second computing systems. The second computing system identifies a first set of identifiers corresponding to records in a private database of the second computing system. The second computing system receives blinded versions of a set of identifiers corresponding to records in a private database of the first computing system. The second computing system determines an intersection or characteristic thereof of the records in the private database of the first computing system and the records in the private database of the second computing system based on matches between the blinded versions of the first and second sets of identifiers.

    SECURE MULTI-PARTY REACH AND FREQUENCY ESTIMATION

    公开(公告)号:US20210359836A1

    公开(公告)日:2021-11-18

    申请号:US17278496

    申请日:2020-07-07

    Applicant: GOOGLE LLC

    Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.

    Enhanced performance of secure multi-party computation

    公开(公告)号:US12192342B2

    公开(公告)日:2025-01-07

    申请号:US17916871

    申请日:2022-03-07

    Applicant: Google LLC

    Abstract: This document relates to using secure MPC to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. In one aspect, a method includes receiving, by a first computing system of a secure MPC system and from a client device, a digital component request and a nonce. The first computing system generates, based on the nonce and a function, an array including a share of a Bloom filter representing user group identifiers for user groups that include a user of the client device as a member. For each of multiple user group identifiers, the first computing system calculates, in collaboration with one or more second computing systems of the secure MPC system and using the array, a respective first secret share of one or more user group membership condition parameters.

    ENHANCED PERFORMANCE OF SECURE MULTI-PARTY COMPUTATION

    公开(公告)号:US20230155820A1

    公开(公告)日:2023-05-18

    申请号:US17916871

    申请日:2022-03-07

    Applicant: Google LLC

    CPC classification number: H04L9/085 H04L2209/466

    Abstract: This document relates to using secure MPC to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. In one aspect, a method includes receiving, by a first computing system of a secure MPC system and from a client device, a digital component request and a nonce. The first computing system generates, based on the nonce and a function, an array including a share of a Bloom filter representing user group identifiers for user groups that include a user of the client device as a member. For each of multiple user group identifiers, the first computing system calculates, in collaboration with one or more second computing systems of the secure MPC system and using the array, a respective first secret share of one or more user group membership condition parameters.

    SECURE MULTI-PARTY REACH AND FREQUENCY ESTIMATION

    公开(公告)号:US20220376887A1

    公开(公告)日:2022-11-24

    申请号:US17278626

    申请日:2020-07-07

    Applicant: GOOGLE LLC

    Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.

Patent Agency Ranking