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 |
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.
|