You are on page 1of 14

Steganography

Data Flow Diagram – Level 0

Input
text, image, audio, video

Hidden Object Program Encryption Keys


Logic

Output File
Input + Hidden

Level 0 DFD

Page 1 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 1

OK Output
Login Form

Authentication Select Process Process


Authentication Main Form Execution
Form Back

Resources

Exit

Level 1 DFD

Page 2 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

OK
Login Form Password
User name & Invalid
Password User name & Password User name
& Date of birth

Authentication Forgot Password Password


Form Retrieval
Back Process

User Record Incorrect User


name & Date of Birth

(a)

Exit

Level 2(a) DFD

Page 3 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2
(a)
Help Window About Us Form
Help About us Click (c)
(b)
Register User

Main Encryption (e)


Interface
(d) Schedular ZIP (m)

Color
Compression OK
(f) Text Image
Color Chooser
Audio Hide Video Hide

(g) (h) Choose Color

(i) EXIT (j)

Audio Extract
Video Extract

(k) (l)

Level 2(b) DFD

Page 4 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

(b)

Registeration Successful

Register Correct Registeration Key


Interface

cancel

Incorrect Key

(a) OK

Level 2(c) DFD

Page 5 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

(C)
User Account Help
Modify User
Settings

User GUI
Add new Interface help
User Account

OK Delete Account

(a)

Level 2(d) DFD

Page 6 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

(d)

Input File Set Time & Put to Scheduler

Schedular Task Scheduled


Hidden Object OK

OK
Encryption Key Schedular Help

(a)

Level 2(e) DFD

Page 7 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

(e)

(a) OK Crypt Interface help


Encryption Help

Select Select Decryption


Plain Text Encryption
Cipher Text
Encryption Decryption

key

Cipher Text Plain Text

Level 2(f) DFD

Page 8 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram

(f)

(a) OK Compression help


Interface Encryption Help

Select Select Decompression


Plain Text Compression
Cipher Text
Compress Decompress

Compressed Text Original Text

Level 2(g) DFD

Page 9 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2
(m)

Zip Interface

Add more files zip Unzip


Select Folder
save OK

Extract

save zip file Files Extracted

(a)

Level 2(h) DFD

Page 10 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

(g) (a)

back

Carrier File(txt, rtf, htm) Text GUI Output File


Interface
hide help Extract

Hidden Message Extraction Process


Hiding
Process

Output File Hidden Message

Text Help

Level 2(i) DFD

Page 11 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

(h) (a)

back

Carrier File(bmp,gif) Image GUI Output File


Interface
hide help Extract

Hidden Message Extraction Process


Hiding
Process

Hidden File Hidden Message

Image Help

Output File

Level 2(j) DFD

Page 12 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

(i) (a)

back

Carrier File(mp3, rm, wav) Audio GUI Output File


Interface
hide help Extract

Hidden Object Extraction Process


Hiding
Process

Output File Hidden Message

Audio Help Hidden File

Level 2(k) DFD

Page 13 of 14
Created by Tilak Raj Chandan
Steganography
Data Flow Diagram – Level 2

(j) (a)

back

Carrier File(dat,wmv,avi,3gp) Video GUI Output File


Interface
hide help Extract

Hidden Object Extraction Process


Hiding
Process

Output File Hidden Message

Video Help Hidden File

Level 2(l) DFD

Page 14 of 14
Created by Tilak Raj Chandan

You might also like