105 Pages

Stego-8-29-06

Course: CS 803, Fall 2008
School: George Mason
Rating:
 
 
 
 
 

Word Count: 1400

Document Preview

Hiding: ' $ Information Steganography & Steganalysis & 1 % ' $ Steganography (covered writing) From Herodotus to Thatcher. Messages should be undetectable. Messages concealed in media les. Perceptually insignicant data is common in media representations. & 2 % ' $ Steganalysis Detecting the presence of a message. Statistically based. Extraction of message itself is...

Register Now

Unformatted Document Excerpt

Coursehero >> Virginia >> George Mason >> CS 803

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Hiding: ' $ Information Steganography & Steganalysis & 1 % ' $ Steganography (covered writing) From Herodotus to Thatcher. Messages should be undetectable. Messages concealed in media les. Perceptually insignicant data is common in media representations. & 2 % ' $ Steganalysis Detecting the presence of a message. Statistically based. Extraction of message itself is secondary. & 3 % ' $ Steganography: Denition Simmons 1983: Prisoners problem USA USSR non-proliferation treaty compliance checking Alice and Bob are prisoners, Wendy is a warden. Alice and Bob are allowed to exchange messages, say images, but Wendy checks all messages. Alice and Bob try to hide information in their messages so that Wendy cannot detect it. Wendy cannot arbitrarily suppress all messages; the prisoners human rights cannot be violated without some proof of illegal activity. & 4 % ' $ Hiding by Matching Input LSB sequence c1 , c2 , c3 , . . . , cn . Message bits m1 , m2 , m3 , . . . , mk , k < n. Look for a good approximate match. Theorem: If the the number of matching bits should exceed chance then the cover should be exponentially longer that the message. Hiding by matching is very wasteful (you can hide very few bits this way) & 5 % ' $ LSB Methods (least signicant bit) The given cover is an image. Image represented by pixel values raw images: each pixel is a byte (gray value) raw images: each pixel is a byte (color index in a palette) raw images: each pixel is three bytes (r,g,b values) Image represented by a sequence of JPEG coefcients. LSBs of pixel values or JPEG coefcients can be altered freely. There are many LSBs in an image. & 6 % ' $ Original Image & 7 % ' $ 80% JPEG & 8 % ' $ JPEG Inserted into the Original Image & 9 % ' $ Image File Formats An image is a two-dimensional array of image points or pixels. Gray-level images: each pixel is described by one number corresponding to its brightness. Color images: each pixel is described by three numbers corresponding to the brightnesses of the three primary colorse.g., red, green, and blue. A typical image le has two parts, the header and the raster data. The header contains the magic number identifying the format, the image dimensions, and other format-specic information that describes how the raster data relates to image points or pixels. The raster data is a sequence of numbers that contains specic information about colors and brightnesses of image points. & 10 % ' $ Raw Image File Formats (e.g. BMP and PGM, TIFF) The header contains the magic number and image dimensions. The raster data is a sequence of numbers corresponding to either one or three color values at each pixel. Raw (uncompressed) images are quite large and require a lot of storage space. Some space saving can be obtained by compressing the raster data by using loss-less compression (e.g. TIFF and PNG formats). & 11 % ' $ Pallete Images Frequently, raw images contain much more information than required. In images saved for human viewing the reduction of the number of possible colors. In some formats (e.g. GIF and PNG) the image is saved using a reduced color set. Each pixel value is represented by a single number corresponding to an index in the color palette that is stored in the image header. The palette contains the information needed to restore colors of all image pixels. The image le can be made even smaller by using loss-less compression of the raster datae.g., run-length encoding represents a sequence of several pixels of the same color by just two numbers, the length and the color of the sequence (run). & 12 % ' $ Lossy Compression: JPEG Removes some image details to obtain considerable saving of storage space without much loss of image quality. The savings are based on the fact that humans are more sensitive to changes in lower spatial frequencies than in than the higher ones. In addition, it is believed that humans perceive brightness more accurately than chromaticity. JPEG uses Y CrCb format to save brightness information (Y ) in full resolution and chromaticity information (Cr and Cb) in half resolution. At the encoder side each channel is divided into 8 8 blocks and transformed using the two-dimensional discrete cosine transform (DCT). & 13 % ' $ JPEG: DCT Transform Let f (i, j), i, j 0, = . . . , N 1 be an N N image block in any of the channels and let F (u, v), u, v = 0, . . . , N 1 be its DCT transform. The relationship between f (i, j) and F (u, v) is given by 2 F (u, v) = C(u)C(v) N 2 f (i, j) = N N 1 N 1 N 1 N 1 f (i, j) cos i=0 j=0 u(2i + 1) 2N u(2i + 1) 2N cos v(2j + 1) 2N v(2j + 1) 2N C(u)C(v)F (u, v) cos u=0 v=0 cos where C(u) = 1/ 2 for u = 0 and C(u) = 1 otherwise. & 14 % ' $ JPEG: Quantization A DCT of an 8 8 block of integers is an 8 8 block of real numbers. The coefcient F (0, 0) is the DC coefcient and all others are called the AC coefcients. JPEG divides the coefcients by values from a quantization table to replace the real number values by integers. It is expected that many coefcients for higher values of u + v become zero and that only a fraction of all coefcients will remain nonzero. The coefcients are reordered into a linear array by placing higher frequency coefcients (higher values of u + v) at the end of the array; those coefcients are most likely to be zeroes. Huffman codding is applied to all coefcients from all blocks in the image; zero valued coefcients are encoded separately using special markers and their count for additional saving. & 15 % ' $ A header consists of image type and dimensions, compression parameters, and the quantization table. It is combined with the Huffman encoded coefcients packed as a sequence of bits to form a JPEG encoded image. On the decoder side the integer valued coefcients are restored by Huffman decoding. The quantization is reversed and the inverse DCT is applied to obtain the image. Huffman coding is loss-less; the losses occur in quantization process. & 16 % ' $ JPEG: Quantization Table (u,v) 0 1 2 3 4 5 6 7 0 16 12 14 14 18 24 49 72 1 11 12 13 17 22 35 64 92 2 10 14 16 22 37 55 78 95 3 16 19 24 29 56 64 87 98 4 24 26 40 51 68 81 103 112 5 40 58 57 87 109 104 121 100 6 51 60 69 80 103 113 120 103 7 61 55 56 62 77 92 101 99 Default JPEG quantization table. The coefcients are divided by their corresponding values and then rounded to the nearest integer. & 17 % ' $ Secret Key Based Steganography If system depends on the secrecy of the method there is no key involvedpure steganography. Not desirable Kerkhoffs principle Compression + Encryption of the message Secret Key based staganography Public/Private Key Steganography & 18 % ' $ Lossy vs. Lossless Steganography Lossless steganography: modify lossless compression methods. An example would be modifying run length encoding process to embed messages. During the encoding process the method checks all run lengths lon...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

