RECOMMENDATION SERVICE USING BLIND SIGNATURES

    公开(公告)号:US20240340187A1

    公开(公告)日:2024-10-10

    申请号:US18296504

    申请日:2023-04-06

    申请人: SAP SE

    IPC分类号: H04L9/32 G06F21/60

    摘要: An onboarding request is received from a user to utilize a recommendation service. The onboarding request contains personal data (including an onboarding user identifier and a serial number requesting a stated number of credits), encrypted with a commuting function C, along with clear text account details. A blind trust is established with the user, and the recommendation service signs the onboarding request with a signing function S and sends the signed onboarding request to the user to perform a blind onboarding of the user. A consumption request is then received (e.g., a call to get recommendations) from the user including a consumption user identifier and an approved credits document. The recommendation service can then update a user-item matrix that maps user identifiers with available items and transmit an item recommendation to the user, based on the user-item matrix, and expire the approved credits document by a consumption amount.

    PREVENTING DATA MANIPULATION AND PROTECTING USER PRIVACY IN TELECOMMUNICATION NETWORK MEASUREMENTS

    公开(公告)号:US20240089119A1

    公开(公告)日:2024-03-14

    申请号:US18511465

    申请日:2023-11-16

    申请人: Google LLC

    IPC分类号: H04L9/32 H04L9/40 H04M7/00

    摘要: This disclosure relates to generating telecommunication network measurements. In one aspect, a method includes presenting, by a client device, a digital component that, when interacted with, initiates a call by the client device to a phone number specified by the digital component. A trusted program stores, in a presentation event data structure, a presentation event data element specifying the phone number and resource locator for a reporting system to which reports for the digital component are sent. The trusted program detects a phone call by the client device to a given phone number. The given phone number is compared to one or more presentation event data elements stored in the presentation event data structure. A determination is made that the given phone number matches the phone number specified by the digital component. In response, an event report is transmitted to the reporting system.

    PREVENTING FRAUD IN AGGREGATED NETWORK MEASUREMENTS

    公开(公告)号:US20230421544A1

    公开(公告)日:2023-12-28

    申请号:US18341353

    申请日:2023-06-26

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, including a method for preventing fraud. In some aspects, a method includes: receiving, from multiple client devices, a measurement data element that includes a respective group member key and a group identifier for a given conversion as a result of displaying a digital component. Each client device uses a threshold encryption scheme to generate, based at least on network data that includes one or more of impression data or conversion data for the conversion, a group key that defines a secret for encrypting the network data and generate, based on data related to the application, the respective group member key that includes a respective share of the secret. In response to determining that at least the threshold number of measurement data elements having the same group identifier have been received, the network data is decrypted using the group member keys in the received measurement data elements.

    ANONYMOUS AUTHENTICATION WITH TOKEN REDEMPTION

    公开(公告)号:US20230308277A1

    公开(公告)日:2023-09-28

    申请号:US17924457

    申请日:2021-08-26

    申请人: Google LLC

    IPC分类号: H04L9/32

    CPC分类号: H04L9/3213 H04L9/3257

    摘要: This disclosure relates to a method for anonymous attestation that includes receiving, by an application running on a client device and from a first content provider, an authentication request to authenticate a user to receive content from a second domain of a second content provider, redeeming, with an attestation token issuing system that issued an anonymous attestation token attesting to the user's authentication to the second content provider, the anonymous attestation token by transmitting the anonymous attestation token with a second request, receiving a redemption result representing whether the attestation token was successfully redeemed, signed by the attestation token issuing system using a digital signature and is operable to verify, to the second content provider, that the user is authenticated to the second content provider without identifying the user to the second content provider, and transmitting, to the first content provider, the redemption result.

    Decentralized group signature scheme for credential systems with issuer anonymization

    公开(公告)号:US11750404B2

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

    申请号:US17088998

    申请日:2020-11-04

    IPC分类号: H04L9/32 H04L9/08

    摘要: A decentralized group signature method for an issuer-anonymized credential system includes (a) an initial system setup operation of defining elements of a group signature method and information that is generated and shared by each group member, (b) an initial group member setup operation, (c) a group member participation operation of adding a new group member to a group, (d) a group signature operation of putting a group signature on a specific message, (e) an operation of verifying the group signature, (f) an operation of removing anonymity from a group signature for a specific group member with agreement of group members, and (g) an operation of revoking a specific group member with agreement of the group members. Exclusive authority of a group manager is distributed to the group members.

    Preventing fraud in aggregated network measurements

    公开(公告)号:US11736459B2

    公开(公告)日:2023-08-22

    申请号:US17419060

    申请日:2020-12-11

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, including a method for preventing fraud. In some aspects, a method includes: receiving, from multiple client devices, a measurement data element that includes a respective group member key and a group identifier for a given conversion as a result of displaying a digital component. Each client device uses a threshold encryption scheme to generate, based at least on network data that includes one or more of impression data or conversion data for the conversion, a group key that defines a secret for encrypting the network data and generate, based on data related to the application, the respective group member key that includes a respective share of the secret. In response to determining that at least the threshold number of measurement data elements having the same group identifier have been received, the network data is decrypted using the group member keys in the received measurement data elements.