CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates...

35
CPS: Beyond Usability: Applying Value Sensi8ve Design Based Methods to Inves8gate Domain Characteris8cs for Security for Implantable Cardiac Devices (ACSAC ‘14) 1 Tamara Denning, Batya Friedman, Brian Gill, Daniel B. Kramer, MaMhew R. Reynolds, Tadayoshi Kohno Presented By: Saad Hussain

Transcript of CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates...

Page 1: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

CPS:BeyondUsability:ApplyingValueSensi8veDesignBasedMethodstoInves8gateDomainCharacteris8csforSecurityfor

ImplantableCardiacDevices(ACSAC‘14)

1

TamaraDenning,BatyaFriedman,BrianGill,DanielB.Kramer,MaMhewR.Reynolds,TadayoshiKohno

PresentedBy:SaadHussain

Page 2: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

•  Privateinforma8on– Obtainserialnumber,pa8entname,diagnosis

•  Healthimpacts– Turnofftherapies(defibrilla8on)

–  Inducecardiacfibrilla8on

WirelessICDSecurity&Impacts[Halperin2008][Gollakota2011]

2

Page 3: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

WirelessICDSecurity

3

•  Needmoresecurity1.   Noindividualizedsecurity2.   Demonstratedsecurityvulnerabili9es

Page 4: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

SecuringImplantableCardiacDevices

4

Moresecurityisneeded

Page 5: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

SecuringImplantableCardiacDevices

5

Moresecurityisneeded

•  Proposal:Passwordonfile

Page 6: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

SecuringImplantableCardiacDevices

6

Moresecurityisneeded

•  E.g.Proposal:Passwordonfile

Cost:Inaccessibility–  Inemergencies–  Travel–  Switchingproviders

Page 7: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

SecuringImplantableCardiacDevices

Moresecurityisneeded

•  E.g.Proposal:Passwordonfile

Cost:Inaccessibility–  Inemergencies–  Travel–  Switchingproviders

7

Page 8: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Security:TheScienceandArtofTradeoffs

8

Page 9: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Security:TheScienceandArtofTradeoffs

SecuritySolu9on“Costs”

ValueofHuman“Assets”

10

Page 10: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Security:TheScienceandArtofTradeoffs

SecuritySolu9on“Costs”

ValueofHuman“Assets”

10

Page 11: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

ImplantableCardiacDevices:BroaderContext

11

•  Defensedesignsrequireinterac8onwithdomainexperts

•  Exploratorystudiessurfaceissues

Page 12: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Addi8onalElementstoconsiderduringDesign

12

•  Stakeholders

•  StakeholderGoalsandValues

•  Implica8onsforValues

•  Communica8ngTechnicalConceptsinComprehensibleWays

Page 13: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Pa8entStudy

•  Semi---structuredinterviewswithpa8entswithIMDs

•  Inves8gatedpa8entvaluesandconcerns

•  Elicitedreac8onstosecuritysystemconcepts

[Denning2010]

13

Page 14: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

TheMedicalEcosystem:ManyRoles,ComplexInterac8ons

MedicalTechnicians

PrimaryCarePhysician

Electrophysiologist

AnesthesiologistImplan8ngSurgeon

DeviceManufacturerRepresenta8ve

NurseNursePrac88oner

CardiologistEmergencyRoomStaff

HospitalBilling FDA

InsuranceCompanies

14

Page 15: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Qualita8veStudyDesign

30

•  3Workshops:–  24providers–  Cardiologists,nurses,anesthesiologists,etc.

•  Workshopformatfacilitates:–  Interac8vediscourse–  Surfacingconsensus,tensions

•  GroupAc8vi8es&PaperInstruments

Page 16: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Framework:ValueSensi8veDesign[Friedman2006]

16

AccountfordirectandindirectStakeholders

ValueDamsandFlows

Page 17: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

WorkshopFormat

MetaphorGenera8onCri8quesandConcerns

•  StakeholderPerspec8ves• • • • Evalua8onofSecuritySystemConceptsOpen---endedDiscussion

[Kensing1991][Yoo2013]

17

Page 18: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

WorkshopFormat

MetaphorGenera8onCri8quesandConcerns

•  StakeholderPerspec9ves• • • • Evalua8onofSecuritySystemConceptsOpen---endedDiscussion

[Kensing1991][Yoo2013]

18

Page 19: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

StakeholderPerspec8veDataAnalysis

19

•  Open---endedanswersusedtodeveloptopiccategories

•  Independentresearcherusedcategoriestocodepar8cipantresponses

