The present invention relates generally to secure transaction systems and methodologies.
The following publications are believed to represent the current state of the art:
U.S. Pat. Nos. 7,210,622; 7,310,729; 7,660,296; 7,672,873; 7,711,647; 7,743,132; and
U.S. Published Patent Application Nos. 2011/0153380 and 2004/0093419.
The present invention seeks to provide improved secure transaction systems and methodologies. There is thus provided in accordance with a preferred embodiment of the present invention a secure transaction system including a content delivery network defining a multiplicity of edge gates for secure communication with entities outside the network, each of the edge gates including at least one of encryption functionality and decryption functionality, the encryption functionality being operative to encrypt customer payment card information into no payment card zone (NPCZ) capsules and the decryption functionality being operative to decrypt the NPCZ capsules into customer payment card information securely supplied to at least one of a plurality of payment processing entities, the content delivery network defining a NPCZ, and a plurality of seller entities entirely within the no payment card zone which conduct transactions with any of a plurality of customers and with at least one of the plurality of payment processing entities, and receive, process and transmit customer payment information using the NPCZ capsules, the plurality of seller entities not having access to unencrypted payment card information and not having the ability to decrypt encrypted payment card information.
Preferably, the content delivery network controls encryption and decryption keys used for the encryption functionality and the decryption functionality but does not store NPCZ capsules. Preferably, the plurality of seller entities do not have access to the encryption and decryption keys used for the encryption functionality and the decryption functionality but do store NPCZ capsules.
Preferably, the plurality of payment processing entities do not have access to the encryption and decryption keys used for the encryption functionality and the decryption functionality, but do store customer payment card information.
In accordance with a preferred embodiment of the present invention, the existence and operation of the content delivery network is transparent to the plurality of customers. Additionally, the existence and operation of the content delivery network is transparent to the plurality of payment processing entities.
There is also provided in accordance with another preferred embodiment of the present invention a secure transaction method in a content delivery network including encrypting, by the content delivery network, customer payment card information received from any of a plurality of customers into no payment card zone (NPCZ) capsules receiving, processing and transmitting encrypted customer payment card information, by a plurality of seller entities, using the NPCZ capsules, decrypting, by the content delivery network, the NPCZ capsules into decrypted customer payment card information, securely supplying, by the content delivery network, the decrypted customer payment card information to at least one of a plurality of payment processing entities, and the plurality of seller entities not accessing unencrypted payment card information and not decrypting encrypted payment card information.
Preferably, the method also includes controlling, by the content delivery network, encryption and decryption keys used for the encrypting and the decrypting. Preferably, the NPCZ capsules are not stored by the content delivery network. Preferably, the method also includes storing the NPCZ capsules by the seller entities. Preferably, the encryption and decryption keys are not accessed by the seller entities.
Preferably, the method also includes storing customer payment card information by the plurality of payment processing entities. Preferably, the encryption and decryption keys are not accessed by the plurality of payment processing entities.
In accordance with a preferred embodiment of the present invention, the existence and operation of the content delivery network is transparent to the plurality of customers. Additionally, the existence and operation of the content delivery network is transparent to the plurality of payment processing entities.
The present invention will be understood and appreciated more fully from the following detailed description, taken in conjunction with the drawings in which:
Reference is now made to
The content delivery network 100 preferably defines a multiplicity of edge gates, each embodied in at least one computer server for secure communication with entities outside the network. In the illustration of
It is appreciated that the decryption functionality can be performed either by one of the computer servers or alternatively by an additional server (not shown), which is not part of the content delivery network.
It is further appreciated that the decryption functionality may be implemented by using either a forward proxy or a reverse proxy.
It is a particular feature of the present invention that, by prohibiting unencrypted customer payment card information from being present in the protected zone, the content delivery network defines a No Payment Card Zone.
The aforesaid encryption functionality is operative to encrypt customer payment card information into NPCZ (No Payment Card Zone) capsules which do not contain customer payment card information in a non-encrypted form.
The aforesaid decryption functionality is operative to decrypt the NPCZ capsules into customer payment card information which is securely supplied to at least one of a plurality of PPEs (Payment Processing Entities). For the purposes of the present application, the term “Payment Processing Entities” includes one or more of Credit Card Payment Processors, such as FirstData and TSYS, and Payment Gateways, such as Authorize.net®, WorldPay™ and Beanstream®. The Payment Processing Entities preferably do not have access to encryption and decryption keys or to NPCZ capsule encryption and decryption functionality.
It is appreciated that content delivery network 100 is operative to manage encryption and decryption keys used by the encryption functionality and the decryption functionality provided by the computer servers. The computer servers preferably do not store encrypted NPCZ capsules.
It is a particular feature of the present invention that the at least one website may include a plurality of seller entities. The seller entities preferably conduct transactions with any of a plurality of customers and with multiple PPEs, and preferably receive, process and transmit customer payment information using the NPCZ capsules without the plurality of seller entities having access to any of unencrypted payment card information, encryption and decryption keys, and NPCZ capsule decryption functionality.
As shown in
Upon reaching server 106, NPCZ capsule 120 is decrypted by decryption functionality provided by server 106 into the original customer payment card information, which is then securely supplied to PPE 122, thereby completing the transaction. As mentioned hereinabove, it is appreciated that the decryption functionality may be implemented by using either a forward proxy or a reverse proxy. It is also appreciated that the existence and operation of content delivery network 100, which facilitates of the aforementioned path of customer payment card information from the customer to PPE 122, is transparent to both the customer and to PPE 122.
As further shown in
Upon reaching server 108, NPCZ capsule 150 is decrypted by decryption functionality provided by server 108 into the original customer payment card information, which is then securely supplied to PPE 152, thereby completing the transaction. As mentioned hereinabove, it is appreciated that the decryption functionality may be implemented by using either a forward proxy or a reverse proxy. It is also appreciated that the existence and operation of content delivery network 100, which facilitates of the aforementioned path of customer payment card information from the customer to PPE 152, is transparent to both the customer and to PPE 152.
Reference is now made to
A plurality of sellers 230 are operative to receive encrypted customer payment card information from edge gates 202 and to process and transmit encrypted customer payment information using the NPCZ capsules to edge gates 202 where encrypted customer payment card information is decrypted by decryption functionality 212. Decrypted customer payment card information is then transmitted to any of a plurality of payment processing entities 240.
Reference is now made to
Thereafter, the NPCZ capsule is preferably routed by the first edge gate to the seller entity (304), which then forwards the NPCZ capsule to a payment processing entity via a second edge gate (306).
Upon reaching the second edge gate, the NPCZ capsule is decrypted by decryption functionality provided by the second edge gate into the original customer payment card information (308). The decrypted customer payment card information is then securely supplied to the payment processing entity (310), thereby completing the transaction (312).
It will be appreciated by persons skilled in the art that the present invention is not limited by what has been particularly shown and described hereinabove. Rather the scope of the present invention includes both combinations and subcombinations of the various features described hereinabove as well as modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not in the prior art.