System for authorizing secured access using cryptographic hash value validations
AssigneeBank of America Corporation
InventorsBrandon Sloane, Brian Diederich
Life of this patent
Estimating the term…
Abstract
A system for authorizing secured access using cryptographic hash value validations is provided. In particular, the system may receive requests from users and/or computing systems to obtain secured access a particular resource or to execute a certain process. In response, the system may require that the user and/or computing system complete additional required steps (e.g., a computation) before being granted access to the resources or processes. In this way, the system may prevent unauthorized or unintended access to the system's resources or processes.
Claims14
A system for authorizing secured access using cryptographic hash value validations, the system comprising:
- a memory device with computer-readable program code stored thereon;
- a communication device;
- and
- a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to:
- receive, from a user computing system, a request to execute a process;
- detect that the process has a high potential impact to one or more networked systems, wherein detecting that the process has a high potential impact comprises:
- accessing a database of predefined processes with high potential impact;
- continuously monitoring processes and outcomes associated with the processes;
- based on the outcomes associated with the processes, detecting, using machine learning, that the process has a high potential impact;
- and
- adding the process to the database of predefined processes with high potential impact;
- prompt the user to complete an intent challenge;
- detect that the user has completed the intent challenge;
- grant the request to execute the process;
- and
- generate a cryptographic hash based on the request to execute the process and the intent challenge.
A computer program product for authorizing secured access using cryptographic hash value validations, the computer program product comprising at least one non-transitory computer readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising executable code portions for:
- receiving, from a user computing system, a request to execute a process;
- detecting that the process has a high potential impact to one or more networked systems, wherein detecting that the process has a high potential impact comprises:
- accessing a database of predefined processes with high potential impact;
- continuously monitoring processes and outcomes associated with the processes;
- based on the outcomes associated with the processes, detecting, using machine learning, that the process has a high potential impact;
- and
- adding the process to the database of predefined processes with high potential impact;
- prompting the user to complete an intent challenge;
- detecting that the user has completed the intent challenge;
- granting the request to execute the process;
- and
- generating a cryptographic hash based on the request to execute the process and the intent challenge.
A computer-implemented method for authorizing secured access using cryptographic hash value validations, wherein the computer-implemented method comprises:
- receiving, from a user computing system, a request to execute a process;
- detecting that the process has a high potential impact to one or more networked systems, wherein detecting that the process has a high potential impact comprises:
- accessing a database of predefined processes with high potential impact;
- continuously monitoring processes and outcomes associated with the processes;
- based on the outcomes associated with the processes, detecting, using machine learning, that the process has a high potential impact;
- and
- adding the process to the database of predefined processes with high potential impact;
- prompting the user to complete an intent challenge;
- detecting that the user has completed the intent challenge;
- granting the request to execute the process;
- and
- generating a cryptographic hash based on the request to execute the process and the intent challenge.
Dependencies are inferred from the claim text.