ANONYMOUS TOKEN ENHANCEMENTS
    1.
    发明公开

    公开(公告)号:US20230412379A1

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

    申请号:US17807756

    申请日:2022-06-20

    Applicant: VMware, Inc.

    Inventor: Avishay YANAI

    CPC classification number: H04L9/3213 H04L9/3271 H04L9/0869

    Abstract: The disclosure provides an approach for anonymous access control. Embodiments include receiving, by a client device Ci of a plurality of client devices, from a server, a first table R comprising a plurality of rows. Each row R(j) of the plurality of rows corresponds to a client device Cj of the plurality of client devices. Each row R(j) comprises a public encryption key ekj corresponding to the client device Cj, a commitment cmj that is based on a token budget tj of the client device Cj and a random value rj, and a ciphertext ctj that is an encryption of the random value rj using the public encryption key ekj. Embodiments include generating, by the client device Ci, based on the table R, a new table R′ comprising a new plurality of rows. Embodiments include sending R and R′ to the server in association with a request.

    GARBLING ENHANCEMENTS
    2.
    发明公开

    公开(公告)号:US20230409748A1

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

    申请号:US17807758

    申请日:2022-06-20

    Applicant: VMware, Inc.

    Inventor: Avishay YANAI

    CPC classification number: G06F21/6254 G06F21/645

    Abstract: The disclosure provides an approach for data security. Embodiments include determining, by one or more garbling components running on one or more processing devices, first labels Ka0 and Ka1 representing values of 0 and 1 for a first input wire a of a gate g in a circuit, second labels Kb0 and Kb1 representing the values of 0 and 1 for a second input wire b of the gate g, and third labels Kc0 and Kc1 representing the values of 0 and 1 for an output wire c of the gate g. Embodiments include defining, by the one or more garbling components, four interpolation points based on Ka0, Ka1, Kb0, Kb1, Kc0, and Kc1 and determining, by the garbling component, using polynomial interpolation based on the four interpolation points, a polynomial Pg representing a garbled gate corresponding to gate g.

    SYSTEM AND METHOD FOR ANONYMOUS MESSAGE BROADCASTING

    公开(公告)号:US20210226924A1

    公开(公告)日:2021-07-22

    申请号:US16748571

    申请日:2020-01-21

    Applicant: VMware, Inc.

    Abstract: A system and method for anonymous message broadcasting uses secret shares of a first vector of size i and a second vector of size j from each client device with a message in an anonymity set of client devices. Each secret share of the first and second vectors is received at each of a plurality of message broadcasting servers to construct a matrix M of i and j dimensions, which is added to a matrix A of i and j dimensions maintained at that message broadcasting server. The matrix A at each message broadcasting server is shared with the other message broadcasting servers and a final matrix A is constructed using the shared matrices A at each message broadcasting server, wherein the final matrix A includes the messages from the client devices in the anonymity set. The messages in the final matrix A are broadcasted from the message broadcasting servers.

Patent Agency Ranking