IP Library › Granted Patent US 12,537,674
Granted Patent B2
US 12,537,674 · App. 18/376,984 · Granted Jan 27, 2026

Method and system for securely reporting and storing computer security profiles

Inventors: Mohit Khanna (New Delhi, IN); Vinit Sinha (Delhi, IN); Amit Gupta (New Delhi, IN); Simran Manchanda (New Delhi, IN)
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
H04L9/0852H04L9/50
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,537,674
App. No.
18/376,984
Granted
Jan 27, 2026
Kind
B2
Abstract

A method for secure storage of cybersecurity data in a blockchain includes: identifying, by a processor of a processing server, a device profile for a computing device; encrypting, by the processor of the processing server, the device profile into an encrypted device profile using a public key of a first cryptographic key pair; encrypting, by the processor of the processing server, the encrypted device profile into a converted device profile via quantum cryptography using a first configuration key; and transmitting, by a transmitter of the processing server, the converted device profile to a blockchain node in a blockchain network.

Claims (46)

1 . A method for secure storage of cybersecurity data in a blockchain, comprising:

identifying, by a processor of a processing server, a device profile for a computing device;

encrypting, by the processor of the processing server, the device profile into an encrypted device profile using a public key of a first cryptographic key pair;

encrypting, by the processor of the processing server, the encrypted device profile into a converted device profile via quantum cryptography using a first configuration key;

transmitting, by a transmitter of the processing server, the converted device profile to a blockchain node in a blockchain network;

decrypting, by a processor of the blockchain node, the converted device profile into the encrypted device profile via quantum cryptography and the first configuration key;

decrypting, by the processor of the blockchain node, the encrypted device profile into the device profile using a private key of the first cryptographic key pair;

generating, by the processor of the blockchain node, a new block that includes the device profile; and

storing, by the blockchain node, the generated new block in a blockchain associated with the blockchain network.

2 . The method of claim 1 , further comprising:

receiving, by a receiver of the processing server, the public key of the first cryptographic key pair from the blockchain node prior to encrypting the device profile.

3 . The method of claim 1 , further comprising:

transmitting, by the transmitter of the processing server, the first configuration key to the blockchain node.

4 . The method of claim 1 further comprising:

encrypting, by the processor of the blockchain node, the device profile into an alternative encrypted device profile using a public key of a second cryptographic key pair;

encrypting, by the processor of the blockchain node, the alternative encrypted device profile into an alternative converted device profile via quantum cryptography using a second configuration key; and

transmitting, by a transmitter of the blockchain node, the alternative converted device profile to an external computing system.

5 . The method of claim 4 , further comprising:

receiving, by a receiver of the blockchain node, the public key of the second cryptographic key pair from the external computing system prior to encrypting the device profile into the alternative encrypted device profile.

6 . The method of claim 4 , further comprising:

transmitting, by the transmitter of the blockchain node, the second configuration key to the external computing system.

7 . A system for secure storage of cybersecurity data in a blockchain, comprising:

a blockchain network including a blockchain node;

a computing device; and

a processing server, wherein

the processing server includes

a processor

identifying a device profile for the computing device,

encrypting the device profile into an encrypted device profile using a public key of a first cryptographic key pair, and

encrypting the encrypted device profile into a converted device profile via quantum cryptography using a first configuration key, and

a transmitter transmitting the converted device profile to a blockchain node in a blockchain network,

wherein the blockchain node

decrypts, by a processor of the blockchain node, the converted device profile into the encrypted device profile via quantum cryptography and the first configuration key,

decrypts, by the processor of the blockchain node, the encrypted device profile into the device profile using a private key of the first cryptographic key pair,

generates, by the processor of the blockchain node, a new block that includes the device profile, and

stores the generated new block in a blockchain associated with the blockchain network.

8 . The system of claim 7 , wherein a receiver of the processing server receives the public key of the first cryptographic key pair from the blockchain node prior to encrypting the device profile.

9 . The system of claim 7 , wherein the transmitter of the processing server transmits the first configuration key to the blockchain node.

10 . The system of claim 7 , further comprising:

an external computing system, wherein

the blockchain node further

encrypts, by the processor of the blockchain node, the device profile into an alternative encrypted device profile using a public key of a second cryptographic key pair,

encrypts, by the processor of the blockchain node, the alternative encrypted device profile into an alternative converted device profile via quantum cryptography using a second configuration key, and

transmits, by a transmitter of the blockchain node, the alternative converted device profile to an external computing system.

11 . The system of claim 10 , wherein a receiver of the blockchain node receives the public key of the second cryptographic key pair from the external computing system prior to encrypting the device profile into the alternative encrypted device profile.

12 . The system of claim 10 , wherein the transmitter of the blockchain node transmits the second configuration key to the external computing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: SINHA, VINIT; GUPTA, AMIT
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 065153/0001 →
Continuity (1)
Related Publication 20250119277A1 · Apr 10, 2025
References Cited (2)
US 11356252B1 · Islam · 2022 [cited by examiner]
US 20240022584A1 · Kravitz · 2024 [cited by examiner]