Download - Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Transcript
Page 1: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Project Demonstration

Mobile Adaptive Computing

Craig Dowie

28th June 1998

Page 2: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Project Goals

• Investigation into improving the security and reliability of data transmissions between hosts by the use of multiple, multiple, physically disjointphysically disjoint communications links

• E.g. naturally disjoint wireless links ( RF modems, Infra-Red, etc) , distinct network links on WAN (e.g. Internet)

Page 3: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

This demo...

• … demonstrates some concepts behind project work

• … demonstrates secure transmission of data between hosts using two physically disjoint paths

• …illustrates how a single path can be compromised without affecting data security

• … uses a trivial (XOR) encryption scheme

Page 4: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

System Components

• Hosts: 3 Pentium MMX Laptops with additional serial comms interfaces (PC card)

• Operating System Environment: Windows NT 4.0

• Connections: Null modems, Ricochet SX RF wireless modems, FreeWave DGR-115/H RF wireless modems (not used in demo)

Page 5: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Physical Configuration

• 3 physical connections:-

• Arapahoe to Cree : Wireless Ricochet

• Sioux to Cree : Wireless Ricochet

• Arapahoe to Sioux : Null Modem (RS-232)

• Additional possible paths: Telephone connections, ethernet LAN connections, Freewave wireless connections

Page 6: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Physical Configuration

RicohetArapahoe

Null

RicochetSiouxNull

RicochetCree

Ricochet

Page 7: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

(TCP/IP) Network Configuration

• The connections are designed to model two disjoint data paths between hosts Arapahoe and Sioux (the left and right laptops)

• Cree (in the middle) models an eavesdropper - ‘snooping’ on one of the paths (or TTP)

• In practice, stores from Arapahoe and forwards it to Sioux

Page 8: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

(TCP/IP) Network Configuration

1.1.1.13Arapahoe

1.1.1.3

1.1.1.12Sioux1.1.1.2

Cree1.1.1.11

Page 9: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Demo Information Flow

• Arapahoe: reads data to be sent from a file; generates a key and encrypts the data

• Transmits the data along null modem connection (directly to Sioux)

• Transmits the key along the wireless (Ricochet) path to Sioux (via Cree)

• Cree ‘intercepts’ and displays the key

Page 10: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Security Configuration

Arapahoe(Alice)

Sioux(Bob)

Cree(Eve)

Page 11: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Demo Information flow

KEYArapahoe

DATA

KEYSiouxDATA

CreeKEY

Page 12: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Continuing Work

• Multiple path socket class based on TCP/IP sockets

• Multiple path and node management software (COMPASS)

• Further investigation of wireless and communications hardware (e.g. wireless ethernet technology)

Page 13: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.

Thank You!

• Please feel free to ask any unanswered questions!