US 12,468,799 B2
Systems and methods for authorizing devices using a decentralized node database
Shashank Kumar Bajpai, Uttar Pradesh (IN); Nisha Dahiya, Delhi (IN); and Divya Nagarajan, Tamil Nadu (IN)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Feb. 20, 2024, as Appl. No. 18/581,553.
Prior Publication US 2025/0265328 A1, Aug. 21, 2025
Int. Cl. G06F 21/44 (2013.01); G06F 21/45 (2013.01)
CPC G06F 21/44 (2013.01) [G06F 21/45 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for authorizing devices using a decentralized node database, the system comprising:
a processing device;
a non-transitory storage device containing instructions when executed by the processing device, causes the processing device to perform the steps of:
initiate an authorization request to a resource server, wherein the authorization request comprises encrypted client credentials, and wherein the client credentials are transmitted from a client device;
assign roles to nodes, wherein the roles are assigned randomly to the nodes;
validate, using the nodes, the client credentials;
create a smart contract, wherein the smart contract comprises the authorization request and an authorization mechanism;
generate a side chain, wherein the side chain comprises a hash code, the authorization request, and the authorization mechanism;
validate, using the hash code, the client device; and
generate an encryption key, wherein the client device uses the encryption key to access the resource server.