George Mason - CS - 580
'$Logical AgentsChapter 6, AIMA2e Chapter 7&amp;1%'$Outline Knowledge-based agents Wumpus world Logic in generalmodels and entailment Propositional (Boolean) logic Equivalence, validity, satisability Inference rules and theorem prov
U. Houston - CS - 1305
4SPECIALIZED APPLICATION SOFTWAREMcGraw-Hill Technology Education 2006 by the McGraw-Hill Companies, Inc. All rights reserved.CHAPTERCompetencies (Page 1 of 2)Describe graphics software Discuss audio and video software Describe multimedia
Purdue - CGT - 411
Validating the need for video enhancements placed in a musical concert settingCGT411 - Group X2 Fall 2007 Bryan Ellis, Amber Dunlap, Scott Petrovic, Jess BrummerAbstract In the entertainment industry, graphics and video are critically important be
Purdue - CGT - 411
A Study on the Effects of a Well-Developed Storyline &amp; Animation on Interest RetentionGroup 2: 2Ply Design, LLCChampin Chen Dept. Computer Graphics Technology Purdue University chen25@purdue.edu Mark Jablonski Dept. Computer Graphics Technology Pur
Purdue - STAT - 511
A hint for problem 2.66(v6)/2.68(v7). There is a default assumption in this problem. Let me denote LA as late at L.A. and DC as late at D.C. Let me denote A1, A2, A3 as airline 1, 2, 3 respectively. Then, the default assumption is that given airline,
U. Houston - M - 1314
Application ProblemWednesday, March 19, 2008 7:15 PMTwo advertising agencies are competing for a major client. The rate of change of the clients revenues using Agency As ad campaign is approximated by f(x) below. The rate of change of the clients
U. Houston - MATH - 4377
U. Houston - MATH - 2303
Math 2303 Unit 2 Building the Set of Real Numbers A Calculator Free Zone Mathematics developed by necessity. People needed to know quantities, so civilizations developed numeration systems. People needed to be able to put quantities together and spli
University of Texas - PHY - 317
Review for Quiz #2 Bellow are a set of conceptual questions. In addition, try to do as many problems as possible from chapters 7-11. 1. You are given two carts, A and B. They look identical, and you are told that they are made of the same material. Y
Purdue - EE - 438
ECE 438 Homework 1, due in class Friday, 8/26/2005.Problem 1. For each discrete-time (DT) signal below, do the following. (i) Sketch x(n) by hand, i.e. do not use Matlab. Carefully label the plots.+(ii) Calculate its energy, i.e.n=|x(n)|2 . Do
W. Alabama - CS - 138
A SSIGNMENT #5CS138, W INTER 2009Assignment #5Due date: Friday, April 3, 2009 11:59 pmFor all programming questions below, write your solutions in the dialect of C+ used in class. Store each set of functions in its own file named a5p1.cc and a5
UNLV - MATH - 181
Chapter 2. Section 3 Page 1 of 4Section 2.3 Basic Differentiation FormulasSome Advice: So clearly the old way of finding a derivative by evaluating the limit function is just too time consuming. Beginning now we will be learning shortcut way
UNLV - MATH - 181
Chapter 3. Section 3 Page 1 of 3Section 3.3 Derivative of Log and Exponential FunctionsRecall: The relationship between the log and exponential functions: log a x = y a y = x .Also recall thatd x (a ) = a x ln a . dxIf we use implicit
U. Houston - CUIN - 3111
Roger BergeronG E O G R A PH Y113.15 Culture : Student understands similarities and differences within andamong cultures in different societies.(B.)Describe some traits that define a cultureReligionRegionsClimateEconomicsGovernme
University of Texas - CH - 204
CH204 Fall 2007Cheat Sheet for Experiment 7. Visible Spectrophotometry. Molecular Formula DeterminationPart 2. Standard Iron Solution Calculations Dilution calculations: V1M1 = V2M2, where M1 and M2 are the molarities of the original concentrated
University of Texas - CH - 204
Experiment 8 ThermochemistryCH 204 Spring 2008 Dr. Brian AndersonLast weekDilutions - Backward and Forward Beers Law: A = ecl Determined Molecular Formula for CrystalsThermochemistryThe study ofheat in chemical reactions.Heat is produced a
U. Houston - CUIN - 3111
Collage Project8th Grade English1. 2. 3.1. Think of what 4. 5.Creati ve Writin g6. 7. 8.you want to write about. 2. Put your thoughts on paper. 3. Write a rough draft. 4. Have someone else read over your paper. 5. Make corrections. 6. Rewrit
University of Texas - M - 365
Problem Set 9M365C (Fall 2006) Due: Monday November 20, 2006 11. Find the radius of convergence ofn=0x3n . 2n(Hint: The answer is NOT 2.)2. a)Let S be a nonempty set and { gn : S - R } be a sequence of R-valued functions such that the
Clayton - CHEM - 3811
Osukuuni Practice QuestionsCHEM 3811Acid-Base Titrations1. Calculate the change in pH that occurs when 0.50 mmol of a strong acid is added to 100.0 mL of a solution containing 0.0200 M of formic acid and 0.0800 M formate (pKa = 3.75). A solutio
Clayton - CHEM - 1151
Chemistry 1151LPre-Lab LectureAntacid EvaluationIntroduction Stomachs produce acid as an aid in digestion. Sometimes a person will secrete too much stomach acid, which can then back up through the esophagus irritating the tissues causing discomfor
Toledo - AST - 101
Purdue - MA - 161
U. Houston - CUIN - 6320
A LOOK AT CURRENT PRACTICESEffective Technology Use in the Language Arts ClassroomDanita Caesar : July 23, 2004In the past, many have regarded technology as a fad or a nuisance, but for the most part, it has now proven itself to be a useful tool
Clayton - CHEM - 1151
REPORT SHEETDate Atmospheric Pressure Name PartnerInclude with this report sheet the data sheet and all calculations. Be sure everything is complete. 1. The weather stations give the atmospheric pressure in inches of Hg. What is your measured atmo
Clayton - CMS - 4320
The United States copyright law (Title 17 of the US Code) governs the making of copies of copyrighted material. A person making a copy in violation of the law is liable for any copyright infringement. Copying includes electronic distribution of the r
Purdue - TECH - 581
INSTITUTEFORSECURITY TECHNOLOGY STUDIESLAW ENFORCEMENT TOOLS AND TECHNOLOGIESFORINVESTIGATING CYBER ATTACKSA NATIONAL NEEDS ASSESSMENTINSTITUTE FOR SECURITY TECHNOLOGY STUDIES AT DARTMOUTH COLLEGEJune 2002Michael A. Vatis Director 45
Allan Hancock College - LAW - 1988
Allan Hancock College - LAW - 1967
University of Texas - CS - 329
Clayton - CMS - 4410
Sample Diagram Question - CMS 4410 - Dr. Steve SpenceIn the graphic below, the first camera setup is indicated by the &quot;V&quot; in the bottom right corner. To complete this question, first draw a line to indicate the &quot;stage line&quot; in this scene as it is d
Clayton - PROJECT - 2101
Cyberpunk fiction, in general deals with people in technologicallyenhanced cultural societies. In Cyberpunk stories' settings, there is usually a &quot;system usually takes the form of an oppressive government, scheming Corporation or a fundamentalist rel
Northwestern State University of Louisiana - SCG - 66124
MODELING MULTIPLE REPRESENTATIONS INTO SPATIAL DATA WAREHOUSES: A UML-BASED APPROACHBdard Yvan, Ph.D, Marie-Jose Proulx, M.Sc, Suzie Larrive B.Sc., Eveline Bernier, M.Sc.Centre for Research in Geomatics Laval University, Quebec City Canada G1K 7P4
Purdue - ME - 200
ME 200: Thermodynamics ILecture 28: The Tds Relations and the Entropy of Incompressible SubstancesLast LectureSecond Law of Thermodynamics Entropy: Pure Substances appropriate property table depending on state Isentropic Process constant en
Virgin Islands - SENG - 321
University of Victoria f Department of Computer ScienceSENG 321 REQUIREMENTS ENGINEERING DR. KEITH POTTER ECS 621 TEL 472-5726 POTTERK@UVIC.CA HTTP:/WWW.ENGR.UVIC.CA/~SENG321/Life after Spec Writing: Cost &amp; Effort EstimatesProject costs jCost c
U. Houston - QUEST - 4315
Name: Natasha Button School: Sundown ElementaryRoom: 74 Time: 12:30Topic: Reinforcing addition and subtraction, ability to put objects to a number. Physical Objects: Memory recall, Teacher posed problem and self posed problem. Sketches: Teacher p
Clayton - BIOL - 2250
Microbiology for Health Science Exam 3 Version 2Furlong Summer 2007Microbiology for Health Science Exam III Version 2 Summer 2007 Name_ 1. Put your name on both exams and write your version number to the exam on your scantron. 2. Put your answers
U. Houston - QUEST - 4315
Math Methods Week FiveNumber Concepts and Operations Part IIMichael L. Connell Associate Professor Room 344 FAH 713-743-8677 Mkahnl@aol.comBeth Bos Graduate Research Associate Room 126 FAH 713-743-8644 bethbbos@hotmail.comLogistics and Houseke
U. Houston - QUEST - 4310
Yolanda Cruz HISD Farm Animals I. Lesson Objectives * Target Age: Kindergarten * TEKS: 10) Reading/literary response. The student responds to various texts. The student is expected to: (A) listen to stories being read aloud (K-1); (B) participate act
U. Houston - QUEST - 4320
Yolanda Cruz Sonya Ramos Isaiah Lopez Deanna Carrasco HISD Service Learning Proposal Programs There are numerous programs and activities that Herrera Elementary offers the students and parents throughout the year. The students are given the opportuni
Virginia Tech - CS - 3724
Information DesignGoal: identify methods for representing and arranging the objects and actions possible in a system in a way that facilitates perception and understandingInformation Design Define and arrange the visual (and other modality) eleme
Virginia Tech - CS - 3724
Requirements AnalysisGoal: understand users current activities well enough to reason about technologybased enhancementsassumptions, stakeholders SBD and Requirements Analysis Field studies: workplace observations, recordings, interviews, artifacts
Purdue - ME - 365
ME 365 EQUATIONS1. Basic Statistics: Gaussian: p(x)1 N1 e 2S2 x(x 2)22;1E g(X)g(x).p(x) dx ;XXi ;N 1(X1 X) 2 ;XNX 0.5;2.RegressionYi f (X i ) N i ; J N i2 ;f (x)yaon a1x ; a o;Yi Xi2Xi Xi Yi ; a1
Purdue - ME - 365
ME365LAB 7: SIGNAL CONDITIONING AND LOADING In-Lab 7 deliverables:A. When answering In-lab 7 questions, please present your answers in the form specified in this document wherever applicable. B. For questions not covered here, present your answer
Purdue - ME - 365
ME365PRELAB 8SPRING 2009Answer the following questions to prepare for the lab. 1. A common representation of the Fourier series for a signal is:x(t ) =A0 + ( Ak cos k1t + Bk sin k1t ) 2 k =1 2where 1 is the fundamental frequency in rad/
Purdue - ME - 365
ME 365PRE-LAB EXERCISE FOR LABORATORY 9SPRING 2009In this lab, you will be measuring forces by first converting them to displacements using a cantilever beam. Using information available in Chapter 9 of your course notes as well as In-Lab 9, an
Purdue - ME - 365
ME365POSTLAB 8Spring 2009MEMORA DUMTo: ME 365 Students From: Greg House Re: Fourier Coefficients Date: 03/09/2009Your first assignment as a new employee of Princeton Hospital is to implement a test of our existing brain waves monitoring syst
Allan Hancock College - INFS - 1200
INFS1200/7900 Information Systems Assignment (30 Marks)Due 5.00 PM Friday, 29 May 2009 (Week 12)This assignment consists of design and development of an information system. The first part of the assignment consists of the design, which includes co
Allan Hancock College - INFS - 1200
Mapping Steps Design ChoicesModule 5 ER to Relational MappingINFS1200 / INFS7900 Information SystemsData and Knowledge Engineering Group School of Information Technology and Electrical EngineeringINFS1200/INFS7900 Information SystemsModule 5:
Allan Hancock College - INFS - 1200
Data Independence DBMS Languages and Interfaces The DBMS Environment Classification of DBMSsModule 8 Database ArchitectureINFS1200 / INFS7900 Information SystemsData and Knowledge Engineering Group School of Information Technology and Electrical
U. Houston - CUIN - 3112
Unit Preparation Technology Hardware (Check boxes of all equipment needed) Camera Computer(s) Digital Camera DVD Player Internet Connection Laser Disk Printer Projection System Scanner Television VCR Video Camera Video Con
U. Houston - CUIN - 4297
*Unit Plan Template Unit AuthorFirst and Last NameUnit Overview CurriculumFraming QuestionsPicton, AshleyEssential QuestionWhat role does your body play in your everyday life and activities? What are the different parts of your body, and ho
U. Houston - QUEST - 4297
*Unit Plan Template Unit AuthorFirst and Last NameUnit Overview CurriculumFraming QuestionsPicton, AshleyEssential QuestionWhat role does your body play in your everyday life and activities? What are the different parts of your body, and ho
U. Houston - CUIN - 3113
Current Practices Using Technology in the Science ClassroomBy: Kasey Leah MooreThe term hands-on science was descriptive of the major curriculum reform projects of the 1960s, this term labeled science for the next two decades (Bell, 2000). The fle
U. Houston - KMOORE - 3113
Current Practices Using Technology in the Science ClassroomBy: Kasey Leah MooreThe term hands-on science was descriptive of the major curriculum reform projects of the 1960s, this term labeled science for the next two decades (Bell, 2000). The fle
U. Houston - CUIN - 3111
Class Dismissedby Bruce Lansky (sing to the tune of &quot;The Battle Hymn of the Republic&quot;) We have broken all the so the teachers cannot .We havepainted all theblack and all thewhite.We have torn up all the math and we've more. Glory, glory hall
U. Houston - KMOORE - 3111
Class Dismissedby Bruce Lansky (sing to the tune of &quot;The Battle Hymn of the Republic&quot;) We have broken all the so the teachers cannot .We havepainted all theblack and all thewhite.We have torn up all the math and we've more. Glory, glory hall
U. Houston - CUIN - 3111
Can You Find the WordsM O N K E Y W H A K V V O A DU I U S C F F G K A R M R B QP W S A U A X V R A E B N Y CJ W O S H M B J G O Z N R K XY E H I I Z M U F Y A Q N S BN Y L I P S O R S T L D T C HS S X B S C S C E I Q Y V T GM Z C X A
U. Houston - KMOORE - 3111
Can You Find the WordsM O N K E Y W H A K V V O A DU I U S C F F G K A R M R B QP W S A U A X V R A E B N Y CJ W O S H M B J G O Z N R K XY E H I I Z M U F Y A Q N S BN Y L I P S O R S T L D T C HS S X B S C S C E I Q Y V T GM Z C X A
U. Houston - CUIN - 3112
*Unit Plan Template Note: Suggestions for each section are provided in blue text. Delete this text and replace it with yours.Unit AuthorFirst and Last NameUnit Overview CurriculumFraming QuestionsEssential Question Unit Questions Content Quest
U. Houston - KMOORE - 3112
*Unit Plan Template Note: Suggestions for each section are provided in blue text. Delete this text and replace it with yours.Unit AuthorFirst and Last NameUnit Overview CurriculumFraming QuestionsEssential Question Unit Questions Content Quest
U. Houston - CUIN - 3112
Timeline:This is an example of how I want your excerpt for the timeline to look. All that is needed is the Inventor/Scientist name, one of their major inventions, date of the invention, and date of life span. Then you need to cut it out and put on t