container network data analysis garrett wolf. background over 90% of the world’s cargo moves via...
TRANSCRIPT
Container Container Network Data Network Data
AnalysisAnalysis
Garrett WolfGarrett Wolf
BackgroundBackground Over 90% of the world’s cargo Over 90% of the world’s cargo
moves via container [9]moves via container [9]
Container security could be improvedContainer security could be improved
Requirements:Requirements: Detect breech of containerDetect breech of container Environmental conditions (humidity, Environmental conditions (humidity,
temperature, shock, vibration, etc.)temperature, shock, vibration, etc.) Location of container (ship, rail, truck)Location of container (ship, rail, truck) Power lifetime of 30,000 hoursPower lifetime of 30,000 hours Etc.Etc.
Dept. of Homeland Security developed the Dept. of Homeland Security developed the Advanced Advanced Container Security Device (ACSD)[2] Container Security Device (ACSD)[2] guidelinesguidelines
ProblemsProblems Ability to detect events/intrusions is needed Ability to detect events/intrusions is needed
for container securityfor container security Small containers require security tooSmall containers require security too
Containers must be tracked through various Containers must be tracked through various environments through which they travelenvironments through which they travel Smaller containers also travel via airplaneSmaller containers also travel via airplane
Limited battery power requires intelligently Limited battery power requires intelligently setting the reporting frequenciessetting the reporting frequencies Not all sensors are created equal when it comes Not all sensors are created equal when it comes
to detecting events/intrusionsto detecting events/intrusions
ContributionsContributions Past work focuses on large shipping containers Past work focuses on large shipping containers
whereas I focus on smaller “FedEx” sized packageswhereas I focus on smaller “FedEx” sized packages
Past work focuses on oceanic or land based Past work focuses on oceanic or land based transportation whereas I include an analysis of air transportation whereas I include an analysis of air transportationtransportation
Past work [8] adjusts the reporting frequency at the Past work [8] adjusts the reporting frequency at the node level whereas I suggest adjusting the reporting node level whereas I suggest adjusting the reporting frequency at the sensor levelfrequency at the sensor level
vs.vs.
TempAccel.
Light
TempAccel.
Light
TempAccel.
LightTempAccel.
LightTempAccel.
LightTempAccel.
LightTempAccel.
Light
TempAccel.
LightTempAccel.
LightTempAccel.
LightLightAccel.
LightTempAccel.
LightAccel.Accel.
Lightvs.vs.
GoalsGoals Analyze sensor data collected across different Analyze sensor data collected across different
environments (airplane vs. automobile)environments (airplane vs. automobile)
Identify events in each of the environments Identify events in each of the environments (loading/unloading of container, start of (loading/unloading of container, start of engine, speed/acceleration, etc.)engine, speed/acceleration, etc.)
Detect intrusions in each of the environmentsDetect intrusions in each of the environments
Determine which sensors are more helpful for Determine which sensors are more helpful for intrusion detection given the environmental intrusion detection given the environmental settings and prior eventssettings and prior events
Experimental SetupExperimental Setup 3 Containers3 Containers
≈≈1ft1ft3 3 eacheach Slightly insulatedSlightly insulated
1 Stargate [3] and PDA1 Stargate [3] and PDA
5 Motes5 Motes 2 Telos B – temp, humidity, microphone, visible/IR light2 Telos B – temp, humidity, microphone, visible/IR light 2 MTS310 – temp, light, microphone, 2-axis accelerometer, 2 MTS310 – temp, light, microphone, 2-axis accelerometer,
2-axis magnetometer2-axis magnetometer 1 MTS300 – temperature, light, microphone1 MTS300 – temperature, light, microphone
Configuration:Configuration: Container 1: 1 MTS310 & 1 Telos BContainer 1: 1 MTS310 & 1 Telos B Container 2: 1 MTS300 & 1 StargateContainer 2: 1 MTS300 & 1 Stargate Container 3: 1 MTS310 & 1 Telos BContainer 3: 1 MTS310 & 1 Telos B
Experimental Setup Experimental Setup (cont.)(cont.)
1 Cirrus[10] SR22-GTS1 Cirrus[10] SR22-GTS
1 Honda Accord1 Honda Accord
Data Collection and Data Collection and ResultsResults
Opened 1 of the 3 containers for 10 Opened 1 of the 3 containers for 10 second intervals in each environmentsecond intervals in each environment Same container opened each time Same container opened each time
(Container 1)(Container 1) Container opened at different points in time Container opened at different points in time
(e.g. on the ground, in the vehicle, after (e.g. on the ground, in the vehicle, after engine started, while moving slowly, while engine started, while moving slowly, while moving quickly, etc.)moving quickly, etc.)
Took note of the time when intrusion or Took note of the time when intrusion or other event occurredother event occurred
Compared the sensor readings with the Compared the sensor readings with the recorded intrusion timesrecorded intrusion times
22
23
24
25
26
27
28
29
30
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Time (min.[sec/60])
Hu
mid
ity
Cont1 - CAR Cont3 - CAR INTRUSION
24
25
26
27
28
29
30
31
32
33
34
0 5 10 15 20 25
Time (min.[sec/60])
Hu
mid
ity
Cont1 - PLANE Cont3 - PLANE INTRUSION
84.5
85
85.5
86
86.5
87
87.5
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Time (min.[sec/60])
Te
mp
Cont1 - CAR Cont3 - CAR INTRUSION
82
82.2
82.4
82.6
82.8
83
83.2
83.4
83.6
0 5 10 15 20 25
Time (min.[sec/60])
Te
mp
Cont1 - PLANE Cont3 - PLANE INTRUSION
Humidity drops when intrusion occursTemp also drops but its not as apparent as humidity
Humidity was the one of the best indicators for intrusion detection
500
1000
1500
2000
2500
3000
3500
4000
4500
5000
5500
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Time (min.[sec/60])
TS
R
Cont1 - CAR Cont3 - CAR INTRUSION
1000
1500
2000
2500
3000
3500
4000
4500
5000
5500
0 5 10 15 20 25
Time (min.[sec/60])
TS
R
Cont1 - PLANE Cont3 - PLANE INTRUSION
0
100
200
300
400
500
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Time (min.[sec/60])
PA
R
Cont1 - CAR Cont3 - CAR INTRUSION
0
50
100
150
200
250
300
350
400
450
500
0 5 10 15 20 25
Time (min.[sec/60])
PA
R
Cont1 - PLANE Cont3 - PLANE INTRUSION
TSR (a.k.a visible and infrared light) was good but in the plane, the results were less informativePAR (a.k.a visible light) is a very good indicator
84.5
85
85.5
86
86.5
87
87.5
88
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Time (min.[sec/60])
Th
erm
isto
r
Cont1 - CAR Cont2 - CAR Cont3 - CAR INTRUSION
81
81.5
82
82.5
83
83.5
84
84.5
85
85.5
0 5 10 15 20 25
Time (min.[sec/60])
Th
erm
isto
r
Cont1 - PLANE Cont2 - PLANE Cont3 - PLANE INTRUSION
1400
1600
1800
2000
2200
2400
2600
2800
3000
3200
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Time (min.[sec/60])
Lig
ht
Cont1 - CAR Cont2 - CAR Cont3 - CAR INTRUSION
1600
1800
2000
2200
2400
2600
2800
3000
3200
0 5 10 15 20 25
Time (min.[sec/60])
Lig
ht
Cont1 - PLANE Cont2 - PLANE Cont3 - PLANE INTRUSION
Thermistor in Container 2 increased steadily because of the heat given off from the Stargate
MTS 300/310 light sensor gave less helpful results when compared to the Telos sensor boards
24
25
26
27
28
29
30
31
32
33
34
0 5 10 15 20 25
Time (min.[sec/60])
Hu
mid
ity
Cont1 - PLANE Cont3 - PLANE INTRUSION
24
25
26
27
28
29
30
31
32
33
34
0 5 10 15 20 25
Time (min.[sec/60])
Hu
mid
ity
Cont1 - PLANE - H Cont3 - PLANE - H INTRUSION
24
25
26
27
28
29
30
31
32
33
34
0 5 10 15 20 25
Time (min.[sec/60])
Hu
mid
ity
Cont1 - PLANE - Q Cont3 - PLANE - Q INTRUSION
0
50
100
150
200
250
300
350
400
450
500
0 5 10 15 20 25
Time (min.[sec/60])
PA
R
Cont1 - PLANE Cont3 - PLANE INTRUSION
0
50
100
150
200
250
300
350
400
450
0 5 10 15 20 25
Time (min.[sec/60])
PA
R
Cont1 - PLANE - Q Cont3 - PLANE - Q INTRUSION
0
50
100
150
200
250
300
350
400
450
500
0 5 10 15 20 25
Time (min.[sec/60])
PA
R
Cont1 - PLANE - H Cont3 - PLANE - H INTRUSION
What I LearnedWhat I Learned Motes needed a higher reporting frequencyMotes needed a higher reporting frequency
Regardless of application, some sensors should Regardless of application, some sensors should report more frequently than othersreport more frequently than others E.g. changes in temp. are slower than changes in E.g. changes in temp. are slower than changes in
accelerationacceleration
More motes are needed to reduce noise in the More motes are needed to reduce noise in the datadata
Need to be careful that the motes are stationed Need to be careful that the motes are stationed level when dealing with 2-axis sensors to level when dealing with 2-axis sensors to prevent incorrect readings caused by tiltprevent incorrect readings caused by tilt
ReferencesReferences [1] Havinga, Paul J.M., [1] Havinga, Paul J.M., Sensor Networks for Monitoring.Sensor Networks for Monitoring. IST 2004 IST 2004
PresentationPresentation http://europa.eu.int/information_society/istevent/2004/cf/document.cfm?doc_ihttp://europa.eu.int/information_society/istevent/2004/cf/document.cfm?doc_id=1234d=1234
[2] Department of Homeland Security. [2] Department of Homeland Security. Advanced Container Security Device –Advanced Container Security Device –Broad Agency Announcement (BAA04-06).Broad Agency Announcement (BAA04-06). May 7, 2004. May 7, 2004. http://www.hsarpabaa.com/Solicitations/AdvContSecDev_BAA_FINAL_508.pdhttp://www.hsarpabaa.com/Solicitations/AdvContSecDev_BAA_FINAL_508.pdff
[3] 2006 Crossbow Technology. [3] 2006 Crossbow Technology. MTS/MDA Sensor, Data Acquisition Boards MTS/MDA Sensor, Data Acquisition Boards Datasheet.Datasheet. http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/MTS_MDA_Dahttp://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/MTS_MDA_Datasheet.pdftasheet.pdf
[4] XCube Communication. [4] XCube Communication. SEAL Cargo System. SEAL Cargo System. http://www.x3-c.com/downloads/Industrypaper%20Cargo%20V1R1.pdfhttp://www.x3-c.com/downloads/Industrypaper%20Cargo%20V1R1.pdf
[5] T. Larsson, M. Taveniku, C. Wigren, P. Wiberg, B. Svensson. [5] T. Larsson, M. Taveniku, C. Wigren, P. Wiberg, B. Svensson. T4 – T4 – Telematics for Totally Transparent Transports. Telematics for Totally Transparent Transports. In Proceedings of 8th In Proceedings of 8th International IEEE Conference on Intelligent Transport Systems, 2005.International IEEE Conference on Intelligent Transport Systems, 2005.
[6] G. Hackmann, C. Fok, C. Zuver, K. English. [6] G. Hackmann, C. Fok, C. Zuver, K. English. Agile Cargo Tracking Using Agile Cargo Tracking Using Mobile Agents. Mobile Agents. In SenSys 2005.In SenSys 2005.
[7] F. Ridoutt, C. Mueller-Dieckmann, P. Tucker, M. Weiss. [7] F. Ridoutt, C. Mueller-Dieckmann, P. Tucker, M. Weiss. An Automated An Automated Temperature-Monitoring System for Dry-Shippers. Temperature-Monitoring System for Dry-Shippers. Journal of Applied Journal of Applied Crystallography 2004.Crystallography 2004.
[8] O. Akan and I. Akyildiz, [8] O. Akan and I. Akyildiz, Event-to-Sink Reliable transport in Wireless Event-to-Sink Reliable transport in Wireless Sensor NetworksSensor Networks, IEEE/ACM Trans. On Networking, 13(5), Oct. 2005., IEEE/ACM Trans. On Networking, 13(5), Oct. 2005.
[9] U.S. Customs and Border Protection. [9] U.S. Customs and Border Protection. Container Security Initiative.Container Security Initiative. http://www.customs.treas.gov/xp/cgov/enforcement/international_activities/cshttp://www.customs.treas.gov/xp/cgov/enforcement/international_activities/csi/i/
[10] Cirrus Aviation. [10] Cirrus Aviation. Cirrus Design Brochure. Cirrus Design Brochure. http://http://www.cirrusdesign.com/downloads/pdf/brochure.pdfwww.cirrusdesign.com/downloads/pdf/brochure.pdf
Questions?Questions?