ECE 495: VIP SMARTPHONE STEGANOGRAPHY ANDROID APP Alex Buschkoetter, Greg Brener.
-
Upload
jennifer-wilkinson -
Category
Documents
-
view
216 -
download
1
Transcript of ECE 495: VIP SMARTPHONE STEGANOGRAPHY ANDROID APP Alex Buschkoetter, Greg Brener.
ECE 495: VIP SMARTPHONESTEGANOGRAPHY ANDROID APPAlex Buschkoetter, Greg Brener
TUESDAY, 10/14/10 AGENDA
Obstacles (updated) Progress so far The plan Goal for next week
POSSIBLE OBSTACLES
Android’s API is not as flexible as Java’s image API i.e. methods such as obtaining image size,
dimensions, pixels, etc are not provided (they are in Java’s Image API)
Making the application compatible with the emulator will make the application non-functional upon upload SD Card on emulator is not the same as SD card
on phone
PROGRESS
Alex: created MATLAB script that successfully emulates Java app’s functionality (last week’s goal) embeds 160 characters into a bitmap image decrypts image file
Greg: created underlying Java framework Steganography.java (main program/GUI)
creates image object from image on the SD card creates text message object with hard-coded String
UsrImage.java (image handling + methods) constructor decrypts file from SD card into an array of bytes
UsrMsg.java (text message handling + methods) constructor accepts text String and creates a “UsrMsg”
object
MATLAB SCRIPT
MATLAB DECRYPTION RESULT
JAVA CODE
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
Mirror MATLAB code functionality in Java To contact third team member