• Kappa=0.745–  >0.75isexcellentagreement–  0.40---0.75isintermediatetogood[Fleiss2003]–  0.61---0.80issubstan8alagreement[Landis1977]

Page 20: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

StakeholderPerspec8veResultsInformSecurityDesign

20

•  Access&Sharing•  Compa9bility•  CorrectUsage•  DeviceBaVeryLife•  DeviceCompactness/Inertness

•  DeviceEcosystem

•  DeviceFunc8onality•  Pa8ent/Pa8entHealth•  Programming•  QualityofData•  RemoteMonitoring•  Security&Privacy•  Surgery&Healing

Page 21: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

StakeholderPerspec8veResultsInformSecurityDesign

21

•  Access&Sharing•  Compa9bility•  CorrectUsage•  DeviceBaVeryLife•  DeviceCompactness/Inertness

•  DeviceEcosystem

•  DeviceFunc8onality•  Pa8ent/Pa8entHealth•  Programming•  QualityofData•  RemoteMonitoring•  Security&Privacy•  Surgery&Healing

?HumanAssets

?SecurityCosts

1.AssetswewanttoprotectfromaMack.

2.Costswewanttoavoid.

Page 22: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

WorkshopFormat

MetaphorGenera8onCri8quesandConcerns

•  StakeholderPerspec8ves• • • • Evalua9onofSecuritySystemConceptsOpen---endedDiscussion

[Kensing1991][Yoo2013]

22

Page 23: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

SecuritySystemConcepts

•  Surveyedliteratureforproposedsecuritysolu8ons

•  Choserepresenta8veconceptswith variedproper8es

•  Par8cipants:–  Providedoverallevalua8ons–  Commentedonproper8es

23

Page 24: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

SecuritySystemConcepts

Page 25: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...
Page 26: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...
Page 27: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

DislikedSystemConcepts:UncoveringSecuritySystemCostsMedicalAlertBracelet

withPassword

?SecurityCosts

27

Page 28: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

MedicalAlertBracelet UV---VisibleTaMoowithPassword

DislikedSystemConcepts:UncoveringSecuritySystemCosts

?SecurityCosts

28

[Denning2010][Schechter2010]

Page 29: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Cri8cality---AwareIMDMedicalAlertBracelet UV---VisibleTaMoowithPassword

DislikedSystemConcepts:UncoveringSecuritySystemCosts

?SecurityCosts

40

[Denning2010][Schechter2010]

[Gupta2006]

Page 30: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

↑ Facilitatesemergencyaccess↑ Reassurespa8ent↑ Notvisible

↑ Cheap↑ Nopa8enteffort↑ Alwayspresent

Posi9veProper9es(ofDislikedSystems)

DislikedSystemConcepts:UncoveringSecuritySystemCosts

?SecurityCosts

30

Page 31: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Nega9veProper9es↓ Accessisnotguaranteed↓ Cultural,social,orpersonalobjec8ons↓ Broadcastspa8entcondi8ontoothers↓ Poten8alimpactonbaMerylife

DislikedSystemConcepts:UncoveringSecuritySystemCosts

?SecurityCosts

31

Page 32: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

LikedSystemConcept:UncoveringSecuritySystemCosts

32

[Denning2008][Gollakota2011]

[Xu2011]

Fail---OpenWristbandwithSafetyFeatures

•  Presenceblocksunauthorizedaccess

•  Initsabsence,systemfailsintoanopenstate—acceptsallcommunica8ons

Page 33: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Fail---OpenWristbandwithSafetyFeatures

33

↓ Security↓ Maintenance↓ 911falseposi8ves↓ Visualindicator↓ Training↓ Expense

↑ Fail---open↑ Safetyfeatures↑ Security↑ Empowerspa8ent↑ Visualcue

LikedSystemConcept:UncoveringSecuritySystemCosts

[Denning2008][Gollakota2011]

[Xu2011]

Page 34: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

Human---CentricInves8ga8onIndicatesSecurityCoststoAvoid

SecuritySolu9onCosts

Inaccessibility

34

Money(àà deniedclaims)

Pa8entcomfort+mentalhealth

Implantsize

BaMerylife Pa8entprivacy

Infec8on

Incompa8bility

Page 35: CPS: Beyond Usability - Adam Bates · M. Saad Hussain - Presentation 1.pptx Author: Adam Bates Created Date: 9/22/2016 5:35:54 PM ...

DiscussionQues8ons

35

•  Whatarethekeycontribu8onsofthispaper?

•  Shouldasecuritydesignhingeuponpa8entsbeingabletochoosewhetherornottheywishtocomply?

•  Whataretherepercussionsifacompany’sIMDisaMacked,andsecuritywasop8onal?