Secure digital fingerprint key object database
US-2021312069-A1 · Oct 7, 2021 · US
US12506741B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12506741-B2 |
| Application number | US-202217936414-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 29, 2022 |
| Priority date | Sep 29, 2022 |
| Publication date | Dec 23, 2025 |
| Grant date | Dec 23, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for updating a digital fingerprint library storing data fingerprints with hierarchical security classification levels. The digital fingerprint library is updated when new fingerprints are presented for inclusion in the library. When a new fingerprint matches a fingerprint in the library, the library's fingerprint is updated. When the new fingerprint does not have a match in the library, the new fingerprint is added to the library.
Opening claim text (preview).
The invention claimed is: 1 . A computer-implemented method for adding a digital fingerprint of digital data to a digital fingerprint library (DFL) without accessing the content of the digital data, the method comprising: providing a source of unknown digital data comprising a first fingerprint of digital data with a first hierarchical security level, wherein the first hierarchical security level is inherited from a file from which the unknown digital data is derived; accessing a DFL comprising a non-transitory storage medium containing a plurality of second fingerprints and corresponding second fingerprint hierarchical security levels; searching for a second fingerprint in the DFL that matches the first fingerprint; if the second fingerprint is found in the DFL that matches the first fingerprint, comparing the first hierarchical security level of the first fingerprint to the second hierarchical security level corresponding to the second fingerprint; setting the second hierarchical security level to match the first hierarchical security level if the first hierarchical security level is lower than the second hierarchical security level, by storing, in a DFL record corresponding to the second hierarchical security level, a value associated with the first hierarchical security level in the non-transitory storage medium; if the second fingerprint is not found in the DFL that matches the first fingerprint, adding the first fingerprint to the DFL with the first hierarchical security level, by storing, in a DFL record corresponding to the first hierarchical security level a value associated with the first hierarchical security level in the non-transitory storage medium, wherein the first hierarchical security level and the second hierarchical security level are defined by a classification of content of protected data; and iterating through the entire file for a plurality of fingerprints, each of the plurality of fingerprints corresponding to a new first fingerprint, wherein the searching, the comparing, the setting, and the adding are executed for the new first fingerprint. 2 . The method of claim 1 , wherein the first and second fingerprints are hash values. 3 . The method of claim 1 , wherein the source of unknown digital data comprises a first fragment from which the first fingerprint was generated. 4 . The method of claim 1 , wherein the DFL comprises a second fragment from which the second fingerprint was generated. 5 . The method of claim 1 , wherein the unknown digital data is the file and the first fingerprint is a hash of the file. 6 . The method of claim 5 , wherein the unknown digital data comprises a fragment and the first fingerprint is a hash of the fragment. 7 . A system for storing digital data without accessing the content of the digital data, the system comprising: a source of unknown digital data comprising an unknown digital fingerprint having a first hierarchical security level inherited from a file from which the unknown digital data is derived; and a digital fingerprint library (“DFL”) in a storage medium comprising a plurality of stored digital fingerprints of digital data with corresponding security levels; wherein the DFL is configured to store the unknown digital fingerprint when there is no stored digital fingerprint that matches the unknown digital fingerprint by adding a record in the storage medium corresponding to the unknown digital fingerprint and adding a record in the storage medium corresponding to the first hierarchical security level, the record corresponding to the unknown digital fingerprint associated with the record corresponding to the first hierarchical security level, and wherein the DFL is configured to adjust the security level of a stored digital fingerprint to match the security level of the unknown digital fingerprint when the stored digital fingerprint matches the unknown digital fingerprint and the security level of the matching stored digital fingerprint is greater than the security level of the unknown digital fingerprint, by modifying a record in the storage medium corresponding to the stored digital fingerprint and modifying a record in the storage medium corresponding to the security level of the matching stored digital fingerprint, wherein the first hierarchical security level and the second hierarchical security level are defined by a classification of content of protected data, wherein the system is further configured to iterate through the entire file for a plurality of new unknown digital fingerprints, each of the plurality of unknown digital fingerprints corresponding to a new unknown digital fingerprint, wherein the DFL is configured to store and configured to adjust the security level for the new unknown digital fingerprint. 8 . The system of claim 7 , wherein the unknown and stored fingerprints are hash values. 9 . The system of claim 7 , wherein the source of unknown digital data comprises a first fragment from which the unknown fingerprint was generated. 10 . The system of claim 7 , wherein the DFL comprises a second fragment from which the stored fingerprint was generated. 11 . The system of claim 7 , wherein the unknown digital data comprises the file and the unknown digital fingerprint is a hash of the file. 12 . The system of claim 7 , wherein the unknown digital data comprises a fragment and the unknown digital fingerprint is a hash of the fragment. 13 . The system of claim 7 , wherein the DFL is further configured to accept the unknown digital fingerprint only if no stored digital fingerprint is found in the DFL that matches the first fingerprint. 14 . A computer-implemented method for adding a digital fingerprint of digital data to a digital fingerprint library (DFL) without accessing the content of the digital data, the method comprising: obtaining a source of unknown digital data content comprising a first fragment; generating from the first fragment a first fingerprint with a first hierarchical security level, wherein the first hierarchical security level is inherited from a file from which the unknown digital data is derived; accessing the digital fingerprint library (DFL) comprising a non-transitory storage medium containing a plurality of second fingerprints and corresponding second fingerprint hierarchical security levels; searching for a second fingerprint in the DFL that matches the first fingerprint; if the second fingerprint is found in the DFL that matches the first fingerprint, comparing the first hierarchical security level of the first fingerprint to the second hierarchical security level corresponding to the second fingerprint; setting the second hierarchical security level to match the first hierarchical security level if the first hierarchical security level is lower than the second hierarchical security level, by storing, in a DFL record corresponding to the second hierarchical security level, a value associated with the first hierarchical security level in the non-transitory storage medium; if the second fingerprint is not found in the DFL that matches the first fingerprint, adding the first fingerprint to the DFL with the first hierarchical security level, by storing, in a DFL record corresponding to the first hierarchical security level a value associated with the first hierarchical security level in the non-transitory storage medium, wherein the first hierarchical security level and the second hierarchical security level are defined by a classification of content of protected data; and iterating through the entire file for a plurality of fingerprints, each of the plurality of fingerprints corresponding to a
based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint · CPC title
Multiple levels of security · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.