MySQL and UltraSPARC T2 crypto

I've started looking at how to leverage the UltraSPARC T2 hardware cryptographic accelerators to improve MySQL performance and there are a couple of interesting opportunities;


  1. SSL is used to secure communication between a potentially remote MySQL client and the MySQL server. One option is to modify the appropriate SSL libraries to use the T2 hardware accelerators where appropriate -- pretty straight forward. Another option that I'm currently investigating is trying to use the Solaris Kernel SSL proxy (KSSL). KSSL already uses the UltraSPARC T2 HW crypto accelerators, and so could be a very elegant solution to offloading MySQL SSL processing.

  2. A variety of operations are supported by MySQL to secure database information, such as aes_encrypt() and des_decrypt(). Support for DES and SHA1 are also provided. Again, it is fairly straight forward to modify this code to use the T2 hardware accelerators were appropriate.


More details/results to follow as I continue investigating.

Comments:

Post a Comment:
Comments are closed for this entry.
About

Dr. Spracklen is a senior staff engineer in the Architecture Technology Group (Sun Microelectronics), that is focused on architecting and modeling next-generation SPARC processors. His current focus is hardware accelerators.

Search

Top Tags
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today