If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > DB2 > Encryption of data transmitted through network. Is DATA_ENCRYPT strong or weak.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 12-01-11, 02:54
grofaty grofaty is offline
Registered User
 
Join Date: Jan 2003
Posts: 1,570
Encryption of data transmitted through network. Is DATA_ENCRYPT strong or weak.

Hi,
on DB2 v9.5 fixpack 2 on Linux we have new requirement to have DB2 data encrypted when transmitted through network. I was looking at DB2 product encryption and found out that dbm cfg AUTHENTICATION parameter set to DATA_ENCRYPT could solve the problem (at the moment this parameter is set to SERVER in our case). Like I have read DATA_ENCRYPT value encrypts password, SQLs, variables, DB2 returned data etc. So this could be solution to our problem. What I am wondering right now is, what kind of encryption algorithm, ciphers etc are used for this DATA_ENCRYPT? I don't want to use weak algorithms that can be broken in two hours, so I am wondering if this is strong encryption or not? Is there any detailed article about how encryption is performed if DATA_ENCRYPT value of AUTHENTICATION parameter is used?
Regards

Last edited by grofaty; 12-01-11 at 03:00.
Reply With Quote
  #2 (permalink)  
Old 12-01-11, 02:57
przytula_guy przytula_guy is offline
Registered User
 
Join Date: Apr 2006
Location: Belgium
Posts: 1,159
__________________
Best Regards, Guy Przytula
Database Software Consultant
DB2 UDB LUW Certified V7-V8-V9-V9.7 DB Admin - Dprop..
Information Server Datastage Certified
http://www.infocura.be
Reply With Quote
  #3 (permalink)  
Old 12-01-11, 03:06
grofaty grofaty is offline
Registered User
 
Join Date: Jan 2003
Posts: 1,570
@przytula_guy: if possible I would not buy additional product. Just wondering how DATA_ENCRYPT works. If it works reasonable fine, like not using some weak encryption that can be hacked in two hours by using brute force attack, then this could be sufficient in our case. It would also be fine not to be too complicated to implement. Any detail how DATA_ENCRYPT works?
Reply With Quote
  #4 (permalink)  
Old 12-01-11, 08:46
n_i n_i is offline
:-)
 
Join Date: Jun 2003
Location: Toronto, Canada
Posts: 4,449
I don't have a definite answer, but based on this: Security under the IBM Data Server Driver for JDBC and SQLJ - IBM DB2 9.7 for Linux, UNIX, and Windows, there are two options - 56-bit DES (weak) or 256-bit AES (stronger) encryption. You can also develop your own security plugin if you need stronger encryption still.

Consider also that you can use SSL to secure client-server communications - it is also described in the manual.
Reply With Quote
  #5 (permalink)  
Old 12-01-11, 10:18
ARWinner ARWinner is offline
Registered User
 
Join Date: Jan 2003
Posts: 3,575
DATA_ENCRYPT is weak, SSL is strong.

You can confirm this by looking at the documentation for db2pd and the -applications option.

Andy
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On