ePaymentsnews Network
Welcome, Guest
Please Login or Register.    Lost Password?
SSL or 3DES for IP POS Transactions (1 viewing) (1) Guests
Go to bottom Post Reply Favoured: 0
TOPIC: SSL or 3DES for IP POS Transactions
#50
DBorgs (Visitor)
Posts: 0
graphgraph
User Offline Click here to see the profile of this user
Birthdate:
SSL or 3DES for IP POS Transactions 3 Years, 8 Months ago Karma: 0  
I'm trying to figure out what is the best security solution to deploy for using POS terminals over the Internet. I have had several people tell me about different options to secure the trasnaction, the first is to encrypt the track 2 data at the terminal and decrypt it on the host using a 3DES algorithm and the other method is to build an SSL client to reside inside the POS.

Each method has it advantage and disadvantages:

3DES
Advantages
- Fast as there is no key to exchange to start the transaction

Disadvantage
- Only part of message encypted

SSL
Advantages
- The Whole message is encrypted
- _base_d on http/s or socket

Disadvantge
- Slow, as SSL requires the security key to be exchange before a transaction is sent
- SSL complex to configure

I want to hear from someone that gone through this and could let me know what they learnt fromt here experience.

Bye
 
Logged Logged  
  The administrator has disabled public write access.
#54
smsshift4 (User)
Fresh Boarder
Posts: 4
graphgraph
User Offline Click here to see the profile of this user
SSL or 3DES for IP POS Transactions 3 Years, 6 Months ago Karma: 0  
The short answer is you need both or something equivalent. SSL is designed to protect data while it is in transit over the Internet or any LAN/WAN. 3DES would be required to store the data in the terminal.

In your pro's and con's you mentioned a con that SSL is difficult to configure but failed to mention a con about a secure 3DES key management.

Technically, SSL is an asymmetric encryption algorithm meaning that the key used to encrypt is different than the key used for decryption (referred to as a public key & private key). This method by definition means that the key is not a security risk – no data will compromised should a hacker have his/her hands on the public key.

3DES on the other hand is a symmetric encryption algorithm meaning that the key used to encrypt is the same key used for decryption. This method means that your data is only as secure as your protection of the key. The problem is that the terminal needs the key to encrypt the data so you're caught in a catch-22. Tackling this problem is not a simple task.

If I have time, I'll try to add more later on this topic…
 
Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop