190 likes | 316 Vues
The SMART-AKK project aims to develop a secure vehicle access system utilizing biometrics and encrypted communication to protect against security vulnerabilities, such as lost/stolen keys and eavesdropping. It features a Tiny Encryption Algorithm for data encryption, an ARA-ME-01 biometric module for fingerprint authentication, and XBee wireless communication over a 10-meter range. The system operates through master fingerprint enrollment, additional fingerprint tracking, and executes commands such as locking/unlocking doors and starting the engine.
E N D
SMART - AKK Designed by: Anita Has Kristina Suen
SYNOPSIS I. Motivation & Requirements II. Design & Description of Operation • Hardware • Software III. Demonstration
MOTIVATION & REQUIREMENTS • Security Vulnerabilities • Lost/Stolen Key • Eavesdropper • SMART – AKK Requirements • Encryption of data over communication line • Tiny Encryption Algorithm • Biometric verification module • ARA-ME-01 Biometric Module • Vehicle simulation • Wireless communication via XBEEs
X-Bee 802.15.4 Wireless Modules • 10 meter range test • USART Communication • 8-bit data packets • 38400 baud rate
ARA-ME-01 Biometric Module • On chip authentication • Scanning & matching of 120 fingerprints • Less than 3 seconds fingerprint matching (1:N)
ARA-ME-01 Biometric Module • USART Communication • 19200 baud rate • 1-start, 1-stop, 8-bit data, no parity • Packet format (in hex) • Example packet • Read image from sensor and store in image buffer
ARA-ME-01 Biometric Module • Application to SMART - AKK • Master fingerprint • Enroll additional fingerprints • Reset memory and master • Authenticate fingerprints (1:N) • Execute any command on AKV
Tiny Encryption Algorithm (TEA) • Why TEA? • Simplicity • Speed • Cryptographic strength • AKV Data Packet: 64-bits • AKK/AKV VIN Key : 128-bits (used to encrypt data packet)
Tiny Encryption Algorithm (TEA) • Example AKV Data Packet: • Five possible action commands (Lock/Unlock Doors, Engine On/Off, Panic) • Serial number consists of synchronized counter to prevent eavesdropping
SMART – AKK Software Flow NO NO NO
AKV Software Flow NO NO 8 byte buffer overflow ? NO NO