Jack Dowie: Deciding how to decide - and how to support decisions
Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.
-
Upload
esmond-charles -
Category
Documents
-
view
212 -
download
0
Transcript of Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.
![Page 1: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/1.jpg)
Project Demonstration
Mobile Adaptive Computing
Craig Dowie
28th June 1998
![Page 2: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/6.jpg)
Physical Configuration
RicohetArapahoe
Null
RicochetSiouxNull
RicochetCree
Ricochet
![Page 7: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/7.jpg)
(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.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/8.jpg)
(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.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/9.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/10.jpg)
Security Configuration
Arapahoe(Alice)
Sioux(Bob)
Cree(Eve)
![Page 11: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/11.jpg)
Demo Information flow
KEYArapahoe
DATA
KEYSiouxDATA
CreeKEY
![Page 12: Project Demonstration Mobile Adaptive Computing Craig Dowie 28th June 1998.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/12.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f585503460f94c7cf81/html5/thumbnails/13.jpg)
Thank You!
• Please feel free to ask any unanswered questions!