13
Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

ReducingPiracyontheHighSeas

YuvalYaromTheUniversityofAdelaideand

Data61,CSIRO

Page 2: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

PublicaDonsonmicroarchitecturalside-channelaFacks

Datafrom[GYCH16]2

Page 3: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

PublicaDonsandGlobalTemperature

3

Page 4: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

GlobalAverageTemperaturesVs.NumberofPirates

4Imagefrom:hFps://illuminuT.com/2014/02/04/true-fact-the-lack-of-pirates-is-causing-global-warming/

Page 5: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

PiratesTransiDoningtoCryptography

5PirateimageByJ.J.attheEnglishlanguageWikipedia,CCBY-SA3.0,hFps://commons.wikimedia.org/w/index.php?curid=665628

Page 6: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

Piracyeasy.Side-Channelshard.

•  OpenSSL

LOWSeverity.Thisincludesissuessuchasthosethat…orhardtoexploitDming(sidechannel)aFacks.

hFps://www.openssl.org/policies/secpolicy.html

Page 7: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

Plan

Page 8: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

Plan

Reducebarriertoentry

Page 9: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

Plan

Reducebarriertoentry

Morepiratestransi4ontosidechannela6acks

Page 10: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

Plan

Reducebarriertoentry

Morepiratestransi4ontosidechannela6acks

Lesspiracyonthehighseas

Page 11: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

MasDk•  Extremelybadacronymfor Micro-ArchitecturalSide-channelToolKit

•  Aims– Providesomewhat-robustimplementaDonsofallknownSCaFacktechniquesforeveryarchitecture

– ProvideImplementaDonofgenericanalysistechniques

– Overcomethebarriertoentryintothearea– Shigfocustocryptanalysis

11

Page 12: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

Status

•  ReasonablysolidimplementaDonoffouraFacks– Prime+ProbeonL1-D,L1-IandL3,Flush+Reload

•  OnlyIntelx86-64,onLinuxandMac–  x86-32andlimitedARMcurrentlyworkinginthelab

•  ZerodocumentaDon,liFletesDng•  Nouserfeedback

12

Page 13: Reducing Piracy on the High Seas - University of Adelaideyval/Mastik/... · Reducing Piracy on the High Seas Yuval Yarom The University of Adelaide and Data61, CSIRO

Version0.01(codenameScurvyDog)

http://cs.adelaide.edu.au/~yval/Mastik/