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 ¡

Recommend


More recommend