University of Portland / School of Engineering Phone 503 943 7314
5000 N. Willamette Blvd. Fax 503 943 7316
Portland, OR 97203-5798

Functional Specifications

Project Puffins: Complex Multivariable Keypad

Contributors:

RuthAnn Gobble

Jordan Way

Jon Wong

Approvals

Name / Date / Name / Date
Dr. Aziz Inan / Dr. Karen Ward

Insert checkmark (√) next to name when approved.

University of Portland School of Engineering Contact: K. Ward

Revision History

Rev. / Date / Author / Reason for Changes
0.9 / 09/16/07 / R. Gobble, J. Way, J. Wong / Initial draft
0.91 / 9/25/07 / R. Gobble, J. Way,
J. Wong / Draft corrections

University of Portland School of Engineering Contact: K. Ward

functional specifications Rev. 0.91 Page iii

Project bluebird

Table of Contents

Summary 1

Introduction 2

Background 3

Requirements 5

Overview 5

Physical Specifications 5

Size 6

Packaging 6

Electrical Specifications 6

System Hardware 6

Environmental Specifications 6

Operation/Storage 6

Temperature 7

Shock and Vibration 7

Implementation 7

Safety Specifications 7

Children 7

Security 8

Conclusions 9

University of Portland School of Engineering Contact: K. Ward

functional specifications Rev. 0.91 Page iii

Project bluebird

List of Figures

Figure 1. Block Diagram of Project Puffin 5

University of Portland School of Engineering Contact: K. Ward

functional specifications Rev. 0.91 Page iii

Project bluebird

List of Tables

Table 1. Physical Specifications 5

Table 2. Environmental Specifications 6

University of Portland School of Engineering Contact: K. Ward

Functional specification Rev. 0.91 Page 9

Project bluebird

Chapter / Summary
1

Project Puffin is intended to exponentially increase security in the growing market of pin input devices (i.e. ATMs, shopping market pin keypads). This device will allow for greater security through the following input variations:

n  Existing single key inputs

n  Two-key chorded inputs

n  Synchronous cascading key inputs

Project Puffin will function similar to current pin input devices while allowing for more complex inputs. This increase in possible pin combinations provides improved security for the consumer while providing more discrete pin possibilities.

University of Portland School of Engineering Contact: K. Ward

Functional specification Rev. 0.91 Page 9

Project bluebird

Chapter / Introduction
2

This document is intended for the faculty of the University of Portland School Of Engineering and the industry representatives of this project. It will provide a detailed layout of the functional design of Project Puffin.

This report will give a brief overview of the physical parameters of the MOSIS chip being used as well as the electrical, environmental, and safety aspects of the device in use. The document will conclude with the groups assessment of future innovations which could be implemented to better improve the design and functionality of Project Puffin. Further information provided in this document will include diagrams and installation of the product.

University of Portland School of Engineering Contact: K. Ward

Functional specification Rev. 0.91 Page 9

Project bluebird

Chapter / Background
3

In these modern times, there is almost an ATM around every corner – they provide a convenient secure way of accessing one’s bank account including withdrawing cash. The first line of security is the customer’s PIN number – a number required to be entered by the user, stored on the ATM card. No matter who is in possession of the ATM card, if the correct PIN is entered, the user has full access to all the features of the customers’ bank account. Currently a PIN is made up of four numbers entered one at a time sequentially. The keys on a standardized terminal interface range from 0-9. This provides the user for 1,048,576 different pin combinations. Although this system has been secure for years, the number of users is exponentially growing and is dwarfing the number of PIN combinations. This calls for a new PIN system to allow for more security through greater PIN combinations.

Project Puffin will solve this growing problem, by allowing for more complex PIN entries. This is done by allowing for more than one key to be pressed simultaneously. The new complex PIN is still made up of a series of 4 key combinations. Each key combination can be made up of one to all 10 keys. For example, a PIN could be 2,7 & 8 pressed together, then 3 & 5 together, followed by 2,4,6 & 8 together, finishing with 5 being pressed alone.

University of Portland School of Engineering Contact: K. Ward

Functional specification Rev. 0.91 Page 9

Project bluebird

University of Portland School of Engineering Contact: K. Ward

Functional specification Rev. 0.91 Page 9

Project bluebird

Chapter / Requirements
4

This chapter contains a detailed overview of Project Puffin and a description of the physical, electrical, environmental, and safety specifications. Included in this will be a detailed explanation on the implementation of this device.

Overview

Project Puffin is designed for consumer use in various pin input devices. MOSIS will be the IC used to integrate the design into a useable device. The chip will be functional for any standardized pin input device (i.e. ATM’s, Card Readers, Garage Door Security Systems, etc). Implementation will be achievable through the swapping of the current chip with the multi-variable MOSIS created. For the purposes of this project, however, the specifications and requirements for this device will be based off the values provided in the MOSIS fabrication process.

Figure 2. – Circuit Function Block Diagram for Project Puffin

Physical Specifications

Table 1. Physical Specifications contains a list of the physical specifications and their required values.

Table 1. Physical Specifications

Dimensions / Value
I/O Pins / 34-pin
Size / 16 mm2
Packaging / Ceramic/Plastic

Size

Standardized MOSIS IC chip. 1.5 micron technology.

Packaging

Standardized encasing for all MOSIS devices.

Electrical Specifications

System Hardware

Table 2. System Hardware Specifications contains a list of the system’s electrical specifications and their required values.

Table 2. System Hardware Specifications

Requirement / Value
Voltage / 5V
Clock / 100kHz-500kHz

Environmental Specifications

Table 3. Environmental Specifications contains a list of the physical specifications and their required values.

Table 3. Environmental Specifications

Requirement / Value
Operation/Storage / Keypad
Temperature / 0-70°C
Shock and Vibration / Moderate

Operation/Storage

The device will be integrated onto a circuit breadboard.

Temperature

Standardized 0-70°C rating for MOSIS IC. As this device is not intended for outside use, exposure to weather elements is not a factor.

Shock and Vibration

When enclosed in device, the MOSIS chip can withstand moderate shock.

Implementation

Project Puffin will be implemented as described below:

n  Design fabricated and available on chips for consumer use

n  Upon fabrication completion, the chip will be connected to compatible pin input devices

n  Ready for input user ability (i.e. ATM devices, Card Readers, Garage Door Security Systems, etc)

Safety Specifications

Children

Project Puffin is an internal installation and thus will be protected from and will not cause external interference (children…etc).

Security

Through the use of existing single key inputs, two-key chorded inputs, and synchronous cascading key inputs, security for the user of Project Puffin will be exponentially higher then current input keypad entry devices by its creation of more possible pin combinations. Also, specifications of the chip will dissuade burglary (i.e. someone punching random numbers into the keypad) because of the complex sequence required for the device to run.

University of Portland School of Engineering Contact: K. Ward

Functional specification Rev. 0.91 Page 9

Project bluebird

Chapter / Conclusions
5

Recap the key points of the documents. State your conclusions based on information available in the document. Do not include new facts at this point. Also, the conclusion does

University of Portland School of Engineering Contact: K. Ward