crypto a key ingredient in building respectful products
play

Crypto: a key ingredient in building respectful products - PowerPoint PPT Presentation

Crypto: a key ingredient in building respectful products @LeaKissner HI! Im lea kissner Philosophy 1. Build products that respect users. 2. Understand what that means. 3. Make it easy. Build products that respect users. IDE


  1. Crypto: a key ingredient in building respectful products @LeaKissner

  2. HI! I’m lea kissner

  3. Philosophy

  4. 1. Build products that respect users. 2. Understand what that means. 3. Make it easy.

  5. Build products that respect users.

  6. IDE integration

  7. Understand what that means.

  8. Purely Technical

  9. Purely Technical Purely User Focused

  10. Make it easy.

  11. Crypto time

  12. Rolling one’s own crypto

  13. 1. They think they’re smart. 2. They think it’s cool. 3. It’s not obvious. 4. It’s too expensive.

  14. 1. They think they’re smart. 2. They think it’s cool. 3. It’s not obvious. 4. It’s too expensive.

  15. Moral of the story: Don’t give people excuses to roll their own crypto.

  16. Privacy-preserving computation

  17. Phone number UserID for phone#

  18. Moral of the story: Please make privacy-preserving computation faster.

  19. Encryption at rest

  20. Hardware breaks

  21. Software breaks

  22. Encryption!

  23. Key Management Server (KMS) Docs Gmail Photos Storage Storage Storage

  24. Keys

  25. Keys

  26. System issues

  27. System issues

  28. Key rotation

  29. Restaurant ID Review ID Number of stars 333 123456789 5 Object ID: 123456789 90224 987654321 3 Group ID Msg ID Message text Object ID: 55632 | 10 55632 10 “Never gonna give you up” 92132 22 “Never gonna let you down”

  30. Key Management Server (KMS) Docs Gmail Photos Storage Storage Storage

  31. Key Management Server (KMS) Docs Gmail Photos Storage Storage Storage

  32. Moral of the story: Crypto is a tool for turning things into key management problems.

  33. Morals of this story

  34. Don’t give people excuses to roll their own crypto.

  35. Please make privacy-preserving computation faster.

  36. Crypto is a tool for turning things into key management problems.

  37. Success must be evaluated in the full stack, including the humans

  38. ... and the squirrels

  39. Thank you lkissner@google.com @LeaKissner

  40. Questions you might want to ask: 1. What’s are those squirrels thinking? 2. Why wasn’t the crypto-based access control sufficient to remove the need for storage system ACLs? 3. What else makes key management hard? 4. Why aren’t there magical privacy experiences? lkissner@google.com @LeaKissner

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend