spcl.inf.ethz.ch @spcl_eth
sRDMA – Efficient NIC‐based Authentication and Encryption for Remote Direct Memory Access
Konstantin Taranov, Benjamin Rothenberger, Adrian Perrig, Torsten Hoefler
sRDMA Efficient NICbased Authentication and Encryption for Remote - - PowerPoint PPT Presentation
spcl.inf.ethz.ch @spcl_eth Konstantin Taranov, Benjamin Rothenberger, Adrian Perrig, Torsten Hoefler sRDMA Efficient NICbased Authentication and Encryption for Remote Direct Memory Access spcl.inf.ethz.ch @spcl_eth RDMA networking is
spcl.inf.ethz.ch @spcl_eth
Konstantin Taranov, Benjamin Rothenberger, Adrian Perrig, Torsten Hoefler
spcl.inf.ethz.ch @spcl_eth
2
spcl.inf.ethz.ch @spcl_eth
3
“The RDMA protocols must permit integration with Internet security standards, such as IPsec and TLS. ”
spcl.inf.ethz.ch @spcl_eth
4
spcl.inf.ethz.ch @spcl_eth
5
spcl.inf.ethz.ch @spcl_eth
6
spcl.inf.ethz.ch @spcl_eth
7
* It does not exist yet, but it is discussed
spcl.inf.ethz.ch @spcl_eth
8
spcl.inf.ethz.ch @spcl_eth
9
spcl.inf.ethz.ch @spcl_eth
10
Key overhead Nonce counter Header IPSec 16B * N 16B * N 32B sRDMA 16B * N 10B * N 16B
spcl.inf.ethz.ch @spcl_eth
QPN identifiers of the endpoints.
11
Key overhead Nonce counter Header IPSec 16B * N 16B * N 32B sRDMA 16B * N 10B * N 16B sRDMA + PD keys 16B 10B* N 16B
spcl.inf.ethz.ch @spcl_eth
12
spcl.inf.ethz.ch @spcl_eth
13
spcl.inf.ethz.ch @spcl_eth
14
spcl.inf.ethz.ch @spcl_eth
15
spcl.inf.ethz.ch @spcl_eth
16
spcl.inf.ethz.ch @spcl_eth
17
spcl.inf.ethz.ch @spcl_eth
18
spcl.inf.ethz.ch @spcl_eth
19
spcl.inf.ethz.ch @spcl_eth
20
spcl.inf.ethz.ch @spcl_eth
21
spcl.inf.ethz.ch @spcl_eth
22
spcl.inf.ethz.ch @spcl_eth
23
spcl.inf.ethz.ch @spcl_eth
24
spcl.inf.ethz.ch @spcl_eth
25
spcl.inf.ethz.ch @spcl_eth
26
spcl.inf.ethz.ch @spcl_eth
27
spcl.inf.ethz.ch @spcl_eth
28
spcl.inf.ethz.ch @spcl_eth
29
spcl.inf.ethz.ch @spcl_eth
30