USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client:...

8
USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College March, 22, 2011

Transcript of USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client:...

Page 1: USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.

USB 3.0 write blockerMembers:Chen ZhaoElphas SangYan Fang

Advisors:Dr. Zhao Zhang

Client:Electronic Crime Institute - Des Moines Area Community College

March, 22, 2011

Page 2: USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.

High-level design• Project goal: Data filtering on programmable development kit• Concept sketch SuperSpeed USB 3.0 to Serial ATA Bridge + writing block

Page 3: USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.

High-level design

• Functional decomposition1) USB 3.0 to SATA adapter2) Support for Mass-Storage Devices Compatible With

the ATA/ATAPI-8 Specification3) UASP protocol compliant mass storage device

suitable for bridging hard disk drives (HDD)4) Auto-load firmware (boot code)

Page 4: USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.

Design tradeoffs

• Firmware configuration simplifies the hardware design procedure

• Integrated ARM Cortex M3 Core used for USB 3.0 superspeed transfer

Page 5: USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.

Technology platforms• TUSB9260 SuperSpeed USB 3.0 to Serial ATA Bridge

• Features1. SuperSpeed USB 3.0 Compliant2. USB Class Support (USB Mass Storage Class Bulk-Only Transport )3. SATA Interface 4. Integrated ARM Cortex M3 Core

Page 6: USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.

Detailed design

• Block diagram

Page 7: USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.

Firmware design module

• Behavioral moduleI/O memory mappingdataflow control

• Data memory modulebooting code and auto-load program

• Device interface moduleAHCI and USB device controller

Page 8: USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.

Testing and Evaluation plan

• Test case selection: prototype of the project• Basic requirement: a write blocker shall not transmit

any command on a protected storage device that modifies the data

• Test environment(subject to change):Intel X58 SATA 6Gb/s USB 3.0 ATX Intel MotherboardIntel® Core™2 Duo processor E8000Hard Disk Drive: Hitachi 7K3000 7200RPM SATA HD