US 12,470,527 B2
System and method to dynamically decrypt data
Meeraj Mahendra Gawde, Navi Mumbai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jan. 31, 2024, as Appl. No. 18/428,962.
Prior Publication US 2025/0247371 A1, Jul. 31, 2025
Int. Cl. H04L 9/40 (2022.01); G06N 20/00 (2019.01)
CPC H04L 63/0428 (2013.01) [G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a memory configured to store:
one or more machine learning algorithms associated with decrypting data in accordance with one or more machine learning models; and
one or more keys associated with a receiver; and
a processor communicatively coupled to the memory and configured to:
receive encrypted shareable data and an encrypted combined sender hash;
decrypt the encrypted combined sender hash;
upon executing the one or more machine learning algorithms in accordance with the one or more machine learning models, decrypt the encrypted shareable data based at least in part upon the one or more keys;
obtain shareable data, the shareable data being a decrypted version of the encrypted shareable data;
generate a first hash of the encrypted shareable data;
generate a second hash of the shareable data;
combine the first hash and the second hash into a combined receiver hash; and
perform one or more verification operations based at least in part upon the combined receiver hash and a decrypted combined sender hash, the decrypted combined sender hash being a decrypted version of the encrypted combined sender hash.