diff options
author | Junjie Chen <junjie.j.chen@intel.com> | 2016-11-11 10:37:58 -0800 |
---|---|---|
committer | Marcelo Vanzin <vanzin@cloudera.com> | 2016-11-11 10:37:58 -0800 |
commit | 4f15d94cfec86130f8dab28ae2e228ded8124020 (patch) | |
tree | 3ef2fe046d53074f27e7951103a6522718193014 /mllib | |
parent | 5ddf69470b93c0b8a28bb4ac905e7670d9c50a95 (diff) | |
download | spark-4f15d94cfec86130f8dab28ae2e228ded8124020.tar.gz spark-4f15d94cfec86130f8dab28ae2e228ded8124020.tar.bz2 spark-4f15d94cfec86130f8dab28ae2e228ded8124020.zip |
[SPARK-13331] AES support for over-the-wire encryption
## What changes were proposed in this pull request?
DIGEST-MD5 mechanism is used for SASL authentication and secure communication. DIGEST-MD5 mechanism supports 3DES, DES, and RC4 ciphers. However, 3DES, DES and RC4 are slow relatively.
AES provide better performance and security by design and is a replacement for 3DES according to NIST. Apache Common Crypto is a cryptographic library optimized with AES-NI, this patch employ Apache Common Crypto as enc/dec backend for SASL authentication and secure channel to improve spark RPC.
## How was this patch tested?
Unit tests and Integration test.
Author: Junjie Chen <junjie.j.chen@intel.com>
Closes #15172 from cjjnjust/shuffle_rpc_encrypt.
Diffstat (limited to 'mllib')
0 files changed, 0 insertions, 0 deletions