PATENT CLAIM ANALYSIS

Application Number: 15945975
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["713", "171000"]

Abstract:
Performing cryptographic operations such as encryption and decryption may be computationally expensive. In some contexts, initialization vectors and keystreams operable to perform encryption operations are generated and stored in a repository, and later retrieved for use in performing encryption operations. Multiple devices in a distributed system can each generate and store a subset of a larger set of keystreams.

Claim (Index 1):
A system comprising memory to store instructions that, as a result of execution by one or more processors, cause the system to:\n provide a key to a plurality of devices; cause the plurality of devices to collectively generate a set of keystreams using the key and a plurality of initialization vectors, a first portion of the plurality of initialization vectors being reserved for use by a first device of the plurality of devices and a second portion of the plurality of initialization vectors being reserved for use by a second device of the plurality of devices; identify a keystream of the set of keystreams that is unused for performance of cryptographic operations; and cause the keystream to be used to perform a cryptographic operation.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 91.0
- Lexical Diversity: 1.3913
- Patent Class: 713.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14568071', '13916999', '15462604', '13916964', '15225725']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3852204323136034
- 35 USC 102 Novelty (BERT): 0.5228962688492377
- Combined Prediction Score: 0.3989880159671669
- Mean Citation Score: 221.111646
- Max Citation Score: 343.41104
- Similarity Product: 299.39155970438964

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

Dataset: test