-
公开(公告)号:US10997154B2
公开(公告)日:2021-05-04
申请号:US16150198
申请日:2018-10-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Srinath T. V. Setty , Sebastian Angel , Trinabh Gupta , Jonathan D. Lee
IPC: G06F16/23 , H04L9/06 , G06F16/951
Abstract: In one embodiment, a service receives a one or more digests to verify a plurality of requests that were performed by a request handler for one or more clients. The digests summarize processing of the plurality of requests using a first contract. The information for the one or more digests is stored in a plurality of blocks in a distributed ledger. A second contract is executed to verify the processing of the plurality of requests. The second contract generates a first set that stores states for reads of values from the data store; generates a second set that stores states for values written to the data store, and verifies the processing by checking states in the first set are a subset of states in the second set.
-
公开(公告)号:US11269522B2
公开(公告)日:2022-03-08
申请号:US16513296
申请日:2019-07-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ganesh Ananthanarayanan , Stavros Volos , Srinath T. V. Setty , Rishabh Poddar
Abstract: This document relates to performing video analytics on a cloud device that preserves privacy. One example uses data-oblivious algorithms to process input video data, where the data-oblivious algorithms can assist with preventing attackers from exploiting side-channels induced by data-dependent access patterns.
-
公开(公告)号:US20240104229A1
公开(公告)日:2024-03-28
申请号:US17934730
申请日:2022-09-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ramarathnam VENKATESAN , Srinath T. V. Setty , Nishanth CHANDRAN , Panagiotis ANTONOPOULOS
Abstract: Verifiable attribute maps that maintain references to identities and attribute information associated with the identities are disclosed. A verifiable attribute map is maintained by a ledger database that provides tamper-resistant/evident capabilities for tables (comprising the map) thereof. For instance, when a materialized view of the database is generated, the database provides a digest representative of a state thereof to computing devices that access the map for the attribute information. When the database receives a request from a device to access the map, the digest is received along therewith. The database is validated based on the digest to determine whether the database has been tampered with since the provision of the digest. Responsive to a successful validation, the database provides access in accordance with the request. When attribute information in the map is updated, the database subsequently generates a new digest, which is provided to the computing device.
-
公开(公告)号:US10977384B2
公开(公告)日:2021-04-13
申请号:US15815593
申请日:2017-11-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Josh D. Benaloh , Harsha P. Nori , Janardhan Dattatreya Kulkarni , Joshua Stanley Allen , Jacob Rubin Lorch , Melissa Erin Chase , Olga Ohrimenko , Sergey Yekhanin , Srinath T. V. Setty , Bolin Ding
Abstract: This document relates to hardware protection of differential privacy techniques. One example obtains multiple instances of encrypted telemetry data within a secure enclave and processes the encrypted telemetry data to obtain multiple instances of unencrypted telemetry data. The example also processes, within the secure enclave, the multiple instances of unencrypted telemetry data to obtain a perturbed aggregate. The example also releases the perturbed aggregate from the secure enclave.
-
-
-