10-5-2010 - Purdue College of Engineering

Download Report

Transcript 10-5-2010 - Purdue College of Engineering

ECE 495: VIP SMARTPHONE
STEGANOGRAPHY ANDROID APP
Alex Buschkoetter, Aabhas Sharma, Greg Brener
TUESDAY, 10/05/10 AGENDA
Application objectives
 Possible obstacles
 Progress so far
 The plan
 Goal for next week

APPLICATION OBJECTIVES
To allow user to upload an image captured by the
phone
 To accept user’s text input (from smartphone
keyboard)
 To embed text within uploaded image
 To transmit image between two users
 To retrieve text from within image after
transmission

POSSIBLE OBSTACLES
Compression/cropping during transmission may
cause loss of information
 Image format must be readily modifiable and
allow for modification with hex editor
 Text message cannot exceed certain length
 Java’s limitations regarding image file/bitwise
modification

PROGRESS
All team members have completed “Hello World”
Android tutorial
 All team members can readily access Android
and Java development environments
 All obstacles have been addressed
 Application development plan has been
established and agreed upon by majority of team
members
 Currently developing GUI using
Android’s Java API
 Currently investigating available steganography
techniques

GUI FUNCTIONAL DIAGRAM
ENCRYPTION VALIDATION GUI
THE PLAN
1) Subroutine that inserts (hardcoded) text string
into an (already available) image file
 2) Subroutine that retrieves embedded text from
image
 3) Subroutine that transmits encrypted image
(probably through email)
 4) Develop Graphical User Interface (GUI):

allows image to be uploaded from user
 accepts text from smartphone keyboard

NEXT WEEK
To make progress on step 1 of plan (embedding
data into image file)
 To contact third team member
