Tamara ¡Denning ¡ Adam ¡Lerner ¡ Adam ¡Shostack ¡ Tadayoshi ¡Kohno ¡ University ¡of ¡Washington ¡
B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡
B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡
B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡
B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡ !
B ACKGROUND C ONTEXT • Implantable ¡medical ¡devices ¡ • Consumer ¡technologies ¡in ¡the ¡home ¡ • Augmented ¡reality ¡ • Cars ¡ • Web ¡tracking ¡ • Powerline ¡electromagneAc ¡interference ¡
T HEMES • Security ¡affects ¡all ¡kinds ¡of ¡technologies ¡ • Embedded • Cyber-physical • Public infrastructure
T HEMES • Security ¡affects ¡all ¡kinds ¡of ¡technologies ¡ • Embedded • Cyber-physical • Public infrastructure • ADacks ¡can ¡be ¡creaAve ¡and ¡subtle ¡
T HEMES • Security ¡affects ¡all ¡kinds ¡of ¡technologies ¡ • Embedded • Cyber-physical • Public infrastructure • ADacks ¡can ¡be ¡creaAve ¡and ¡subtle ¡ • Risks ¡to ¡users ¡are ¡varied ¡ ¡
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) ¡
¡ ¡ ¡ How ¡can ¡we ¡communicate ¡these ¡kinds ¡of ¡issues ¡to ¡ users, ¡managers, ¡(current ¡and ¡future) ¡developers, ¡ computer ¡science ¡students…? ¡
A PPROACH : A G AME • Games ¡ • Can ¡be ¡fun ¡ à ¡engagement ¡ • Casual ¡ à ¡explore ¡ideas ¡ • Entertainment ¡ à ¡voluntary ¡play ¡ ¡
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 ¡
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 ¡
W HAT W E D ID 1. Designed ¡and ¡ produced ¡a ¡game ¡
W HAT W E D ID 1. Designed ¡and ¡ 2. ¡ ¡ ¡Evaluated ¡its ¡usage ¡in ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ produced ¡a ¡game ¡ educaAonal ¡contexts ¡ ¡
D EVELOPING M ECHANICS • We ¡are ¡not ¡game ¡designers ¡ ¡ ¡ • Ninja ¡Burger ¡ from ¡Steve ¡Jackson ¡Games ¡ 17 ¡ ¡ ¡ ¡ ¡
D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡
D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content
D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility
D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility • Brevity
D EVELOPMENT P ROCESS • WriAng ¡Card ¡Text ¡(16 ¡Hacker ¡cards, ¡56 ¡Mission ¡cards, ¡ 72 ¡Entropy ¡cards) ¡ • (Accurate) technical content • Comprehensibility • Brevity • Humor/Enjoyment
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
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 ¡
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… ¡
Alice, ¡Bob, ¡and ¡Carol ¡are ¡playing. ¡ Hey. Yo. Alice Bob Carol
Everyone ¡gets ¡3 ¡random ¡Hacker ¡cards, ¡and ¡chooses ¡1. ¡ … … … Alice Bob Carol
Everyone ¡gets: ¡3 ¡Entropy ¡cards, ¡1 ¡A@ending ¡Card, ¡1 ¡Not ¡A@ending ¡Card, ¡and ¡6 ¡ Hacker ¡Cred. ¡ ¡ Alice Bob Carol
Ready ¡to ¡start ¡playing… ¡ Alice Bob Carol
Round 1 Phase ¡1: ¡Distribute ¡Money ¡and ¡Draw ¡Entropy ¡Cards. ¡ ¡ w00t. Alice Bob Carol
Phase ¡2: ¡Draw ¡Mission ¡Cards. ¡ ¡ Alice Bob Carol
Alice Bob Carol
hmmm Alice Bob Carol
Phase ¡3: ¡Staff ¡Video ¡Conference. ¡ Trade Me! No. Alice Bob Carol
rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ 14 ? ? 12 7 ? Alice Bob Carol
Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ “ ” Alice Bob Carol
Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ :( ! Alice Bob Carol
rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ “ ” “ ≤ 11 ” 11 … Alice Bob Carol
Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ :P :( Alice Bob Carol
rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ “ ” “ ≤ 10 ” … 8 Alice Bob Carol
rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ “ ” “ ≤ 11 ” … 10 Alice Bob Carol
Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ :( :( :D Alice Bob Carol
Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ Alice Bob Carol
rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ “ ” “ ≤ 8 ” … 10 Alice Bob Carol
rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ ! 12 Alice Bob Carol
Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ Alice Bob Carol
rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ “ ” “ ≤ 9 ” … 10 Alice Bob Carol
rand() Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ 13 Alice Bob Carol
Phase ¡4: ¡The ¡Missions ¡(Player ¡Turns). ¡ ¡ Alice Bob Carol
C ARD T OPICS • De-‑anonymizaAon ¡ • Cars ¡ • Medical ¡Devices ¡ • Contactless ¡Payment ¡Systems ¡ • Password ¡Recovery ¡QuesAons ¡ • VoAng ¡Machines ¡ • AnA-‑censorship ¡ • Botnets ¡ • … ¡ ¡ ¡
S YSTEM ¡E VALUATION ¡ ¡ ¡
S YSTEM ¡E VALUATION ¡ (in ¡educaAonal ¡contexts) ¡ ¡ ¡
E VALUATION M ETHODS 1. Educator ¡Feedback ¡Survey ¡EvaluaAon ¡ 2. Direct ¡User ¡Study ¡
E DUCATOR E VALUATION • DistribuAon ¡ • Available ¡for ¡sale ¡online ¡for ¡the ¡general ¡public ¡ • ~3000 ¡educator ¡copies ¡distributed ¡
Recommend
More recommend