Team Wolf Distributed, Consistent and Secure USB Hub Sean Busch Matt Dube Eddie Lai Zhou Zheng.

Slides:



Advertisements
Similar presentations
IBM Software Group ® Integrated Server and Virtual Storage Management an IT Optimization Infrastructure Solution from IBM Small and Medium Business Software.
Advertisements

PowerEdge T20 Customer Presentation. Product overview Customer benefits Use cases Summary PowerEdge T20 Overview 2 PowerEdge T20 mini tower server.
PowerEdge T20 Channel NDA presentation Dell Confidential – NDA Required.
Custom’s K-12 Education Technology Council Presents… Custom Computer Specialists Server Technology Solutions Designed for NYCDOE Affordable and.
Team 7 Phil Overbeeke Keith Conrad Jeffrey Enahoro Andrew Stutzman Matt Gardner.
Team 7 Phil Overbeeke Keith Conrad Jeffrey Enahoro Andrew Stutzman Matt Gardner Semester Final Design Presentation.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Team Wolf Distributed, Consistent and Secure USB Storage Final Project Review Eddie Lai Matt Dube Sean Busch Zhou Zheng.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
HiberSnail Portable home directory with environment retrieval.
Introduction to Systems Architecture Kieran Mathieson.
Team Wolf Distributed, Consistent and Secure USB Storage Midyear Design Review Eddie Lai Matt Dube Sean Busch Zhou Zheng.
Team Wolf Distributed, Consistent and Secure USB Storage Comprehensive Design Review Eddie Lai Matt Dube Sean Busch Zhou Zheng.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 2: Managing Hardware Devices.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
Introduction to Computer Terminology
CIT  In this chapter you will learn how to:  Explain how hard drives store data  Describe the differences between traditional hard drives and.
Prepared by Careene McCallum-Rodney Hardware specification of a computer system.
11955 Exit Five Parkway Building 3 Fishers, IN Cross Platform IP Video Security Software and Systems Exacq Technologies.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
Chapter Three OPERATING SYSTEMS.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Long Product Lifecycle & Revision Control ( ) 1 Applied Computing Platform 1. NP951-B16C DFI – Intel Solution 3.5” NP951-B16C Board Specification.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Ross Brennan On the Introduction of Reconfigurable Hardware into Computer Architecture Education Ross Brennan
Chapter 19 Upgrading and Expanding Your PC. Getting Started FAQs: – Can I upgrade the processor in my PC? – Will adding RAM improve my PC’s performance?
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 2: Managing Hardware Devices.
ACCESS CONTROL ExpansE - Distributed Access Control.
Buses Warning: some of the terminology is used inconsistently within the field.
Please Note: Information contained in this document is considered LENOVO CONFIDENTIAL For Lenovo Internal Use Only Do Not Copy or Distribute!! For Lenovo.
Introduction A computer is a group of interdependent items that interact regularly to perform a task. A computer system refers to the hardware.
Implementing Hyper-V®
ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy.
Austrumi is a bootable live CD Linux Distribution. It is based on Slackware and it was created and maintained by group of programmers from Latgale region.
Distributed Databases
VMware vSphere Configuration and Management v6
Incoming Power Grid Monitor TEAM #3: JAMES MCCORMICK, ZHIHOUG QIAN, JACOB JEBB, VICTOR EZENWOKO, ALEX LANGE FACILITATOR: DR. ASLAM SPONSOR: GREAT LAKES.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
1 Copyright © 2015 Pexus LLC Patriot PS Personal Server Installing Patriot PS ISO Image on.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
 System Requirements are the prerequisites needed in order for a software or any other resources to execute efficiently.  Most software defines two.
