← USPTO Patent Grants

Access control using mediated location, attribute, policy, and purpose verification

Grant US12580740B2 Kind: B2 Mar 17, 2026

Assignee

MICROSOFT TECHNOLOGY LICENSING, LLC

Inventors

Ramarathnam Venkatesan, Nishanth Chandran, Ganesh Ananthanarayanan, Panagiotis Antonopoulos, Srinath T. V. Setty, Daniel John Carroll, Jr., Kiran Muthabatulla, Yuanchao Shu, Sanjeev Mehrotra

Abstract

An access control system is disclosed for controlling access to a resource. A request is received by a location attribute policy (LAP) server to access an encrypted resource. The LAP server accesses a resource policy that identifies requirements for granting access to the encrypted resource, such as a list of attributes of the requestor that are required and a dynamic attribute requirement of the requestor. The LAP server receives a cryptographic proof from the computing device that the requestor possesses the attributes and validates the proof based at least on information obtained from a trusted ledger. Once the proof is validated, the LAP server provides a shared secret associated with the dynamic attribute requirement to a decryption algorithm. The decryption algorithm uses the dynamic attribute shared secret in combination with one or more attribute shared secrets from the requestor to generate a decryption key for the encrypted resource.

CPC Classifications

H04L 9/0825 H04L 9/085 H04L 9/0866 H04L 9/50 H04L 63/08 H04L 63/10 H04L 63/0428 G06F 21/64

Filing Date

2022-10-10

Application No.

18045335

Claims

20