IP Library Granted Patent US 12,506,741
Granted Patent B2
US 12,506,741 · App. 17/936,414 · Granted Dec 23, 2025

Generation of the digital fingerprints library with hierarchical structure

Inventors: Nickolay Berko (Schaffhausen, CH); Serg Bell (Singapore, SG); Stanislav Protasov (Singapore, SG)
Assignee: Acronis International GmbH
H04L63/105H04L63/0876
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,506,741
App. No.
17/936,414
Granted
Dec 23, 2025
Kind
B2
Abstract

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.

Claims (42)

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 new first fingerprint, wherein the searching, the comparing, the setting, and the adding are executed for the new first fingerprint.

15 . The method of claim 14 , wherein the first and second fingerprints are hash values.

16 . The method of claim 14 , wherein the source of unknown digital data comprises a first fragment from which the first fingerprint was generated.

17 . The method of claim 14 , wherein the DFL comprises a second fragment from which the second fingerprint was generated.

18 . The method of claim 14 , wherein unknown digital data is the file comprising the first fragment.

19 . The method of claim 14 , wherein the unknown digital data comprises a plurality of fragments.

20 . The method of claim 14 , wherein the first fingerprint is added to the DFL only if no second fingerprint is found that matches the first fingerprint.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2025
From: BERKO, NICKOLAY; BELL, SERG; PROTASOV, STANISLAV
To: ACRONIS INTERNATIONAL GMBH
Reel/Frame 072193/0376 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED BY DELETING PATENT APPLICATION NO. 18388907 FROM SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 66797 FRAME 766. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Nov 13, 2024
From: ACRONIS INTERNATIONAL GMBH
To: MIDCAP FINANCIAL TRUST
Reel/Frame 069594/0136 →
SECURITY INTEREST Recorded Mar 14, 2024
From: ACRONIS INTERNATIONAL GMBH
To: MIDCAP FINANCIAL TRUST
Reel/Frame 066797/0766 →
Continuity (1)
Related Publication 20240114034A1 · Apr 4, 2024
References Cited (49)
US 7707427B1 · Kenrich · 2010 [cited by examiner]
US 7809888B1 · Clark · 2010 [cited by examiner]
US 8312023B2 · Shields et al. · 2012 [cited by applicant]
US 8612754B2 · Norton · 2013 [cited by examiner]
US 9348985B2 · Davis · 2016 [cited by examiner]
US 10387265B1 · Pogosyan et al. · 2019 [cited by applicant]
US 10409984B1 · McCauley · 2019 [cited by examiner]
US 10454691B2 · Cambou · 2019 [cited by examiner]
US 10817542B2 · Aseev et al. · 2020 [cited by applicant]
US 11128654B1 · Joyce · 2021 [cited by examiner]
US 11386019B1 · Chang · 2022 [cited by examiner]
US 11522885B1 · Maknickas · 2022 [cited by examiner]
US 11557141B2 · Ren · 2023 [cited by examiner]
US 20100205446A1 · Kenrich · 2010 [cited by examiner]
US 20110252033A1 · Narang · 2011 [cited by examiner]
US 20120124046A1 · Provenzano · 2012 [cited by examiner]
US 20120271853A1 · Faitelson · 2012 [cited by examiner]
US 20150033202A1 · Wilson · 2015 [cited by examiner]
US 20150324609A1 · Grubel · 2015 [cited by examiner]
US 20160162691A1 · Arnold · 2016 [cited by examiner]
US 20160248692A1 · Kraemer · 2016 [cited by examiner]
US 20180365104A1 · Huang · 2018 [cited by examiner]
US 20200004980A1 · Blass · 2020 [cited by examiner]
US 20200151145A1 · Lebresne · 2020 [cited by examiner]
US 20210056085A1 · Akerib · 2021 [cited by examiner]
US 20210312069A1 · Withrow · 2021 [cited by examiner]
US 20220138243A1 · Palagummi · 2022 [cited by examiner]
US 20220237326A1 · Le Bouthillier · 2022 [cited by examiner]
US 20220244947A1 · Schober · 2022 [cited by examiner]
US 20220321353A1 · Firestone · 2022 [cited by examiner]
US 20230006833A1 · Stolbikov · 2023 [cited by examiner]
US 20230376461A1 · Shilane · 2023 [cited by examiner]
US 20230385455A1 · Berko et al. · 2023 [cited by applicant]
US 20240086333A1 · Huang · 2024 [cited by examiner]
US 20240111723A1 · Klimov et al. · 2024 [cited by applicant]
US 20240111882A1 · Berko · 2024 [cited by examiner]
US 20240111887A1 · Berko et al. · 2024 [cited by applicant]
US 20240111901A1 · Klimov et al. · 2024 [cited by applicant]
US 20240330242A1 · Mu · 2024 [cited by examiner]
CN 111353301 · 2020 [cited by applicant]
CN 112115116A · 2020 [cited by applicant]
CN 112244855A · 2021 [cited by applicant]
CN 113672170 · 2021 [cited by applicant]
CN 114389896A · 2022 [cited by examiner]
JP 2000057341A · 2000 [cited by examiner]
SG 10201801632 · 2019 [cited by applicant]
WO WO03073762A1 · 2003 [cited by examiner]
Author: Unknown “Digital Fingerprinting Technique”, Acronis DeviceLock DLP & Discovery 9.0 Published: Jun. 24, 2021 (Year: 2021). [cited by examiner]
Author: Ashley Thomas RAPID: Reputation based Approach for Improving Intrusion Detection Effectiveness, 2010 Sixth International Conference on Information Assurance and Security Published: 2010 (Year: 2010). [cited by examiner]