slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Location Tracking Platform PowerPoint Presentation
Download Presentation
Location Tracking Platform

Loading in 2 Seconds...

play fullscreen
1 / 22

Location Tracking Platform - PowerPoint PPT Presentation


  • 312 Views
  • Uploaded on

Location Tracking Platform Preliminary Design Review Nathan Franz Emily Nelson Thomas Petr Shanka Wijesundara Advisor: Professor Burleson Concept Secure and robust platform for locating people and/or landmarks. Analytics for tracking interactions / relationships between objects.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Location Tracking Platform' - Ava


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Location Tracking Platform

Preliminary Design Review

Nathan Franz

Emily Nelson

Thomas Petr

Shanka Wijesundara

Advisor: Professor Burleson

slide2

Concept

  • Secure and robust platform for locating people and/or landmarks.
  • Analytics for tracking interactions / relationships between objects.
  • Fine-grained privacy and access controls.
  • Utilize latest research in field.
slide3

Concept

iPhone Push

SMS

Email

AIM

Etc…

Our Server

Buddy

finder

app

Location

Recs

app

Scavenger Hunt app

Military

app

SMS

Web Client

slide4

Concept

Outputs

For all friends of {user},

send notification:

“Your friend {user.name}

is near {user.location}”

DB

Location

Processor

Buddy Tracker app

Our Server

Inputs

slide5

Basic Operations

  • X is at (lat, lng).
    • Tom is in Amherst Center, Amherst, MA
    • Sgt. Bob is in Baghdad, Iraq
  • X is near Y at T
    • Tom was near Amherst Brewing Company 2 hours ago
    • Sgt. Bob is near Suspected Terrorist Hideout #2 right now
  • What is near (lat, lng)?
    • What/who is near Amherst, MA?
  • What is near X?
    • What/who is near Tom? What other restaurants are near Brunos?
academic research
Academic Research
  • Privacy:
  • Cloaking Algorithms For Location Privacy. (Chow 2008)
  • Anonymous Usage of Location-Based Services Through Spatial and Temporal Cloaking. (Gruteser, Grunwald, 2003)
  • On the Optimal Placement of Mix Zones. (Freudiger, Shokri, Hubaux, 2009)
  • SMC:
  • Protocols for Secure Computations. (Yao, 1982)
  • Solution to the Millionaire's Problem (http://www.proproco.co.uk/million.html)
slide8

Features / Motivation

  • Leverage HTML5 -- best combination of device support and features
  • Platform, not Application -- developers can invent new uses, push development of new features
  • Utilize new technologies (SMC)
slide9

How Ours Will Work

Data Processing

User Interface

Results

Recommended Places:

Friend Locations:

Computer

Antonios Pizza

Our Server

Smart Phone

Library

2 of your friends are here

Click here for more info

Non-smart phone

slide10

How Ours Will Work

Andrew’s Profile

Friend 1

Friends List (Facebook)

(automatically shows the town/city you are in)

Friend 1

Friend 2

Friend 6

“Andrew is in Amherst”

Exact location

Friend 3

Friend 4

Friend 3

“Andrew is in JQA”

slide11

General Dynamics Applicability

  • General Dynamics interests:
    • Aerospace designs.
    • Combat Systems.
    • Marine Systems designs.
    • Information Systems and Technology
  • Social Application → Military Application
  • Locations of troops rather than locations of friends
  • Certain military ranks have privileges to see who is where
  • Secure location data from Enemy
slide12

Threat Analysis

  • Military application threats: Enemies, Spies
  • Social application threats: Stalkers, Criminals
  • Snooping, Impersonation, DDOS, Falsifying Data

Encryption

+

Identity Check

Computer

Encryption

+

Multiparty Computation

Smart Phone

Our Server

Third Party Server

Non-smart phone

cryptography
Cryptography
  • Field is new to us – actively researching it
  • Encryption
  • Identity Verification
  • Use SMC (Secure Multi-party Computation) for distributed processing
    • Perform computations without disclosing each party’s data
    • Classic example: Two Millionaires want to find who which one is richer but don’t want to disclose how much money they actually have
slide14

HTML5

  • Major revision of HTML standard (started in June 2004)
  • Provides geolocation support (GPS, cell tower, IP)
  • Supported on current browsers (Firefox 3.5, Chrome, Opera, Safari)
smart phone vs non smart phone
Smart Phone vs. Non-Smart Phone
  • Sign in using mobile web browser.
  • GPS coordinates obtained from phone’s GPS module.
  • To make the project more accessible to a wider range of users, we intend to provide access to non-smart phone users.
  • Non-smart phones also have GPS, but most carriers restrict access.
smart phone vs non smart phone16
Smart Phone vs. Non-Smart Phone
  • User sends a text indicating their location.
  • A search will be performed around the last available GPS location for the user.
  • If no matches found, user will be given options through text.
  • If this fails, a search will be performed around users default location.
  • Friend updates will be sent using text.
  • Low-priority goal in this project
requirements
Requirements
  • Provide mobile website for smart-phones (HTML5)
  • Accept text messages for non smart-phones
  • Provide standard website (HTML5)
  • Associate objects with latitude and longitude (UMass is at (x, y)).
  • Temporally associate objects with an object and/or latitude and longitude (Tom was at UMass 2 hours ago, Nate is at (x,y) right now).
  • Only associate with objects with a certain radius, specified by a combination of application-specific settings and the density of objects around the interested location.
  • Provide privacy/access control settings.
  • Updates within 30 seconds.
challenges
Challenges

Computational feasibility / scalability

Privacy / security

Distributed system?

slide19

Proposed MDR Prototype

  • Basic functionality by MDR:
    • Smart phone web client prototype functional
    • Receive GPS coordinates from smart phone
    • Simple platform app functional:
      • Send an email if a user checks in near you
slide22

Thank You

Questions?