Presentation Transcript
Biometric Security System: Biometric Security System Capstone Project_PDR
Mat Merkow
Tung Nguyen
Dipesh Shakya
Presentation Overview : Presentation Overview Introduction, Purpose and Objectives
Hardware/Software Overview
Hardware Subsystems
Software
Project Timeline
Estimated Prototype Cost
Risks and Recovery Options
Introduction, Purpose and Objectives: Introduction, Purpose and Objectives BioSec is a wireless biometric security system that
Keeps all of the client’s biometrics on the primary device (you don’t have to give your boss your fingerprints)
Makes sure the client is alive before allowing access
Can be attached to nearly any electrical device to enhance security
Could be used as an interface for securely transmitting vital signs
System Overview : System Overview
Hardware Assembly: Hardware Assembly Authentication Module
User Interface (LCD)
Brain (FPGA board)
Communication (Bluetooth)
Secondary Module
Authentication Module: Authentication Module Subsystems
Fingerprint authentication
Vital Sign Verification
Fingerprint Module: FDA01M: Fingerprint Module: FDA01M Standalone device with built-in CPU
CMOS sensor (complementary metal oxide semiconductor)
Resolution: 500dpi
Power Supply 5VDC ±5%
Current Consumption < 75mA
Standby Power Consumption 40mA (TYP)
Verification Time < 1sec
Image Capture Error Rate < 0.1%
Dimensions 21(W) x 32 (L) x 62(H)
Life Time Typically 40,000Hrs
Feature of the FDA01M: Feature of the FDA01M
Feature Continue:: Feature Continue:
Pulse Oximetry: Pulse Oximetry Pulse and blood oxygenation are measured by shining a beam of light from an LED through a tissue bed (typically, the finger)
Extremely common for use on patients under anesthesia during surgery
We will use Pulse Oximetry to verify that the client being authenticated is alive
Pulse Oximetery Hardware: Pulse Oximetery Hardware Accuracy: Adult: +/-2% at 70-99% SpO2 < 70% undefined, greater of +/-2 BPM or +/-2%
Power Requirements: 6.6mA at 3.3 VDC electrically isolated (22mW typical)
Communication: Serial RS-232
Data provided to host includes % SpO2, pulse rate, signal strength, bargraph, plethysmogram waveform, and status bits
LCD Interface: LCD Interface
LCD – User Interface: LCD – User Interface 4x20 Serial LCD with Keypad Interface
Communication: RS232 or I2C
Speed: RS232 mode 1200bps to 19.2 Kbps
Fully buffered - no delays in transmission
Supply Voltage: +4.75 to +5.25Vdc
Supply Current: 10mA typical
Backlight Supply Current: 90mA typical
Spartan-3E FPGAs: Spartan-3E FPGAs Xilinx Spartan-3 FPGA w/ twelve 18-bit multipliers, 216Kbits of block RAM, and up to 500MHz internal clock speeds
On-board 2Mbit Platform Flash (XCF02S)
8 slide switches, 4 pushbuttons, 9 LEDs, and 4-digit seven-segment display
Serial port, VGA port, and PS/2 mouse/keyboard port
Three 40-pin expansion connectors
Three high-current voltage regulators (3.3V, 2.5V, and 1.2V)
Works with JTAG3 programming cable, and P4 & MultiPRO cables from Xilinx
1Mbyte on-board 10ns SRAM (256Kb x 32)
Spartan-3 Continue: Spartan-3 Continue
Secondary Device: Secondary Device Receives signal from primary device and activates the controlled device
Uses a switch to enable/disable power to the controlled device
Sends signals if necessary to activate the controlled device
Communication between Primary and Secondary Devices: Communication between Primary and Secondary Devices We use Bluetooth as our primary communication device between Primary and Secondary Devices:
More suitable for PAN (Personal Area Network)
Eg: To connect PDAs, Notebooks, Printers, Digital camera, cell phones with each other or a computer.
Range: 30 – 60 ft
High powered Bluetooth up to 300 ft
Operating frequency: 2.45 GHZ
Data rate: 720 Kbps
Capability of transmitting voice, data, video and still images
Less interference to adjacent users
Sends very weak signals of 1mw
Uses Frequency Hopping at 1.6 MHZ
Data packets are small
Why Bluetooth?: Why Bluetooth? Infra Red
Not suitable because of “Line of sight”
Wi Fi
More suitable for LANs than PANs
Bluetooth
Security: Extremely secure
Uses several layers of data encryption and user authentication
Uses PIN and a Bluetooth address to identify other Bluetooth
devices
Software: Software Drivers for subsystems (possibly Xilinx soft interfaces)
User interface
Finite State Machine
In FPGA of primary and secondary devices
Estimated Prototype COST: Estimated Prototype COST Fingerprint with development software: $850
Spartan 3 FPGA board: $120
Vital Signs module: $100
Bluetooth interfaces: $050
Secondary device: $100
Standard NREL Overhead (15%) $183
TOTAL $1403
Time Chart: Time Chart
Labor and Responsibilities: Labor and Responsibilities Mat Merkow’s primary responsibilities will include writing the finite state machines running on the FPGAs, building the secondary device, writing drivers and interfaces to the other components and writing documentation.
Tung Nguyen’s primary responsibilities will include implementing the Authentication module, creating the user interface and writing documentation.
Dipesh Shakya’s primary responsibilities will include setting up communication between the two devices, software development and writing documentation.
Risks & Contingency Plan: Risks & Contingency Plan Not able to spend 1000$ for a Fingerprint Module
Develop an authentication algorithm / software
Difficulty in contact with biometric companies for technical supports
Evaluate technical support availability before placing an order
Number of members vs. the whole project
possible cut back in complexity
Inexperience of Interfaces Between Hardware Components
Do more research ahead of time
Complex Software User Interface
Spend more time learning
Questions ?: Questions ?
Thank You !: Thank You ! BioSec Team
Mat Merkow
Tung Nguyen
Dipesh Shakya