Patent ID: 9166779
Filing Date: 2015-10-20
Classification: H04L

Abstract:
1. A system for enabling a secure data transfer between a sender and a recipient, the system comprising: a sender computing device associated with the sender, the sender computing device including a sender processing element and a sender non-transitory computer-readable storage medium with an executable program stored thereon for directing operation of the sender processing element, wherein the program instructs the sender processing element to perform the following steps: the authentication computing device including an authentication processing element and an authentication non-transitory computer-readable storage medium with an executable program stored thereon for directing operation of the authentication processing element, wherein the program instructs the authentication processing element to perform the following steps: wherein the program stored on the sender non-transitory computer-readable storage medium instructs the sender processing element to perform the further step of communicating the encoded transfer data and the secure package identifier to a recipient computing device; and the recipient computing device including a recipient processing element and a recipient non-transitory computer-readable storage medium with an executable program stored thereon for directing operation of the recipient processing element, wherein the program instructs the recipient processing element to perform the following steps: wherein the program stored on the authentication non-transitory computer readable storage medium instructs the authentication processing element to perform the further steps of: comparing the user identifier received from the recipient computing device with the recipient identifier received from the sender computing device, comparing the secure package identifier received from the recipient computing device with the secure package identifier created by the authentication computing device, and communicating, to the recipient computing device, the key, but only if the secure package identifier received from the recipient computing device matches the secure package identifier created by the authentication computing device, and only if the user identifier matches the recipient identifier.