HOMELAND SECURITY IN THE STREETS - THE VEHICLE GRID Homeland Defense Workshop Sorrento, Italy, Oct 18-21 Mario Gerla Computer Science Dept UCLA Outline • Urban Homeland Defense – Cable TV installations vs mobile sensor platforms • “Ad Hoc” Wireless Networks – Conventional vs Opportunistic • Vehicle Communications Standards • V2V applications – Car Torrent – MobEyes – Autonomous evacuation • Beyond vehicles – Health networks against bio attacks – Under water networks against harbor attacks Urban Homeland Security - CCTV • In urban areas, the first line of defense has traditionally been fixed video cameras • Chicago, the leader in the US: – 2,000 remote-control cameras and motion-sensing software are planned to spot crimes or terrorist acts – 1,000 already installed at O'Hare International Airport • A few links below: – 1. http://www.usatoday.com/news/nation/2004-09-09-chicagosurveillance_x.htm – 2. http://www.securityinfowatch.com/online/The-Latest/Chicago-to-IncreasePresence-of-Surveillance-Cameras-on-Streets/9578SIW306 – 3. http://blog.publiceye.silkblogs.com/City-of-Chicago.1771.category Emerging City Wide Surveillance Systems With 4 millions CCTV cameras around the country, Britain is to become the first country in the world where the movements of all vehicles on the roads are recorded. Jennifer Carlile, MSNBC CHICAGO — A surveillance system that uses 2,000 remote-control cameras and motionsensing software to spot crimes or terrorist acts as they happen is being planned for the city. Debbie Howlett, USA TODAY Urban Defense - Britain • More than 4 million CCTV cameras operating around the country: – – – – – Britain has more video surveillance than anywhere else in the world. 96 cameras at Heathrow airport, 1,800 in train stations, 6,000 on the London Underground, 260 around parliament, 230 used for license plate recognition in the city center, and the dozens surveying West End streets. • In London it's said that the average resident is viewed by 300 cameras a day. • References http://www.msnbc.msn.com/id/5942513 http://news.independent.co.uk/uk/transport/ Urban surveillance by CCTV • CCTV surveillance has benefits: – Data collected in a data base via the very high speed urban wired infrastucture – High resolution video is good for criminal recognition • However: – Cameras cannot be installed at all locations – Cameras can be taken out by terrorists – The central data collection facility can be sabotaged • Enter mobile video collection/storage platforms: – Vehicles – People – Robots • Mobile “eyes” are an excellent complement to CCTV • In this talk we will focus on VEHICLES Mobile Surveillance - Challenges • New challenges: – wireless communications medium – wireless data protocols/architectures – distributed storage strategy – search of the distributed, mobile data base • Let us begin with the wireless medium challenge The urban wireless “waves” • Wave #1: cellular telephony (1980) – Still, biggest profit maker • Wave #2 : wireless Internet access (1995) – Wireless LANs, WiFI, Mesh Nets, WIMAX – Most Internet access on Campuses is wireless – Urban Mesh Nets are rapidly proliferating in the US; Europe and Asia to follow soon – Cellular providers (2.5 G and 3G) are trying to keep up • Wave #3: ad hoc wireless nets (now) – Set up in an area with no infrastructure; to respond to a specific, time limited need The 3rd wave: Infrastructure vs Ad Hoc Infrastructure Network (WiFI or 3G) Ad Hoc, Multihop wireless Network Ad Hoc Network Characteristics • Instantly deployable, re-configurable (No fixed infrastructure) • Created to satisfy a “temporary” need • Portable (eg sensors), mobile (eg, cars) • Multi-hopping ( to save power, overcome obstacles, etc.) Typical Ad Hoc Network Applications Military – Automated battlefield Civilian – – – – – – Disaster Recovery (flood, fire, earthquakes etc) Law enforcement (crowd control) Homeland defense Search and rescue in remote areas Environment monitoring (sensors) Space/planet exploration SATELLITE COMMS SURVEILLANCE MISSION SURVEILLANCE MISSION UAV-UAV NETWORK AIR-TO-AIR MISSION STRIKE MISSION COMM/TASKING Unmanned Control Platform COMM/TASKING COMM/TASKING RESUPPLY MISSION UAV-UGV NETWORK FRIENDLY GROUND CONTROL (MOBILE) Manned Control Platform Typical Ad Hoc Network Traditional ad hoc net architectures • Tactical battlefield: – no infrastructure • Civilian emergency: – infrastructure, if present, was destroyed – Instant deployment – Specialized missions (eg, UAV scouting) – Critical: scalability, survivability, QoS, jam protection – Non critical: Cost, Standards, Privacy • These architectures are not suitable for “every day” urban communications • Enter: “Opportunistic” Ad Hoc Networks New Trend: “Opportunistic” ad hoc nets – Great for commercial applications • Indoor W-LAN extended coverage • Group of friends sharing 3G via Bluetooth • Peer 2 peer networking in the vehicle grid – Cost is a major issue – Access to Internet: – available, but; – “bypass it” with “ad hoc” if too costly or inadequate – Critical: Standards -> cost reduction and interoperability – Critical: Privacy, security Car to Car communications for Safe Driving Vehicle type: Cadillac XLR Curb weight: 3,547 lbs Speed: 75 mph Acceleration: + 20m/sec^2 Coefficient of friction: .65 Driver Attention: Yes Etc. Vehicle type: Cadillac XLR Curb weight: 3,547 lbs Speed: 65 mph Acceleration: - 5m/sec^2 Coefficient of friction: .65 Driver Attention: Yes Etc. Alert Status: None Alert Status: None Alert Status: Inattentive Driver on Right Alert Status: Slowing vehicle ahead Alert Status: Passing vehicle on left Vehicle type: Cadillac XLR Curb weight: 3,547 lbs Speed: 75 mph Acceleration: + 10m/sec^2 Coefficient of friction: .65 Driver Attention: Yes Etc. Alert Status: Passing Vehicle on left Vehicle type: Cadillac XLR Curb weight: 3,547 lbs Speed: 45 mph Acceleration: - 20m/sec^2 Coefficient of friction: .65 Driver Attention: No Etc. Urban car to car communications: the vehicle grid New Vehicle Roles on the road • Vehicle as a producer of geo-referenced data about its environment – Pavement condition – Probe data for traffic management – Weather data – Physiological condition of passengers, …. Vehicle Roles (cont) • Vehicle & Vehicle, Vehicle & Roadway as collaborators – Cooperative Active Safety • Forward Collision Warning, Blind Spot Warning, Intersection Collision Warning……. – In-Vehicle Advisories • “Ice on bridge”, “Congestion ahead”,…. • Vehicle as Information Gateway (Telematics) – Internet access, infotainment, dynamic route guidance, …… • These roles demand efficient communications Car to Car/Curb communications Transit Signal Priority Transit Vehicle up to 1000 ft Transit Vehicle Stop Traffic Signal Grass Divider Collision Avoidance E-Transaction: gas, movie, …. Gas Pumps Not to Scale * Graphic created from Broady Cash (ARINC) IDB Data Transfer Convergence to a Standard: Government, Industry, Academia • • • • • • ACM created Vehicular Ad-hoc Networks Workshop - VANET IEEE created V2VCOM Federal Communications Commission created DSRC – The record in this proceeding overwhelmingly supports the allocation of spectrum for DSRC based ITS applications to increase traveler safety, reduce fuel consumption and pollution, and continue to advance the nations economy. • FCC Report and Order, October 22, 1999, FCC 99-305 • Amendment with licensing rules in December 2003 DSRC Standards – ASTM E17.51, IEEE 802.11p – http://grouper.ieee.org/groups/scc32/dsrc/ Automotive companies created Vehicle Safety Communications Consortium (VSCC) – Final Report Submitted January 2005 USDOT/CAMP have created Cooperative Intersection Collision Avoidance (CICAS) Consortium – http://www.its.dot.gov/cicas/cicas_workshop.htm USDOT Vehicle Infrastructure Integration Initiative • http://www.itsa.org/vii.html – The VII Initiative is a cooperative effort between Federal and state departments of transportation (DOTs) and vehicle manufacturers to evaluate the technical, economic, and social/political feasibility of deploying a communications system to be used primarily for improving the safety and efficiency of the nation's road transportation system. The Standard: DSRC / IEEE 802.11p • Car-Car communications at 5.9Ghz • Derived from 802.11a Event data recorder (EDR) Forward radar • three types of channels: Vehicle-Vehicle service, a Vehicle-Gateway service and a control broadcast channel . • Ad hoc mode; and infrastructure mode • 802.11p: IEEE Task Group for Car-Car communications Positioning system Communication facility Rear radar Display Computing platform CarTorrent : Opportunistic Ad Hoc networking to download large multimedia files Alok Nandan, Shirshanka Das Giovanni Pau, Mario Gerla WONS 2005 You are driving to Vegas You hear of this new show on the radio Video preview on the web (10MB) One option: Highway Infostation download Internet file Incentive for opportunistic “ad hoc networking” Problems: Stopping at gas station for full download is a nuisance Downloading from GPRS/3G too slow and quite expensive Observation: many other drivers are interested in download sharing (like in the Internet) Solution: Co-operative P2P Downloading via Car-Torrent CarTorrent: Basic Idea Internet Download a piece Outside Range of Gateway Transferring Piece of File from Gateway Co-operative Download: Car Torrent Internet Vehicle-Vehicle Communication Exchanging Pieces of File Later BitTorrent: Internet P2P file downloading Uploader/downloader Uploader/downloader Tracker Uploader/downloader Uploader/downloader Uploader/downloader CarTorrent: Gossip protocol A Gossip message containing Torrent ID, Chunk list and Timestamp is “propagated” by each peer Problem: how to select the peer for downloading Selection Strategy Critical CarTorrent with Network Coding • Limitations of Car Torrent – Piece selection critical – Frequent failures due to loss, path breaks • New Approach –network coding – “Mix and encode” the packet contents at intermediate nodes – Random mixing (with arbitrary weights) will do the job! Network Coding e = [e1 e2 e3 e4] encoding vector tells how packet was mixed (e.g. coded packet p = ∑eixi where xi is original packet) buffer Receiver recovers original by matrix inversion random mixing Intermediate nodes CodeTorrent: Basic Idea • Single-hop pulling (instead of CarTorrent multihop) Buffer Internet File: k blocks Buffer B1 B2 B3 *a1 *a2 *a3 *ak + “coded” block Bk Random Linear Combination Buffer Re-Encoding: Random Linear Comb. OutsideBlocks Rangeinofthe APBuffer of Encoded Exchange Re-Encoded Blocks Downloading Coded Blocks from AP Meeting Other Vehicles with Coded Blocks Simulation Results • Avg. number of completion distribution 200 nodes 40% popularity Time (seconds) Simulation Results Impact of mobility – Speed helps disseminate from AP’s and C2C – Speed hurts multihop routing (CarT) – Car density+multihop promotes congestion (CarT) Avg. Download Time (s) • 40% popularity Vehicular Sensor Network (VSN) IEEE Wiress Communications 2006 Uichin Lee, Eugenio Magistretti (UCLA) Roadside base station Inter-vehicle communications Vehicle-to-roadside communications VSN-enabled vehicle Sensors Video Chem. Systems Storage Proc. Vehicular Sensor Applications • Environment – Traffic congestion monitoring – Urban pollution monitoring • Civic and Homeland security – Forensic accident or crime site investigations – Terrorist alerts Infrastructure-Based Centralized Approach - UK ANPR System Vehicle passes ANPR Camera ANPR s/w checks database In Car System CCTV Decision taken to stop vehicle Mobile Unit Source: Automatic Number Plate Recognition (ANPR) - Driving Down Crime - Denying Criminals the Use of the Road Accident Scenario: storage and retrieval • • Designated Cars: – Continuously collect images on the street (store data locally) – Process the data and detect an event – Classify the event as Meta-data (Type, Option, Location, Vehicle ID) – Post it on distributed index Police retrieve data from designated cars - Sensing - Processing Summary Harvesting CRASH Crash Summary Reporting Meta-data : Img, -. (10,10), V10 How to retrieve the data? • “Epidemic diffusion” : – Mobile nodes periodically broadcast meta-data of events to their neighbors – A mobile agent (the police) queries nodes and harvests events – Data dropped when stale and/or geographically irrelevant Epidemic Diffusion - Idea: Mobility-Assist Meta-Data Diffusion Epidemic Diffusion - Idea: Mobility-Assist Meta-Data Diffusion Keep “relaying” its meta-data to neighbors 1) “periodically” Relay (Broadcast) its Event to Neighbors 2) Listen and store other’s relayed events into one’s storage Epidemic Diffusion - Idea: Mobility-Assist Meta-Data Harvesting Meta-Data Rep Meta-Data Req 1. Agent (Police) harvests Meta-Data from its neighbors 2. Nodes return all the meta-data they have collected so far Simulation Experiment • Simulation Setup – – – – NS-2 simulator 802.11: 11Mbps, 250m tx range Average speed: 10 m/s Mobility Models • Random waypoint (RWP) • Real-track model (RT) : – Group mobility model – merge and split at intersections • Westwood map Meta-data harvesting delay with RWP Number of Harvested Summaries • Higher mobility decreases harvesting delay V=25m/s V=5m/s Time (seconds) Harvesting Results with “Real Track” Number of Harvested Summaries • Restricted mobility results in larger delay V=25m/s V=5m/s Time (seconds) Protecting vehicles against road perils Evacuation from a Tunnel after a Fire: Emergency Video Streaming • Multimedia type message propagation helps road safety – Precise situation awareness via video – Drivers can make better informed decisions Real-time Video Streaming Fire inside the Tunnel Source: http://www.landroverclub.net/Club/HTML/MontBlanc.htm Emergency Video Streaming • Problems – Potential volume of multimedia traffic – Unreliable wireless channel • Multimedia data delivery service that is reliable and efficient and real time • Our Approach: Random network coding Emergency Video Streaming • Highway Data Mule: Data is store-carry-and-forwarded via platoons in opposite direction – Random network coding for delayed data delivery 405 Ramp Pf -1 Pr -1 Ramp Pf -2 Pr-2 Ramp Simulation Results (Delivery Ratio) 1.01 Packet Delivery Ratio 1 0.99 0.98 0.97 0.96 0.95 0.94 Network Coding 0.93 Conventional Multicast 0.92 0 10 20 30 Max Node Speed (m/sec) 40 The vehicle grid as an emergency network Hot Spot Hot Spot Vehicular Grid as Opportunistic Ad Hoc Net STOP Power Blackout Hot Spot Hot Spot The Infrastructure Fails STOP Power Blackout Vehicular Grid as Emergency Net Evacuation Scenario • • • • A highly dense area of a town needs to be evacuated because of a bomb threat, a chemical threat or an actual explosion Evacuation plans that are in place today are static, do not adapt to a highly dynamic scenario Must be able to dynamically re-evaluate and readjust the strategy The infrastructure may have failed - must rely on Car to Car only Evacuation Scenario – Car to Car communications • Manage the evacuation of a town through the use of vehicular networks – Cars can sense and report local information (eg, radiation from a DIRTY Bomb explosion) – The information propagated by the cars can be used for safe evacuation • Related project: RESCUE (Calit2) http://rescue.calit2.net U-Ve T Ucla - Vehicular Testbed E. Giordano, A. Ghosh, G. Marfia, S. Ho, J.S. Park, PhD System Design: Giovanni Pau, PhD Advisor: Mario Gerla, PhD Project Goals • Provide: – A platform to support car-to-car experiments in various traffic conditions and mobility patterns – A shared virtualized environment to test new protocols and applications – Remote access to U-VeT through web interface – Extendible to 1000’s of vehicles through WHYNET emulator – potential integration in the GENI infrastructure • Allow: – Collection of mobility traces and network statistics – Experiments on a real vehicular network Big Picture • We plan to install our node equipment in: – 50 Campus operated vehicles (including shuttles and facility management trucks). • Exploit “on a schedule” and “random” campus fleet mobility patterns – 50 Communing Vans • Measure freeway motion patterns (only tracking equipment installed in this fleet). – Hybrid cross campus connectivity using 10 WLAN Access Points . The U-Box Node: • In the final deployment: – – – – – Industrial PC (Linux OS) 2 x WLAN Interfaces 1 Software Defined Radio (FPGA based) Interface 1 Control Channel 1 GPS • Current proof of concept: – – – – 1 Dell Latitude Laptop (Windows) 1 WLAN Interface 1 GPS OLSR Used for the Demo The Demo: • Equipment: – – – – – 6 Cars running in Campus Clocks are in synch with the GPS OLSR for the WLAN routing 1 EvDO interface in the Lead Car 1 Remote Monitor connected through the Internet • Experiments: – Connectivity map though OLSR – Rough loss analysis though ping. – On/OFF traffic using Iperf The C2C testbed Car 2 Car connectivity via OLSR Beyond vehicular communications: Defense from Bio-attacks Previous Homeland Defense Work – Portable sensors detect hazardous gas and identify fluids through chemicals fingerprints – Sensors track radioactive isotopes and explosives – Small embedded cameras to sense movement – Chemical sensors detect water borne species, airborne substances, and cell-like structures – Concrete Penetrating Radar sensor network uses micro power impulse radars to identify structure’s contents (people trapped in debris) Airborne biohazards Concrete penetrating radar Implantable Sensors for Bio-terrorism • NEED: Early detection & rapid response after bioterrorism attacks – – – – Continuous monitoring, detection, and treatment for biochemical agents and immunizations Implantable sensors that wireless transmit data out of the body Advances in MEMS research have provided ultra-small devices Research needed on how to: • Effectively get this information out of the body wirelessly • Correlate the readings from various probes in order to eliminate false positives Implantable doppler probe • Proposed solution: Networked Health Belt Implantable Sensors MEMS pressure sensor CardioMEMS sensor Delivers medicine to red blood cells Implantable Drug Delivery Pictures courtesy of CardioMems, Novosis, and Coneyl Jay Science Library “Networking” the health belts • A selected segment of the community (say, police agents) wear the Health Belt: – – – – – Conventional Health probe monitors Transducers from implants PDA or Smart phone that collects/prepocesses/stores data GPS Communications: • GSM (cellular phone); 802.11; Bluetooth; ZigBee • Periodically, the belts are probed using SMS to detect possible bio-attacks Securing the Harbor: Under Water Defenses Underwater Persistent Surveillance Monterey Bay, CA – Mobile and persistent surveillance using new undersea vehicles and deployment techniques. MBARI project Underwater Port Security The Coast Guard is seeking to improve capability to provide protection from underwater threats to high value assets in domestic ports. Detect, track, classify and intercept intruders and terrorist threats Anti-swimmer technology: Swimmer or diver is covert delivery method for explosives, sabotage or chem/bio agent Under Water Network Research at UCLA • Efficient Dissemination of sensor data (ISCC 06) – We show that conventional “directed diffusion” used in ground sensors does not work under water – A new technique called UW Diffusion greatly improves performance • Under Water attacks and defenses (WISE 05): – We show that low cost attacks are easy to launch Under Water – We discuss possible protection measures Why Large-scale UW Sensor networks? • Various Scenarios – (Homeland defense): 100’s of miles of coastline – (Military) Anti-submarine warfare • Submarines could be anywhere within 100 sq miles – (Civilian) Marine pollution control • Oil spill may have spread 100 sq miles • Isolated probes (e.g., buoys, trailers) do not work! Sensor Equipped Aquatic Swarm (SEA Swarm) • SEA Swarm – – – – Formed by air-dropping a large number of sensors Moves as a group with water current and dispersion Locally collect acoustic / chemical / temperature signatures Report sensed data to command center in real-time • Advantages – 4D monitoring (space and time) – Dynamic monitoring coverage – Recoverable sensor nodes • Triggerable air-bladder (to reduce cost) • Goal: Efficient data collection from a SEA Swarm Simulations - Distinct-event delivery ratio • Community-based forwarding improves delivery Refresh period is important (15s vs. 45s) Delivery Ratio – Network Size U/W Defense Projects • Monterey Bay 2006 field experiments, Underwater Persistent Surveillence. – http://www.mbari.org/MB2006/UPS/mb2006-ups-links.htm • UnderWater Port Security – http://www.trb.org/Conferences/MTS/1A%20WALKER%20UPSe c.pdf • Survaillance of inland waterways • (Preventing the illegal crossing of the border, Protection of ships). – http://ieeexplore.ieee.org/iel5/9199/29174/01316409.pdf • Underwater Robot Homeland Security Mission Inspecting Oil Tanker – http://www.videoray.com/Press_Room/propeller_collision.htm Conclusions • Vehicular Communications are critical for Homeland Defense: – – – – Pervasive, mobile sensing: MobEyes Autonomous Evacuation Dynamic content sharing/delivery: Car Torrent In summary, essential complement to CCTV • Research Challenges: – New routing/transport models: epidemic, P2P – Searching massive mobile storage – Security, privacy, incentives • Future Research Directions: – Vehicular tesbed experiments – Health Networking – Under Water defenses The End Thank You