US 11,716,333 B2
System and method for single use, fixed process privilege elevation
Andrew J Mullin, Cypress, TX (US); Hai Van Nguyen, Houston, TX (US); Jason S Thacker, Cypress, TX (US); Nicholas R Adam, The Woodlands, TX (US); and Binh Nguyen, Sugarland, TX (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Jul. 27, 2021, as Appl. No. 17/443,551.
Prior Publication US 2023/0035189 A1, Feb. 2, 2023
Int. Cl. H04L 9/40 (2022.01); G06F 21/45 (2013.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 63/102 (2013.01) [G06F 21/45 (2013.01); H04L 9/3228 (2013.01); H04L 63/0838 (2013.01); G06F 2221/2137 (2013.01); H04L 9/50 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method for assigning a single use real-time privilege by utilizing one or more processors and one or more memories, the method comprising: receiving a request from a user to obtain a single use elevation passcode to be utilized to access a target computer for executing a single process; validating, in response to the received request, credentials of the user based on comparing credentials data of the user with pre-stored reference data; creating a single use blockchain private key for the single process; generating the single use elevation passcode in response to a successful validation of the credentials; writing request data corresponding to the single use blockchain private key and the single use elevation passcode onto a blockchain; transmitting the single use elevation passcode to the user to be utilized for accessing the target computer for executing the single process; requesting access to the target computer by inputting the single use elevation passcode and user login data via a user interface; validating the single use elevation passcode by confirming that the single use elevation passcode matches the request data wrote in the blockchain; assigning a single use real-time privilege to the user for executing the single process in response to successful validation of both the single use elevation passcode and the received request; wherein the single use real-time privilege is assigned in a manner such that the single use real-time privilege can be utilized only on the target computer for said requested single process only and cannot be reused for other processes different from said single process.