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