2: Operating Systems Networking for Home & Small Business.
Computer Systems Unit 2. Download the unit specification from moodle or the BTEC website Or alternatively visit ahmedictlecturer.wikispaces.com.
Information Systems Design and Development Technical Implications (Software) Computing Science.
Online Newspaper CMS 1 Date: 27/12/2012. Contents Introduction Project Management Requirement Specifications Design Description Test Documentation Summary.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Introduction to the Cloud November 21, Agenda  Introductions  Overview from Community Foundation Capacity Building Path  Current State  What.
Component 8/Unit 1bHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 1b Elements of a Typical.
Hardware Architecture
An Introduction to Local Area Networks An Overview of Peer-to-Peer and Server-Based Models.
Igel ud9 All-in-one hardware information Product Marketing.
Igel ud6 hardware information Product Marketing.
Open-E Data Storage Software (DSS V6)
Discovering Computers 2012: Chapter 8
Intel Desktop Board D945GTP
Semi-Mobile and Mobile Local Server
3U CompactPCI board based on 4th Generation Intel® Core™ processor
POS 355 Competitive Success/snaptutorial.com
POS 355 Education for Service-- snaptutorial.com.
POS 355 Teaching Effectively-- snaptutorial.com
HOW TO TRANSFER QUICKBOOKS FILES FROM ONE COMPUTER TO ANOTHER?
Online software and backups
Week1 software - Lecture outline & Assignments
Raspberry Pi Hardware By: Mike Kwiatkowski.
Presentation transcript:

Team Wolf Distributed, Consistent and Secure USB Hub Sean Busch Matt Dube Eddie Lai Zhou Zheng

Team Wolf 2 Backing Up Data  Everyone needs to save their work and data This data needs to be available in multiple locations Data needs to be readily available Today’s most popular storage device is the thumb drive  Backups have problems Can be physically broken Need to be carried around Can wear out after a number of reads/writes  This leads to using multiple backups

Team Wolf 3 Multiple Backups  Multiple backups create problems Data changes create inconsistencies between backups When many backups are created, data becomes vulnerable  The solution: Distributed Consistent Secure USB Hub Maintains consistency − Spatial separation − Temporal separation Ensures data security − Secret sharing − Secure connections

Team Wolf 4 System Architecture

Team Wolf 5 Outline  Introduction  System Architecture  Usage Scenarios  Requirements  Proposed Design  MDR Deliverables

Team Wolf 6 Usage Scenarios  Initialization  Spatial Separation  Temporal Separation  Secret Sharing

Team Wolf 7 Scenario 0: Initialization  Authenticates each Hub and USB drive

Team Wolf 8 Scenario 1: Spatial Separation  Hub keeps backups consistent even if they are in different locations

Team Wolf 9 Scenario 2: Temporal Separation  Unconnected drives updated when plugged into Hub Later

Team Wolf 10 Scenario 3: Secret Sharing  Keep backups confidential

Team Wolf 11 Software  Consistency Utilize concepts from current versioning systems If modifications are made, distribute changes If not all devices are connected save modifications on each Hub − Synchronize remaining backups and delete modifications from Hub  Security (k, n) threshold scheme Requires a subset, k, of a set, n, to recover data With fewer than k pieces, no information about the data can be recovered

Team Wolf 12 Requirements  Powerful embedded system Processor  Cost: Maximum $200  Low Power Consumption: <= 20W  Network capability  I/O ports Minimum 4 USB ports per hub Interface with computer via USB  Minimum 64 GB storage on Hub Support 16 GB USB sticks  Must run Operating System Will not require external software installation

Team Wolf 13 Block Diagram

Team Wolf 14 Prototype System  Atom Prototype Board Atom D GHz 2 GB 667 MHz 160 GB SATA HD Network Connectivity 4 USB Ports Linux OS Dimensions 17cm x 17cm Max 20 W

Team Wolf 15 Optional Custom PCB  Prototype contains unnecessary features  Advantages Slim Design Less Power Consumption Shrink Size by 35 %  Disadvantages Expensive Potential of Not Working

Team Wolf 16 MDR Deliverables  2 hubs based on Advantech Intel Atom board Initialize (Scenario 0) − Authenticate hubs to each other − Authenticate USBs to hub-network Make backup and distribute (Scenario 1) Distribute updates to non-connected USB sticks (Scenario 2)

Team Wolf 17 Questions?