ECE 495: VIP SMARTPHONE STEGANOGRAPHY ANDROID APP Alex Buschkoetter, Greg Brener.

Slides:



Advertisements
Similar presentations
VIP Smartphone Team – Ahmad, Din, Vinayak Car Locator App Fall 2010 VIP Smartphone Team Ahmad, Din, Vinayak.
Advertisements

BMP Hide ‘n’ Seek What is BMP Hide ‘n’ Seek ? –It’s a tool that lets you hide text messages in BMP files without much visible change in the picture. –Change.
INTRO TO MOBILE APP DEVELOPMENT CMSC 150: Lecture 34.
Smartphone Apps Development Team Weiqing Li Lijun Zhu Man Li.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Room Locator Yehia Khoja Vinayak Gokahle Aabhas Sharma.
COMS S1007 Object-Oriented Programming and Design in Java July 24, 2008.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
UCF Noise Map, an Android Application Project Presentation Cindy Atherton and Deepa Shinde.
New ETR actions configurable via UI or PowerShell.
SmartPhones Student 1 Student 2 Student 3. SmartPhone Definition “A SmartPhone is one device that can take care of all your handheld computing and communication.
School location collector
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Ontario Public Library Guidelines, Section QR Codes.
Mobile Recruiting Mobile Sensitivity Training for Recruiters.
Senior Design 1 Free Download! Download our application Android Pilot Nation on the Android Marketplace. University of Portland School of Engineering (0.
Sen Wang 11/17/2011.  RFC  “Form-based File Upload in HTML” NOV 1995 
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Networking Nasrullah. Input stream Most clients will use input streams that read data from the file system (FileInputStream), the network (getInputStream()/getInputStream()),
Intro to AppInventor Dr. Dante Ciolfi (chawl fee).
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
How To Use This Template The blank slide below will be your canvas for creating your very own custom header image! The slide has already been sized to.
Java ProgrammingtMyn1 Java Programming Timo Mynttinen Mikkeli University of Applied Sciences.
Engage! Android User Input, Variables,
ROOT Team Meeting October 1 st 2010 GUI thinking and testing ideas OpenGL GUI Root Team meeting 01/10/2010.
Topic: MediaSMS Contact Backup File APPS About Speaker Name: Sorn Work: Buddhist Library Cambodia Project Org Web:
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
Javadoc Comments.  Java API has a documentation tool called javadoc  The javadoc tool is used on the source code embedded with javadoc-style comments.
CSC3530 Software Technology Tutorial One Assignment overview & HTML basics.
Implementation of Least Significant Bit Image Steganography and its Steganalaysis By: Deniz Oran Fourth Quarter.
Software refer to all the programs that can be run on the computer.
Cross Language Clone Analysis Team 2 October 13, 2010.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
Read and Write Files  By the end of this lab you will be able to:  Write a file in internal storage  Read a file from internal storage  Write a file.
Symbian Operating System Application programming interfaces Lappeenranta University of Technology Department of Information Technology Lappeenranta, Finland.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Poster Print Size: This poster template is 50” high by 30” wide and is printed at 120% for a 60” high by 36” wide poster. It can be used to print any poster.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
COS 125 DAY 17. Agenda  Assignment 7 not finished grading  Assignment 8 posted Due April 9  Capstone progress reports due  Quiz 2 Corrected 2 A’s,
Click & Fix 10/13/10 James Cui Janam Jhaveri Paul Mongold.
NetChat Communications Systems Steven Fuqua Barnett Trzcinski Andy Street.
Implementation of Least Significant Bit Image Steganography and its Steganalaysis By: Deniz Oran.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Implementation of Least Significant Bit Image Steganography and its Steganalaysis By: Deniz Oran Third Quarter.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Lesson 1 – Getting Started with App Inventor
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
BY. Secured Data Transmission through Network handles hiding a secret message with in an image in such a way that others cannot discern the presence or.
Submitted by: DRPU Software Team Site:
By:- Punith Sharma Ashwath D S Adithya S Srimatha B V
Introducing the Windows Mobile development
Steganography Example
Development-Introduction
What Is Functionality Testing and How Does It Work?
CO6025 Advanced Programming
NGS computation services: APIs and Parallel Jobs
How To Install Norton Security on Android Phone
CMPE419 Mobile Application Development
CISC/CMPE320 - Prof. McLeod
the first card insert text here.
Adding form and function to your ACEweb pages
My life at the Cooperators
Generic image diffusion system
Introduction to AppInventor
Learn on the Move with the Moodle Mobile App
CMPE419 Mobile Application Development
Presentation transcript:

ECE 495: VIP SMARTPHONE STEGANOGRAPHY ANDROID APP Alex 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 ) 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