IP Library Granted Patent US 12700005
Granted Patent B1
US 12700005 · App. 19/044,781 · Granted Aug 4, 2026

Intelligent and autonomous layered platform to orchestrate vulnerability solution in a cross chain environment

Inventors: Divya Nagarajan (Chennai, IN); Meenu Goyal (Punjab, IN); Pinky Panwar (Gujrat, IN)
Assignee: Bank of America Corporation
G06Q20/4016
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 12700005
App. No.
19/044,781
Filed
Feb 4, 2025
Granted
Aug 4, 2026
Kind
B1
Art Unit
3699
USPC
705/75
Abstract

This invention provides a system and method for managing and securing cross-chain blockchain transactions through a layered, autonomous platform. It features a source orchestration layer employing optimistic replication and polymorphic encapsulation to ensure data redundancy and traceability. Transactions are encrypted and transmitted using an asynchronous handshake protocol that integrates bidirectional acknowledgment exchanges to validate transaction integrity. A destination orchestration layer decapsulates and verifies acknowledgment data, generating secondary acknowledgment requests for added validation. Transactions are validated by a blockchain of validators utilizing consensus mechanisms, such as proof-of-stake or proof-of-work, which produce cryptographic proofs of validation. Failed or suspicious transactions are isolated in a dead letter log, enabling further analysis and prioritization. The system combines advanced cryptographic techniques, redundancy algorithms, and decentralized consensus to enhance security, mitigate vulnerabilities, and ensure reliable operation in cross-chain environments. This invention optimizes transaction processing while addressing challenges such as scalability, data integrity, and malicious activity.

Claims (63)

1 . A method for managing vulnerabilities in cross-chain blockchain transactions, comprising:

detecting, by a source blockchain, an initiation of a transaction, wherein the transaction comprises a transaction identifier, source address, transaction details, and a timestamp;

replicating, by a source orchestration layer, transaction data using an optimistic replication algorithm to create a secure replica of the transaction without altering the original transaction details;

encapsulating, by the source orchestration layer, the replicated transaction data using polymorphic encapsulation to embed acknowledgment information within a transaction payload;

encrypting, by an encryption layer within the source orchestration layer, the encapsulated transaction data using lightweight cryptography to ensure confidentiality and integrity during transmission;

transmitting, by the source orchestration layer, the encrypted transaction data to a destination orchestration layer over a communication link;

decapsulating, by the destination orchestration layer, the acknowledgment information from the encrypted transaction data to verify an acknowledgment status;

transmitting, by the destination orchestration layer, a secondary acknowledgment request to the source orchestration layer using an asynchronous handshake protocol;

receiving, by the source orchestration layer, the secondary acknowledgment request, and transmitting a secondary acknowledgment response to the destination orchestration layer within a predefined acknowledgment timeframe;

determining, by the destination orchestration layer, whether the acknowledgment response is received within the predefined acknowledgment timeframe;

moving, by the destination orchestration layer, the transaction to a dead letter log if the acknowledgment response is not received within the predefined acknowledgment timeframe;

moving, by the destination orchestration layer, the transaction to a destination mempool for further processing if the acknowledgment response is received within the predefined acknowledgment timeframe;

validating, by a blockchain of validators, the transaction in the destination mempool using a consensus mechanism to confirm its legitimacy, wherein the consensus mechanism comprises analyzing historical transaction data and applying priority algorithms;

transmitting, by the blockchain of validators, a validation result to a destination blockchain, wherein a valid transaction is added to the destination blockchain, and an invalid transaction is moved to the dead letter log; and

prioritizing, by the blockchain of validators, transactions in the dead letter log based on predefined criteria and re-evaluating such transactions for potential future processing.

2 . The method of claim 1 , wherein the acknowledgment information encapsulated by the source orchestration layer further comprises metadata detailing the source blockchain, destination blockchain, and a unique transaction signature for enhanced traceability.

3 . The method of claim 2 , wherein the metadata within the acknowledgment information is encrypted by the encryption layer using a public key of the destination orchestration layer to prevent unauthorized access during transmission.

4 . The method of claim 3 , wherein the destination orchestration layer decapsulates the acknowledgment information using a private key corresponding to the public key of the source orchestration layer to ensure the integrity of the transmitted transaction data.

5 . The method of claim 4 , wherein the predefined acknowledgment timeframe for receiving the secondary acknowledgment response is dynamically adjusted based on network conditions, transaction priority, or historical acknowledgment patterns.

6 . The method of claim 5 , wherein the dead letter log stores additional metadata for each transaction, including a reason for failure, the timestamp of acknowledgment attempts, and a transaction risk score based on predefined security metrics.

7 . The method of claim 6 , wherein the blockchain of validators uses a machine learning model to analyze historical transaction data in the destination mempool to predict potential transaction risks and assign dynamic priority levels.

8 . The method of claim 7 , wherein the consensus mechanism employed by the blockchain of validators comprises a hybrid model combining proof-of-stake and proof-of-work to optimize transaction validation efficiency and security.

