+ All Categories
Home > Documents > DEFY: A Deniable, Encrypted File System for Log-Structured...

DEFY: A Deniable, Encrypted File System for Log-Structured...

Date post: 08-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
21
DEFY: A Deniable, Encrypted File System for Log-Structured Storage. Timothy M. Peters, Mark A. Gondree, and Zachary N. J. Peterson. In NDSS'15 Presented by Fengwei Zhang Wayne State University CSC 6991 Advanced Computer Security 1
Transcript
Page 1: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

DEFY:ADeniable,EncryptedFileSystemforLog-StructuredStorage.

TimothyM.Peters,MarkA.Gondree,andZachary

N.J.Peterson.InNDSS'15

PresentedbyFengweiZhang

WayneStateUniversity CSC6991AdvancedComputerSecurity 1

Page 2: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

IntroducSon

•  In2012,avideographersmuggledevidenceofhumanrightsviolaSonsoutofSyria.HelackedanydataprotecSonmechanismsandinsteadhidamicro-SDcardinawoundonhisarm

•  Humanrightsgroup,ND-Burma,collectsdataonhundredsofthousandsofhumanrightsviolaSonsbytheBurmesegovernment.ND-BurmaacSvistscarrydataonmobiledevices,riskingexposureatcheckpointsandbordercrossings

WayneStateUniversity CSC6991AdvancedComputerSecurity 2

Page 3: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

IntroducSon

•  TradiSonalencrypSonmaynotworkwhenanadversaryisabletocoercedeviceownersintorevealingtheirencryptedcontent

•  PlausiblyDeniableEncrypSon(PDE)

WayneStateUniversity CSC6991AdvancedComputerSecurity 3

Page 4: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

RelatedWork

•  Steganography-based– StegFS[1]hidesblockswithinrandomdataanditworksonExt2filesystem.However,theexistenceofthemodifiedExt2driverandtheexternalblocktablemaymakethesystemsuspicious.

•  Hiddenvolumes-based– Mobiflage[2],MobiPluto[3]

WayneStateUniversity CSC6991AdvancedComputerSecurity 4

Page 5: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

DEFY

•  DEFY,theDeniableEncryptedFileSystemfromYAFFS

•  File-system,Flash-based

•  Resistantagainstthemostpowerfuladversaryconsideredbypriorwork,asnapshobngadversary

WayneStateUniversity CSC6991AdvancedComputerSecurity 5

Page 6: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

YAFFS

•  FilesystemdesignedforusewithNANDflash•  Log-structuredfilesysteminthatwriterequestsareallocatedsequenSally

•  Read/writeatthepagelevel(e.g.,pagesize4KB)anderasureoccursattheblocklevel(e.g.,blocksize256KB)

•  YAFFS1vs.YAFFS2

WayneStateUniversity CSC6991AdvancedComputerSecurity 6

Page 7: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 7

Page 8: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 8

Page 9: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 9

Page 10: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 10

Page 11: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 11

Page 12: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 12

Page 13: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 13

Page 14: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 14

Page 15: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 15

Page 16: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 16

Page 17: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 17

Page 18: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

WayneStateUniversity CSC6991AdvancedComputerSecurity 18

Page 19: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

LimitaSonsofDEFY

•  InformaSonLeakage– DiskLevel

•  Recentopenfilesingeditor•  MicrosoiWordbackupfuncSon

– MemoryLevel•  Coldbootajack•  Scanmemorytoextractkeys

WayneStateUniversity CSC6991AdvancedComputerSecurity 19

Page 20: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

References1.  A.D.McDonaldandM.G.Kuhn.StegFS:Asteganographicfile

systemforLinux.InInformaSonHiding,pages463–477.Springer,2000.

2.  A.SkillenandM.Mannan.OnimplemenSngdeniablestorageencrypSonformobiledevices.In20thAnnualNetworkandDistributedSystemSecuritySymposium,NDSS2013,SanDiego,California,USA,February24-27,2013

3.  BingChang,ZhanWang,BoChen,andFengweiZhang.MobiPluto:FileSystemFriendlyDeniableStorageforMobileDevices,InProceedingsofThe2015AnnualComputerSecurityApplicaSonsConference(ACSAC'15),LosAngeles,CA,December2015.

WayneStateUniversity CSC6991AdvancedComputerSecurity 20

Page 21: DEFY: A Deniable, Encrypted File System for Log-Structured ...webpages.eng.wayne.edu/~fy8421/15fa-csc6991/slides/... · • Scan memory to extract keys Wayne State University CSC

TermProjectPresentaSons

•  ClassesonWednesday,Dec09andMonday,Dec14

•  11:00am-13:40pmonTuesday,Dec15?

WayneStateUniversity CSC6991AdvancedComputerSecurity 21


Recommended