BACKGROUND

Aspects of the disclosure relate to deploying digital data processing systems, providing information security, and preventing unauthorized access to resources of enterprise systems. In particular, one or more aspects of the disclosure relate to authorizing an event by utilizing a high generation cellular network to authenticate a device associated with the event.

Enterprise organizations may utilize various computing infrastructure to transact business with their customers. Such transactions may include confidential information and/or other sensitive data that is created and/or used for various purposes. In some instances, such business transaction events may need to access customer information over various networks and/or between various computer systems. Ensuring authenticity of a device associated with an event when accessing such data and being able to authorize the event with speed and accuracy may be critically important to protect the integrity and confidentiality of the underlying information, ensure authenticity of the transaction, deter unauthorized transactions, and maintain customer satisfaction. In many instances, however, it may be difficult to authorize events by ensuring authenticity of users or devices associated with the event while also attempting to optimize the resource utilization, bandwidth utilization, and efficient operations of the computing infrastructure involved in maintaining, accessing, and executing the transaction.

SUMMARY

Aspects of the disclosure provide effective, efficient, scalable, fast, reliable, and convenient technical solutions that address and overcome the technical problems associated with authorizing an event by utilizing a high generation cellular network to authenticate a device associated with the event.

In accordance with one or more embodiments, a computing platform having at least one processor, a communication interface, and memory may receive, via the communication interface, from a first device, a request to authorize an event. Subsequently, the computing platform may identify, based on an analysis of location data, that a second device is proximate to the first device. Then, the computing platform may prompt the second device to authenticate the first device. Then, the computing platform may receive, from the second device, an authentication token indicating whether the first device is authenticated. Based on the authentication token, the computing platform may then respond to the request to authorize the event.

In some embodiments, receiving the authentication token may include causing the second device to send, via a local network, the authentication token to the first device, and then receiving the authentication token from the first device.

In some embodiments, prompting the second device to authenticate the first device may include providing, to the second device, information related to the first device, and prompting the second device to verify the information. In some embodiments, the information related to the first device may include information associated with a user associated with the first device

In some embodiments, prompting the second device to authenticate the first device may include determining a confidence level associated with the second device. In some embodiments, determining the confidence level associated with the second device may include identifying an association, in a repository of user devices, between the first device and the second device, and determining the confidence level based on the identified association. In some embodiments, determining the confidence level associated with the second device may include receiving biometric information associated with a user associated with the second device, and determining the confidence level of the second device based on the biometric information. In some embodiments, determining the confidence level associated with the second device may include comparing the received biometric information with known biometric information associated with the user associated with the second device, detecting, based on the comparing, duress involving the user associated with the second device, and in response to detecting the duress, deny the request to authorize the event.

In some embodiments, responding to the request to authorize the event may include confirming the request, and adding, based on the authentication token, a digital witness to a document associated with the event.

In some embodiments, identifying the second device may include accessing a repository of trusted devices, and confirming that the second device is in the repository of trusted devices.

In some embodiments, receiving the authentication token may include detecting an absence of a response to the prompt within a time threshold. In some embodiments, responding, based on the authentication token, to the request to authorize the event may include identifying that a third device is proximate to the first device, then prompting the third device to authenticate the first device, then receiving, from the third device, a second authentication token indicating whether the first device is authenticated, and then responding, based on the second authentication token, to the request to authorize the event.

In some embodiments, the computing platform may, after receiving, from the first device, the request to authorize the event, establish, with the first device, a first communication channel. Subsequently, the computing platform may, after identifying that the second device is proximate to the first device, establish, with the second device, a second communication channel different from the first communication channel. Then the computing platform may prompt the second device to authenticate the first device via the second communication channel. And subsequently, the computing platform may respond to the request to authorize the event via the first communication channel.

In some embodiments, the computing platform may identify, based on the analysis of the location data, that a third device is proximate to the first device and to the second device. Subsequently, the computing platform may prompt the third device to authenticate the second device. Then the computing platform may receive, from the third device, a second authentication token indicating whether the second device is authenticated. Subsequently, the computing platform may respond, based on the second authentication token, to the request to authorize the event.

In some embodiments, the authentication token may be indicative of a failure to authenticate the first device, and the computing platform may, in response to the failure to authenticate the first device, deny the request to authorize the event.

In some embodiments, the computing platform may detect, in response to the failure to authenticate the first device, unauthorized activity involving the first device.

In some embodiments, the computing platform may detect an unauthorized movement event involving the first smart data object based on the first data movement pattern corresponding to the first smart data object. Subsequently, the computing platform may generate one or more alert messages comprising alert information associated with the unauthorized activity involving the first device

In some embodiments, the computing platform may determine, based on the analysis of the location data if a third device associated with the first device is proximate to the first device. Subsequently, the computing platform may detect, in response to a failure to determine that the third device is proximate to the first device, unauthorized activity involving the first device.

In some embodiments, the location data may be from a global positioning system. In some embodiments, the location data may be from a high generation cellular network.

These features, along with many others, are discussed in greater detail below.