9 . The method of claim 8 , wherein the blockchain of validators applies intelligent algorithms to review transactions in the dead letter log, reprioritize such transactions, and determine their validity based on predefined risk tolerance thresholds.

10 . The method of claim 9 , wherein the destination blockchain maintains an audit log of all validated transactions, acknowledgment exchanges, and consensus decisions to provide a tamper-proof record for compliance and forensic analysis.

11 . A method for managing vulnerabilities in cross-chain blockchain transactions, comprising:

detecting, by a source blockchain, an initiation of a transaction, wherein the transaction comprises a transaction identifier, a source address, transaction details, a timestamp, and an initial priority level determined based on predefined transaction criteria;

replicating, by a source orchestration layer, transaction data using an optimistic replication algorithm to create a secure replica of the transaction without altering the original transaction details, wherein the replicated transaction data includes metadata specifying the source blockchain, destination blockchain, and a unique transaction signature;

encapsulating, by the source orchestration layer, the replicated transaction data using polymorphic encapsulation to embed acknowledgment information within a transaction payload, wherein the acknowledgment information includes the metadata and an acknowledgment token generated by the source orchestration layer to uniquely identify an acknowledgment state of the transaction;

encrypting, by an encryption layer within the source orchestration layer, the encapsulated transaction data using lightweight cryptography to ensure confidentiality and integrity during transmission, wherein the acknowledgment token and metadata are encrypted using a public key associated with a destination orchestration layer to prevent unauthorized access;

transmitting, by the source orchestration layer, the encrypted transaction data to the destination orchestration layer over a secure communication link, wherein a transmission protocol is configured to prevent replay attacks by embedding a cryptographic nonce in the transaction payload;

decapsulating, by the destination orchestration layer, the acknowledgment information from the encrypted transaction data, wherein the acknowledgment information is decrypted using a private key corresponding to the public key of the source orchestration layer to validate the integrity and authenticity of the transaction data;

transmitting, by the destination orchestration layer, a secondary acknowledgment request to the source orchestration layer using an asynchronous handshake protocol, wherein the secondary acknowledgment request includes a verification token generated by the destination orchestration layer to establish the validity of the transaction;

receiving, by the source orchestration layer, the secondary acknowledgment request, and transmitting a secondary acknowledgment response to the destination orchestration layer within a predefined acknowledgment timeframe, wherein the acknowledgment timeframe is dynamically adjusted based on network latency, transaction priority, and historical acknowledgment patterns;

determining, by the destination orchestration layer, whether the secondary acknowledgment response is received within the predefined acknowledgment timeframe, wherein the determination includes validating the response against the verification token generated by the destination orchestration layer;

moving, by the destination orchestration layer, the transaction to a dead letter log if the acknowledgment response is not received within the predefined acknowledgment timeframe, wherein the dead letter log stores metadata for each transaction, including a reason for failure, timestamps of acknowledgment attempts, the cryptographic nonce used during transmission, and a transaction risk score based on predefined security metrics and historical transaction patterns;

moving, by the destination orchestration layer, the transaction to a destination mempool for further processing if the acknowledgment response is received within the predefined acknowledgment timeframe, wherein the destination mempool temporarily queues transactions for validation and prioritizes them based on their risk scores, priority levels, and acknowledgment status;

validating, by a blockchain of validators, the transaction in the destination mempool using a consensus mechanism to confirm its legitimacy, wherein the consensus mechanism comprises a hybrid model combining proof-of-stake and proof-of-work, and wherein the blockchain of validators utilizes a machine learning model to analyze historical transaction data, detect anomalies, and dynamically assign updated priority levels to transactions;

transmitting, by the blockchain of validators, a validation result to the destination blockchain, wherein a valid transaction is added to the destination blockchain, and an invalid transaction is moved to the dead letter log, wherein the validation result includes cryptographic evidence of consensus derived from validator agreement;

prioritizing, by the blockchain of validators, transactions in the dead letter log based on predefined criteria, wherein intelligent algorithms are applied to identify potential resubmission opportunities for transactions, reprioritize them based on updated risk thresholds, and determine whether to resubmit or discard each transaction; and

adding, by the destination blockchain, validated transactions to the blockchain, wherein the destination blockchain records a tamper-proof audit log of all validated transactions, acknowledgment exchanges, consensus decisions, and validation attempts, enabling compliance with regulatory requirements and facilitating forensic analysis for detected anomalies or failures.

12 . A system for managing vulnerabilities in cross-chain blockchain transactions, comprising:

a source blockchain configured to initiate a transaction, wherein the transaction includes a transaction identifier, a source address, transaction details, a timestamp, and an initial priority level determined based on predefined transaction criteria;

a source orchestration layer coupled to the source blockchain and configured to replicate transaction data using an optimistic replication algorithm to create a secure replica of the transaction without altering its original details, and to encapsulate the replicated transaction data using polymorphic encapsulation to embed acknowledgment information, wherein the acknowledgment information includes metadata specifying the source blockchain, destination blockchain, and a unique acknowledgment token generated by the source orchestration layer;

