PATENT CLAIM ANALYSIS

Application Number: 15957894
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["380", "028000"]

Abstract:
A format-preserving cipher including an encryption and a decryption scheme supporting non-linear access to input data by allowing the selection of portions of data from a potentially larger dataset to be encrypted, thus avoiding a necessarily sequential access into the input plaintext data. The cipher first defines a forward mapping from the allowable ciphertext values to an integer set of the number of such allowable ciphertext values, and a corresponding reverse mapping. It also supports exclusion of a certain set of characters from the ciphering process. An encryption algorithm is provided that encrypts the input plaintext data while preserving its original format and length, and a corresponding decryption algorithm is provided. The cipher advantageously embodies the encryption and decryption of multi-byte values, composite datasets, and credit card numbers, thus fitting a variety of industrial needs.

Claim (Index 15):
The system of  claim 12 , wherein each of said plurality of components is selected from the group consisting of alpha characters, numeric characters, special characters and binary characters, and wherein said forward mapping and said reverse mapping is uniquely defined for each of said plurality of components.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 1.78049
- Patent Class: 380.0
- Transitional Phrase Type: closed
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15089908', '15200635', '14557464', '09937634', '13189936']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.515380854543158
- 35 USC 102 Novelty (BERT): 0.6022330906080254
- Combined Prediction Score: 0.5240660781496448
- Mean Citation Score: 434.06907400000017
- Max Citation Score: 559.10657
- Similarity Product: 468.4792511990458

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