tamara denning adam lerner adam shostack tadayoshi kohno
play

Tamara Denning Adam Lerner Adam Shostack Tadayoshi Kohno - PowerPoint PPT Presentation

Tamara Denning Adam Lerner Adam Shostack Tadayoshi Kohno University of Washington B ACKGROUND C ONTEXT Implantable medical devices Consumer technologies in the


  1. Tamara ¡Denning ¡ Adam ¡Lerner ¡ Adam ¡Shostack ¡ Tadayoshi ¡Kohno ¡ University ¡of ¡Washington ¡

  2. B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡

  3. B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡

  4. B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡

  5. B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡ !

  6. B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡ • Cars ¡ • Web ¡tracking ¡ • Powerline ¡electromagneAc ¡interference ¡

  7. T HEMES • Security ¡affects ¡all ¡kinds ¡of ¡technologies ¡ • Embedded • Cyber-physical • Public infrastructure

  8. T HEMES • Security ¡affects ¡all ¡kinds ¡of ¡technologies ¡ • Embedded • Cyber-physical • Public infrastructure • ADacks ¡can ¡be ¡creaAve ¡and ¡subtle ¡

  9. T HEMES • Security ¡affects ¡all ¡kinds ¡of ¡technologies ¡ • Embedded • Cyber-physical • Public infrastructure • ADacks ¡can ¡be ¡creaAve ¡and ¡subtle ¡ • Risks ¡to ¡users ¡are ¡varied ¡ ¡

  10. T HEMES • Security ¡affects ¡all ¡kinds ¡of ¡technologies ¡ • Embedded • Cyber-physical • Public infrastructure • ADacks ¡can ¡be ¡creaAve ¡and ¡subtle ¡ • Risks ¡to ¡users ¡are ¡varied ¡ • (Security ¡is ¡really ¡neat) ¡

  11. ¡ ¡ ¡ How ¡can ¡we ¡communicate ¡these ¡kinds ¡of ¡issues ¡to ¡ users, ¡managers, ¡(current ¡and ¡future) ¡developers, ¡ computer ¡science ¡students…? ¡

  12. A PPROACH : A G AME • Games ¡ • Can ¡be ¡fun ¡ à ¡engagement ¡ • Casual ¡ à ¡explore ¡ideas ¡ • Entertainment ¡ à ¡voluntary ¡play ¡ ¡

  13. A PPROACH : A G AME • Games ¡ • Can ¡be ¡fun ¡ à ¡engagement ¡ • Casual ¡ à ¡explore ¡ideas ¡ • Entertainment ¡ à ¡voluntary ¡play ¡ • Physical ¡games ¡ • Can ¡be ¡leO ¡around ¡ • Suitable ¡for ¡social ¡gatherings ¡ • No ¡resource ¡dependencies ¡

  14. A PPROACH : A G AME • Games ¡ • Can ¡be ¡fun ¡ à ¡engagement ¡ • Casual ¡ à ¡explore ¡ideas ¡ • Entertainment ¡ à ¡voluntary ¡play ¡ PrioriAzed ¡Fun ¡> ¡EducaAon ¡ • Physical ¡games ¡ • Can ¡be ¡leO ¡around ¡ • Suitable ¡for ¡social ¡gatherings ¡ • No ¡resource ¡dependencies ¡

  15. W HAT W E D ID 1. Designed ¡and ¡ produced ¡a ¡game ¡

  16. W HAT W E D ID 1. Designed ¡and ¡ 2. ¡ ¡ ¡Evaluated ¡its ¡usage ¡in ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ produced ¡a ¡game ¡ educaAonal ¡contexts ¡ ¡

  17. D EVELOPING M ECHANICS • We ¡are ¡not ¡game ¡designers ¡ ¡ ¡ • Ninja ¡Burger ¡ from ¡Steve ¡Jackson ¡Games ¡ 17 ¡ ¡ ¡ ¡ ¡

  18. D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡

  19. D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content

  20. D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility

  21. D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility • Brevity

  22. D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility • Brevity • Humor/Enjoyment

  23. D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility • Brevity • Humor/Enjoyment • Mapping Game Mechanics

  24. D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility • Brevity • Humor/Enjoyment • Mapping Game Mechanics • Art ¡and ¡Graphic ¡Design ¡

  25. D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility • Brevity • Humor/Enjoyment • Mapping Game Mechanics • Art ¡and ¡Graphic ¡Design ¡ • PlaytesAng, ¡ProducAon… ¡

  26. Alice, ¡Bob, ¡and ¡Carol ¡are ¡playing. ¡ Hey. Yo. Alice Bob Carol

  27. Everyone ¡gets ¡3 ¡random ¡Hacker ¡cards, ¡and ¡chooses ¡1. ¡ … … … Alice Bob Carol

  28. Everyone ¡gets: ¡3 ¡Entropy ¡cards, ¡1 ¡A@ending ¡Card, ¡1 ¡Not ¡A@ending ¡Card, ¡and ¡6 ¡ Hacker ¡Cred. ¡ ¡ Alice Bob Carol

  29. Ready ¡to ¡start ¡playing… ¡ Alice Bob Carol

  30. Round 1 Phase ¡1: ¡Distribute ¡Money ¡and ¡Draw ¡Entropy ¡Cards. ¡ ¡ w00t. Alice Bob Carol

  31. Phase ¡2: ¡Draw ¡Mission ¡Cards. ¡ ¡ Alice Bob Carol

  32. Alice Bob Carol

  33. hmmm Alice Bob Carol

  34. Phase ¡3: ¡Staff ¡Video ¡Conference. ¡ Trade Me! No. Alice Bob Carol

  35. rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ 14 ? ? 12 7 ? Alice Bob Carol

  36. Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ “ ” Alice Bob Carol

  37. Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ :( ! Alice Bob Carol

  38. rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ “ ” “ ≤ 11 ” 11 … Alice Bob Carol

  39. Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ :P :( Alice Bob Carol

  40. rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ “ ” “ ≤ 10 ” … 8 Alice Bob Carol

  41. rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ “ ” “ ≤ 11 ” … 10 Alice Bob Carol

  42. Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ :( :( :D Alice Bob Carol

  43. Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ Alice Bob Carol

  44. rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ “ ” “ ≤ 8 ” … 10 Alice Bob Carol

  45. rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ ! 12 Alice Bob Carol

  46. Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ Alice Bob Carol

  47. rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ “ ” “ ≤ 9 ” … 10 Alice Bob Carol

  48. rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ 13 Alice Bob Carol

  49. Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ Alice Bob Carol

  50. C ARD T OPICS • De-­‑anonymizaAon ¡ • Cars ¡ • Medical ¡Devices ¡ • Contactless ¡Payment ¡Systems ¡ • Password ¡Recovery ¡QuesAons ¡ • VoAng ¡Machines ¡ • AnA-­‑censorship ¡ • Botnets ¡ • … ¡ ¡ ¡

  51. S YSTEM ¡E VALUATION ¡ ¡ ¡

  52. S YSTEM ¡E VALUATION ¡ (in ¡educaAonal ¡contexts) ¡ ¡ ¡

  53. E VALUATION M ETHODS 1. Educator ¡Feedback ¡Survey ¡EvaluaAon ¡ 2. Direct ¡User ¡Study ¡

  54. E DUCATOR E VALUATION • DistribuAon ¡ • Available ¡for ¡sale ¡online ¡for ¡the ¡general ¡public ¡ • ~3000 ¡educator ¡copies ¡distributed ¡

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