an encryption layer within the source orchestration layer configured to encrypt the encapsulated transaction data using lightweight cryptography, wherein the acknowledgment token and metadata are encrypted using a public key associated with a destination orchestration layer to ensure confidentiality and prevent unauthorized access during transmission;

a transmission module within the source orchestration layer configured to transmit the encrypted transaction data to the destination orchestration layer over a secure communication link, wherein the communication link embeds a cryptographic nonce in a transaction payload to prevent replay attacks;

a destination orchestration layer configured to receive and decapsulate the acknowledgment information from the encrypted transaction data, wherein a decapsulation process involves decrypting the acknowledgment information using a private key corresponding to the public key of the source orchestration layer to validate integrity and authenticity of the transaction data;

a handshake protocol module within the destination orchestration layer configured to transmit a secondary acknowledgment request to the source orchestration layer, wherein the secondary acknowledgment request includes a verification token generated by the destination orchestration layer to establish the validity of the transaction;

an acknowledgment response module within the source orchestration layer configured to receive the secondary acknowledgment request and transmit a secondary acknowledgment response to the destination orchestration layer within a predefined acknowledgment timeframe, wherein the acknowledgment timeframe is dynamically adjusted based on network latency, transaction priority, and historical acknowledgment patterns;

a decision module within the destination orchestration layer configured to determine whether the secondary acknowledgment response is received within the predefined acknowledgment timeframe, wherein the determination includes verifying the response against the verification token generated by the destination orchestration layer;

a dead letter log coupled to the destination orchestration layer and configured to store transactions for which acknowledgment responses are not received within the predefined acknowledgment timeframe, wherein the dead letter log includes metadata for each transaction, including a reason for failure, timestamps of acknowledgment attempts, the cryptographic nonce used during transmission, and a transaction risk score based on predefined security metrics and historical transaction patterns;

a destination mempool coupled to the destination orchestration layer and configured to queue transactions for further processing if the acknowledgment response is received within the predefined acknowledgment timeframe, wherein the mempool prioritizes transactions based on risk scores, priority levels, and acknowledgment status;

a blockchain of validators coupled to the destination mempool and configured to validate transactions using a consensus mechanism to confirm legitimacy, wherein the consensus mechanism comprises a hybrid model combining proof-of-stake and proof-of-work, and wherein the blockchain of validators includes a machine learning model to analyze historical transaction data, detect anomalies, and dynamically assign updated priority levels to transactions;

a validation result module within the blockchain of validators configured to transmit a validation result to a destination blockchain, wherein the validation result includes cryptographic evidence of consensus derived from validator agreement, and wherein valid transactions are added to the destination blockchain while invalid transactions are moved to the dead letter log;

a prioritization module within the blockchain of validators configured to review transactions in the dead letter log and prioritize them based on predefined criteria, wherein intelligent algorithms are applied to determine whether to resubmit or discard each transaction based on updated risk thresholds; and

a destination blockchain configured to record validated transactions, wherein the destination blockchain maintains a tamper-proof audit log of all validated transactions, acknowledgment exchanges, consensus decisions, and validation attempts, enabling compliance with regulatory requirements and facilitating forensic analysis for detected anomalies or failures.

13 . The system of claim 12 , wherein the acknowledgment information embedded by the source orchestration layer further comprises a cryptographic hash of the transaction details and metadata to ensure data integrity during encapsulation and transmission.

14 . The system of claim 13 , wherein the encryption layer within the source orchestration layer employs post-quantum cryptographic algorithms to provide resistance against quantum computing attacks while maintaining lightweight processing requirements for efficient transaction handling.

15 . The system of claim 14 , wherein the transmission module includes a monitoring component configured to dynamically adjust the cryptographic nonce embedded in the transaction payload based on real-time network conditions to enhance security against replay and timing-based attacks.

16 . The system of claim 15 , wherein the destination orchestration layer includes a verification module configured to cross-reference the decapsulated acknowledgment information with a historical transaction ledger to identify and flag potential duplicate transactions.

17 . The system of claim 16 , wherein the handshake protocol module transmits the secondary acknowledgment request with a dynamically generated challenge-response token to authenticate the source orchestration layer and prevent spoofing attempts.

18 . The system of claim 17 , wherein the acknowledgment response module within the source orchestration layer includes a failover mechanism that routes the secondary acknowledgment response through an alternative communication channel if the primary channel experiences connectivity issues or latency.

19 . The system of claim 18 , wherein the blockchain of validators utilizes a decentralized nomination system to weight validator contributions based on their historical accuracy and reliability in validation processes, ensuring that highly trusted validators have a greater influence on the consensus mechanism.

20 . The system of claim 19 , wherein the destination blockchain includes a machine learning-powered anomaly detection module configured to analyze the audit log for patterns indicative of emerging threats, fraud, or non-compliant behaviors, enabling proactive network defense and operational adjustments.