Slide 1

Slide 1 text

Securing memcache or, Tales from Encryption

Slide 2

Slide 2 text

What's memcache?

Slide 3

Slide 3 text

Who’s big idea?

Slide 4

Slide 4 text

Why secure memcache? •  SASL authenticates •  yaSSL also encrypts

Slide 5

Slide 5 text

Who cares? •  Policy enforcement •  Sensitive Data •  Masking Data behind firewall

Slide 6

Slide 6 text

The Cloud Cares

Slide 7

Slide 7 text

How do I use it? -T

Slide 8

Slide 8 text

When is it available? •  Beta now

Slide 9

Slide 9 text

How it works Tcp/ip CyaSSL N Clients N Servers Tcp/IP CyaSSL memcache client Encrypted via streaming cipher Tcp/IP memcached

Slide 10

Slide 10 text

What's the Cost?

Slide 11

Slide 11 text

Database Performance

Slide 12

Slide 12 text

memcache Performance

Slide 13

Slide 13 text

AES-256 Performance

Slide 14

Slide 14 text

Stream RC4 Performance

Slide 15

Slide 15 text

HC-128 Performance

Slide 16

Slide 16 text

MD5 HC-128 Performance

Slide 17

Slide 17 text

Future Performance Directions AES-NI Hardware offloading

Slide 18

Slide 18 text

Alice Bob

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Thanks! Todd Ouska todd@yassl.com www.yassl.com Open Source Embedded SSL Libraries