PATENT CLAIM ANALYSIS

Application Number: 15895082
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-01
Patent Classification: ["717", "128000"]

Abstract:
A test program is run repeatedly (either as a loop that is programmed into the code of the test program itself, or by repeatedly running the test program manually in response to user input instructing repeated run(s) of the test program. At least some run(s) of the test program use a cipher key that was derived and saved by the test program during a previous run of the test program (rather than re-deriving the cipher key based on information provided by the operating system). In this way, if the corresponding cipher key, as stored in the system space of the operating system has become corrupted during previous run(s) of the test program, then the incompatibility between the corrupted cipher key in the system space, and the previously saved cipher key that was previously derived by the test program, will be more easily detected.

Claim (Index 1):
A computer-implemented method comprising:\n running, for a first time, a test program on a computer system, with the test program using instructions and data stored in a test program space of the computer system, with the test program space being a portion of memory and/or persistent storage that is allocated to running the test program on the computer system, and with the running, for the first time, of the test program including:\n receiving cipher key derivation data from a system space of the computer system, \n deriving and storing in the test program space a set of subsidiary cipher key(s) based upon the cipher key derivation data, and \n performing a set of data encrypted data communication(s) between the test program space and the system space co-operatively using the set of subsidiary cipher key(s) stored in the test program space and a set of master cipher key(s) stored in the system space; \n during or subsequent to the running for the first time of the test program, performing an operation that erroneously destroys the set of master cipher key(s) stored in the system space to yield a set of corrupted master cipher key(s) in the system space; and subsequent to the performance of the operation that erroneously destroys the set of master key(s) stored in the system space, running, for a second time, the test program on the computer system, with the running, for the second time, of the test program including:\n receiving, in the test program space, the set of subsidiary cipher key(s) previously derived during the running, for the first time, of the test program, \n encountering an error when attempting to perform a set of data encrypted data communication(s) between the test program space and the system space co-operatively using the set of subsidiary cipher key(s) received in the test program space and the set of corrupted master cipher key(s) stored in the system space, with the error being encountered due, at least in part, to the set of subsidiary cipher key(s) received in the test program space being incompatible to perform the set of data encrypted data communication(s) with the set of corrupted master cipher key(s) stored in the system space, \n logging log data indicative of the error; and \n outputting the logging data in human understandable form and format; \n wherein:\n the receipt of the set of subsidiary cipher key(s) either:\n includes re-derivation of at least one subsidiary cipher key from a set of subsidiary cipher key derivation data set, or \n does not include re-derivation of any of the subsidiary cipher key(s); \n \n the receipt of the set of subsidiary cipher key(s) includes retrieving an initial parameter block an encrypted key cryptographic instruction's function; and \n the set of subsidiary cipher key(s) includes an encrypted subsidiary cipher key and a clear subsidiary cipher key.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 88.0
- Lexical Diversity: 2.24658
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15649694', '15806372', '13427751', '13830598', '12281254']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3929239051970004
- 35 USC 102 Novelty (BERT): 0.5748043251187904
- Combined Prediction Score: 0.4111119471891794
- Mean Citation Score: 283.227626
- Max Citation Score: 436.14087
- Similarity Product: 420.3937279065657

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