PATENT CLAIM ANALYSIS

Application Number: 15965463
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-11
Patent Classification: ["380", "277000"]

Abstract:
Disclosed is an orthogonal access control system based on cryptographic operations provided by multi-hop proxy re-encryption (PRE) that strictly enforces only authorized access to data by groups of users, scalable to large numbers of users. Scalable delegation of decryption authority can be shared with a plurality of members of a group whether those members be users or devices, and members of a group can further create sub groups and delegate decryption authority to those members, whether users or devices. Members are granted access via generation of transform keys, and membership or access can be revoked merely be deleting the transform key—no elimination of the encrypted data, regardless of its storage location, is needed.

Claim (Index 1):
A system for orthogonal access control to data by groups of devices using public key cryptography to provide provable cryptographic access controls that change which users are able to decrypt data without modifying the encrypted data, the system comprising:\n a. a first device controlled by a first user having a first transform module; b. a key server having:\n i. a transform key storage; \n c. a second device controlled by a second user having a second transform module, a public key, and a private key; d. wherein the first device includes a non-transitory, tangible processor readable storage medium, encoded with processor executable code to administer orthogonal access control to data by groups of devices using public key cryptography, the method comprising:\n i. generating a public key and a private key for the first user; \n ii. creating a first group of users by generating a public key and a private key for the first group of users, by the first device, where the first user is an administrator of the first group of users; \n iii. encrypting data to the first group of users by encrypting the data to the public key of the first group of users to form a first ciphertext; \n iv. adding the second user to the first group of users by generating a transform key from the first group of users to the second user, by the first transform module of the first device, using (1) the private key for the first group of users and (2) the public key for the second user; \n v. storing the transform key from the first group of users to the second user in the transform key storage of the key server; and \n e. wherein the second device includes a non-transitory, tangible processor readable storage medium, encoded with processor executable code to decrypt the first ciphertext, the method comprising:\n i. generating a transform key from the second user to the second device, by the second transform module of the second device, using the private key of the second user and the public key of the second device; \n ii. transmitting a request from the second device to the key server for access to the first ciphertext; \n iii. granting the request by, on the key server:\n 1. transforming the first ciphertext with the transform key from the first group of users to the second user to form a first transformed ciphertext; and \n 2. transforming the first transformed ciphertext with the transform key from the second user to the second device to form a first doubly-transformed ciphertext; and \n \n iv. decrypting the first doubly-transformed ciphertext to reveal the data on the second device using the private key of the second device.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 1.65333
- Patent Class: 380.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15588614', '11193227', '13477306', '13763631', '15185575']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4477300003143118
- 35 USC 102 Novelty (BERT): 0.5012644686492725
- Combined Prediction Score: 0.4530834471478079
- Mean Citation Score: 269.208104
- Max Citation Score: 289.68906
- Similarity Product: 222.7956632216477

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test