<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JIS</journal-id><journal-title-group><journal-title>Journal of Information Security</journal-title></journal-title-group><issn pub-type="epub">2153-1234</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jis.2013.41003</article-id><article-id pub-id-type="publisher-id">JIS-27544</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Peak-Shaped-Based Steganographic Technique for MP3 Audio
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>affaele</surname><given-names>Pinardi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Fabio</surname><given-names>Garzia</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Roberto</surname><given-names>Cusani</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Wessex Institute of Technology, Southampton, UK</addr-line></aff><aff id="aff1"><addr-line>Department of Information, Electronics and Telecommunications Engineering SAPIENZA-University of Rome, Rome, Italy</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>fabio.garzia@uniroma1.it(FG)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>30</day><month>01</month><year>2013</year></pub-date><volume>04</volume><issue>01</issue><fpage>12</fpage><lpage>18</lpage><history><date date-type="received"><day>September</day>	<month>4,</month>	<year>2012</year></date><date date-type="rev-recd"><day>October</day>	<month>12,</month>	<year>2012</year>	</date><date date-type="accepted"><day>October</day>	<month>22,</month>	<year>2012</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   The aim of this work is the development of a steganographic technique for the MP3 audio format, which is based on the Peak Shaped Model algorithm used for JPEG images. The proposed method relies on the statistical properties of MP3 samples, which are compressed by a Modified Discrete Cosine Transform (MDCT). After the conversion of MP3, it’s possible to hide some secret information by replacing the least significant bit of the MDCT coefficients. Those coefficients are chosen according to the statistical relevance of each coefficient within the distribution. The performance analysis has been made by calculating three steganographic parameters: the Embedding Capacity, the Embedding Efficiency and the PSNR. It has been also simulated an attack with the Chi-Square test and the results have been used to plot the ROC curve, in order to calculate the error probability. Performances have been compared with performances of other existing techniques, showing interesting results. 
 
</p></abstract><kwd-group><kwd>Peak-Shaped Steganography; MP3 Steganography</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Steganography techniques are used to hide secret information in the most common audio/video formats. There are three main different kinds of audio/video steganography [<xref ref-type="bibr" rid="scirp.27544-ref1">1</xref>]:</p><p>1) insertion steganography, where the secret message is inserted in the cover object;</p><p>2) substitution steganography, where some bits of the cover object are substituted with the bits of the secret message;</p><p>3) constructing steganography, where an ad hoc cover object is generated to contain the secret message.</p><p>The developed technique is based on LSB steganography, a substitution steganography, that replaces the least significant bit of the audio/video file with the secret message bit. This method is very simple to implement and does not allow the human eye/hear to perceive significant changes in the stego object. In <xref ref-type="fig" rid="fig1">Figure 1</xref> an example is shown: the letter “A” is embedded in the audio samples replacing the least significative bit.</p><p>However, this technique has lower resistance to the statistical attacks since with a proper steganalysis it is possible to detect the secret information. To solve this problem, Model Based Steganography can be used [<xref ref-type="bibr" rid="scirp.27544-ref2">2</xref>]. The cover object is divided into two parts, <img src="3-7800119\190d51fe-1064-47c0-8eda-ea4bf6a37f34.jpg" />and<img src="3-7800119\71e49af3-07fd-4d74-9238-d182c6955d52.jpg" />, to embed the secret information. The first part is the most relevant, and it will not be modified. The second one is less relevant with respect the other and it will contain the secret message. The division is based on the statistical model of the cover object.</p><p>After the embedding process, <img src="3-7800119\cadf51b8-3b9f-45da-b756-98bbda3b6493.jpg" />contains the secret information, called <img src="3-7800119\2f6225df-5c9a-44b5-86ab-cf190b722eb6.jpg" />. The union between this part and <img src="3-7800119\ce5ea38f-194f-452f-aedf-7f73a75078fb.jpg" /> is the stego object.</p><p>The purpose of this paper is to present a new steganographic algorithm for the MP3 [3-5] format based on the change, in the Peak Shaped Based for the JPEG [<xref ref-type="bibr" rid="scirp.27544-ref6">6</xref>], of the discrepancy equation, adapting it to vectors and studying the statistical distribution of the MDCT [3-5] coefficients. In the following the analysis of the performance of the proposed algorithm is shown and it is demonstrated that this method does not introduce audible distortion when the signal audio is reproduced. Further, it is demonstrated that this method does not create relevant statistical differences in the samples distribution, showing its suitability for steganographic applications and its robustness to steganographic attacks.</p></sec><sec id="s2"><title>2. The MP3 Format and Compression</title><p>The MP3 format was born to have good audio quality and low file size [3,4]. An audio file is first converted into a digital format, with a sampling, and then it is processed with the human psychoacoustic model [3-5].</p><p>With this model it is possible to delete the frequency that the human ear can’t hear; an algorithm characterized by this properties is called “lossy” because it deletes some information. This happens with a compression, that uses the MDCT [3,5], the Modified Discrete Cosine Transform, described in the following equation:</p><disp-formula id="scirp.27544-formula86176"><label>(1)</label><graphic position="anchor" xlink:href="3-7800119\d9f405f5-f3da-4639-8cc7-68797e813c65.jpg"  xlink:type="simple"/></disp-formula><p>that is another version of the DCT-II used in the JPEG format, where:</p><disp-formula id="scirp.27544-formula86177"><label>(2)</label><graphic position="anchor" xlink:href="3-7800119\75b2ab48-8b19-4af8-b961-eab560c0db9d.jpg"  xlink:type="simple"/></disp-formula><p>and <img src="3-7800119\b4411821-2904-477e-884a-820996902be8.jpg" />&#160;is a window (it is possible to choose different kinds of windows).</p><p>The audio samples are processed in a MDCT filterbank. The audio sequence is divided in “frame”, each frame contains M samples and is processed as in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p></sec><sec id="s3"><title>3. Peak Shaped Based Steganography and MP3</title><sec id="s3_1"><title>3.1. Peak Shaped Based Steganography</title><p>The Peak Shaped Based (PSB) [<xref ref-type="bibr" rid="scirp.27544-ref6">6</xref>] steganography has been used for the JPEG format. This is a method based on:</p><p>&#160; LSB steganography;</p><p>&#160; Least significant bit;</p><p>&#160; Model Based steganography [<xref ref-type="bibr" rid="scirp.27544-ref2">2</xref>].</p><p>The JPEG coefficient are, for first, divided by group, indicated with g(b) [<xref ref-type="bibr" rid="scirp.27544-ref6">6</xref>]:</p><disp-formula id="scirp.27544-formula86178"><label>(3)</label><graphic position="anchor" xlink:href="3-7800119\2f99bcc1-0955-4321-a9ed-90f4a1d92b71.jpg"  xlink:type="simple"/></disp-formula><p>and by offset, indicated with O(b) [<xref ref-type="bibr" rid="scirp.27544-ref6">6</xref>]:</p><disp-formula id="scirp.27544-formula86179"><label>(4)</label><graphic position="anchor" xlink:href="3-7800119\b5657339-2c56-446a-ad76-6490baf53c71.jpg"  xlink:type="simple"/></disp-formula><p>where b is the JPEG coefficient and <img src="3-7800119\6569223f-73c5-48f2-8446-b56317cd96ed.jpg" />.</p><p>The PSB algorithm is based on an assumption, from the properties of the JPEG coefficients statistical distribution processed by the algorithm F5, which is [<xref ref-type="bibr" rid="scirp.27544-ref6">6</xref>]:</p><disp-formula id="scirp.27544-formula86180"><label>(5)</label><graphic position="anchor" xlink:href="3-7800119\2541ed23-fc17-49ba-85ca-2543d8ac1d1b.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.27544-formula86181"><label>(6)</label><graphic position="anchor" xlink:href="3-7800119\21446ee5-65a0-4914-b882-dcefec6ecf0d.jpg"  xlink:type="simple"/></disp-formula><p>where h(b) indicates the histogram of the coefficient b. With this assumption is possible to calculate a probability, called “offset probability”.</p><p>Subsequently the coefficients are processed with the “discrepancy”, an operator that allows to calculate the statistical dependence between two closer coefficients. This is defined as follows:</p><disp-formula id="scirp.27544-formula86182"><label>(7)</label><graphic position="anchor" xlink:href="3-7800119\91047c21-5900-4e68-ad12-2507600e7a91.jpg"  xlink:type="simple"/></disp-formula><p>where [<xref ref-type="bibr" rid="scirp.27544-ref6">6</xref>]:</p><disp-formula id="scirp.27544-formula86183"><label>(8)</label><graphic position="anchor" xlink:href="3-7800119\804b2a06-0d29-4c34-870e-09194ec97e90.jpg"  xlink:type="simple"/></disp-formula><p>where, as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, the blocks from 1 to 4 are the neighbors of the 0<sup>th</sup>. Each block contains 64 DCT-II coefficient, 8*8, and their sequences composing the JPEG image.</p></sec><sec id="s3_2"><title>3.2. Differences between JPEG and MP3</title><p>To apply the PSB algorithm to the MP3 format it is necessary to study the differences between this format and the JPEG standard, in order to identify possible changes. These differences are:</p><p>&#160; the JPEG uses the DCT-II while the MP3 uses the MDCT;</p><p>&#160; the JPEG works on blocks; each blocks, or matrix, size is 8*8. Instead, the MP3 works on frame; each frame has dimension equal to 1*1152, that are vectors;</p><p>&#160; the PSB is based on an assumption from the F5 algorithm, that is used for the JPEG format.</p><p>Concerning the first point, it is possible to notice that the PSB works on the coefficients. It is therefore necessary to demonstrate that the DCT-II and the MDCT statistical distributions have the same properties.</p><p>Concerning the second point, it is necessary to detect the operations that in the PSB works on matrix and, to apply it on the MP3 format, transforming them in operations that works on vectors.</p><p>Concerning the third point, it should be studied the statistical distribution of the MP3 coefficients after the F5-algorithm in order to identify if this distribution has the same properties than the JPEG distribution processed by F5.</p><sec id="s3_2_1"><title>3.2.1. MP3 Discrepancy</title><p>The JPEG discrepancy works on matrix, as described in paragraph 3.1. It is necessary to modify this operation to enable it to operate on vectors. Considering the MP3 format, and the MP3 frames, it is possible to call one of them as<img src="3-7800119\c325ef52-ad7c-463f-8e64-87759e9c638c.jpg" />. The discrepancy works on the previous frame and the subsequent. The frames are showed in <xref ref-type="fig" rid="fig4">Figure 4</xref>. The mean is done only for 2 frames because 2 frames are taken and each frame contains 576 coefficients.</p><disp-formula id="scirp.27544-formula86184"><label>(9)</label><graphic position="anchor" xlink:href="3-7800119\3cce1f91-a18a-4b36-8ac5-cec8f0e1642f.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="3-7800119\a236d667-b2a3-4b28-9a85-abf40cde5c5c.jpg" /> is the same as in the JPEG discrepancy.</p></sec><sec id="s3_2_2"><title>3.2.2. Statistical Distribution of the MP3 Coefficients</title><p>The statistical distribution of the MP3 coefficients, after the compression, is Peak Shaped [<xref ref-type="bibr" rid="scirp.27544-ref7">7</xref>]. This trend can be modeled by the Generalized Gaussian (GG). The GG varies with a parameter, called r, and it is possible to choose different values of r, i.e. r = 2 is a Gaussian, r = 1 is a Laplacian etc. A good approximation for the distribution of the MP3 coefficient has the value r set to 0 or 1,</p><p>as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p>With the parameter r set to 0.5, it is possible to have the best approximation of the statistical distribution. It is possible to choose the value r = 1, the Laplacian distribution, to have a good approximation with low complexity.</p><p>The Laplacian distribution is used to approximate the statistical distribution of the JPEG coefficients, as well [8-10].</p></sec></sec><sec id="s3_3"><title>3.3. The PSB over MP3</title><p>Using the previous considerations, it is possible to apply the Peak Shaped Based steganography to the MP3 format. In fact it is possible to utilize the assumption used by this algorithm from the F5 [<xref ref-type="bibr" rid="scirp.27544-ref11">11</xref>] steganography because the MP3 coefficients and the JPEG coefficients have the same statistical distribution. F5 modifies the coefficients, without considering their source.</p><p>Having both formats, namely both transformed, the same statistical distribution of the coefficients, the use of different transformed becomes irrelevant to the development of the algorithm.</p></sec><sec id="s3_4"><title>3.4. The Embedding Process</title><p>In the following, the list of steps of the embedding process is reported:</p><p>&#160; the first step is represented by the analysis of the MP3 statistical distribution;</p><p>&#160; successively the value of Hg vector that contains the histograms of the MP3 is calculated;</p><p>&#160; with the Hg values it is possible to exclude the samples that are statistical most significant;</p><p>&#160; the Hg values allow the calculus, with the algorithm shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>, of the offset probability vector, called P;</p><p>&#160; each frame of the MP3 file, that contains 576 coefficients, is taken and analyzed;</p><p>&#160; the coefficients b are divided by group, with the g(b) (4), and by offset, with the O(b) (5);</p><p>&#160; the discrepancy is calculated by means of Equation (9);</p><p>&#160; with the discrepancy, the vector P and a PRNG, according with the secret key, it is possible to determi-</p><p>nate the coefficients that contain the stego message;</p><p>&#160; the offset of each coefficient that is possible to modify is changed according to the value of the bit of the secret message, as showed in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>To extract the secret message the embedding process must be repeated to determinate the coefficients that were modified. The analysis of each offset allows the reconstruction of the secret message.</p></sec></sec><sec id="s4"><title>4. Results</title><sec id="s4_1"><title>4.1. Performance Parameters</title><p>To analyze the performance of a steganographic techni-</p><p><xref ref-type="table" rid="table1">Table 1</xref>. Offset of each coefficient that is changed.</p><p><img src="3-7800119\1ee82ef8-dfc9-4bd0-823a-2145a2879e11.jpg" /></p><p>que three parameters are used:</p><p>&#160; Embedding capacity;</p><p>&#160; PSNR;</p><p>&#160; Embedding efficiency.</p><sec id="s4_1_1"><title>4.1.1. Embedding Capacity</title><p>The embedding capacity (EC) [7,10] indicates the maximum data size that it is possible to hide in the cover object. It is defined as follows:</p><disp-formula id="scirp.27544-formula86185"><label>(10)</label><graphic position="anchor" xlink:href="3-7800119\d1b5abc3-3e6d-42c8-a0e6-90b083a58bde.jpg"  xlink:type="simple"/></disp-formula></sec><sec id="s4_1_2"><title>4.1.2. PSNR</title><p>The Peak to Noise Ratio [<xref ref-type="bibr" rid="scirp.27544-ref10">10</xref>] provides the similarity between the cover object, the original file, and the stego object, the file where the secret message has been hidden. It is defined through the Mean Square Error (MSE):</p><disp-formula id="scirp.27544-formula86186"><label>(11)</label><graphic position="anchor" xlink:href="3-7800119\272bde54-e095-49d9-9bb0-b10d3dfda91a.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.27544-formula86187"><label>(12)</label><graphic position="anchor" xlink:href="3-7800119\3ab76dfc-adc7-40c8-b30f-5e6c1a917ce3.jpg"  xlink:type="simple"/></disp-formula></sec><sec id="s4_1_3"><title>4.1.3. Embedding Efficiency</title><p>Through the Embedding Efficiency (EE) [2,12] it is indicated the average number of bits inserted for each change. It is defined as follows:</p><disp-formula id="scirp.27544-formula86188"><label>(13)</label><graphic position="anchor" xlink:href="3-7800119\06de5da7-890c-493c-91ba-431c848c9f40.jpg"  xlink:type="simple"/></disp-formula></sec></sec><sec id="s4_2"><title>4.2. Peak Shaped Based for MP3 Performance</title><p>To evaluate the PSB for MP3 performance it is necessary to compare the Efficiency, the Capacity and the PSNR with different kinds of steganographyc algorithms and with the original PSB, that it was implemented for the JPEG format.</p><sec id="s4_2_1"><title>4.2.1. JPEG Performance</title><p>The embedding capacity and efficiency for the Model Based Steganography for the JPEG format are shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>The PSNR is evaluated for the PSB algorithm for the JPEG format, as shown in <xref ref-type="table" rid="table3">Table 3</xref>. MB1 and MB2 are two model based techniques used in [<xref ref-type="bibr" rid="scirp.27544-ref2">2</xref>], PSB is the Peak</p><p><xref ref-type="table" rid="table2">Table 2</xref>. Model based steganography performance [<xref ref-type="bibr" rid="scirp.27544-ref2">2</xref>].</p><p><img src="3-7800119\7290fbbb-3bbf-41e7-9920-0e6615254141.jpg" /></p><p><xref ref-type="table" rid="table3">Table 3</xref>. PSNR for the JPEG-PSB algorithm [<xref ref-type="bibr" rid="scirp.27544-ref6">6</xref>].</p><p><img src="3-7800119\e751c031-be22-44a9-b19f-544c683f59dc.jpg" /></p><p>Shaped Steganography used for the JPEG format.</p></sec><sec id="s4_2_2"><title>4.2.2. PSB for MP3</title><p>To calculate the Embedding Capacity for the MP3-PSB steganography it is necessary to calculate the file size as follows:</p><disp-formula id="scirp.27544-formula86189"><label>(14)</label><graphic position="anchor" xlink:href="3-7800119\b0564b58-ada1-4fee-bb4c-281dc8a0cdd3.jpg"  xlink:type="simple"/></disp-formula><p>A new variable is defined and it is called L<sub>s</sub> that is the secret message length. Then the Capacity is:</p><disp-formula id="scirp.27544-formula86190"><label>(15)</label><graphic position="anchor" xlink:href="3-7800119\fb175e0a-696d-4fe1-806c-02c83e403bb1.jpg"  xlink:type="simple"/></disp-formula><p>and the results are shown in <xref ref-type="table" rid="table4">Table 4</xref>.</p><p>The PSNR is evaluated as described in Equation (11) and the results are showed in <xref ref-type="table" rid="table5">Table 5</xref>.</p><p>The Efficiency is calculated by analyzing the number of changes to insert the secret message in the cover object. It is possible to see the performance in <xref ref-type="table" rid="table6">Table 6</xref>.</p></sec><sec id="s4_2_3"><title>4.2.3. MP3 Steganography Comparison</title><p>In Tables 7 and 8 the PSNR and the Capacity are illustrated for different kinds of steganographyc algorithms for MP3 format.</p></sec></sec><sec id="s4_3"><title>4.3. Steganalysys</title><p>With the steganalysis [<xref ref-type="bibr" rid="scirp.27544-ref9">9</xref>] it is possible to have a better analysis of the PSB-MP3 performance. This method calculated two probabilities, the False Alarm probability, when a cover object is classified as stego, and the Missed Detection probability, when a stego object is classified as cover. The first one is indicated with the symbol <img src="3-7800119\4409098a-5843-477c-8c6b-a6d126a67cfb.jpg" />&#160;</p><p><xref ref-type="table" rid="table4">Table 4</xref>. PSB-MP3 capacity.</p><p><img src="3-7800119\bf979cc6-b647-4a66-97b9-a07c809b0e71.jpg" /></p><p><xref ref-type="table" rid="table5">Table 5</xref>. PSNR for PSB-MP3.</p><p><img src="3-7800119\325f1219-4d67-4052-a52d-18efb870123f.jpg" /></p><p><xref ref-type="table" rid="table6">Table 6</xref>. Efficiency for the PSB-MP3.</p><p><img src="3-7800119\7235dd46-9004-4616-8fb7-237e61f34823.jpg" /></p><p><xref ref-type="table" rid="table7">Table 7</xref>. Capacity for different algorithm.</p><p><img src="3-7800119\4525e69f-3361-44c8-90af-6579398313e7.jpg" /></p><p><xref ref-type="table" rid="table8">Table 8</xref>. PSNR for different algorithms.</p><p><img src="3-7800119\d57a5ac8-40fd-4e80-bb9b-7ad61b2905b5.jpg" /></p><p>and the second one with the symbol <img src="3-7800119\3d2f3e8f-a1ad-4bc3-b194-354609c677fe.jpg" />. The values of these probabilities depend on a threshold, called<img src="3-7800119\7d896eff-4462-4b38-9f5c-2d8f5bd91e79.jpg" />, that modify the steganalysis system accuracy.</p><p>With these probabilities it is possible to calculate other parameters, like the detection probability, <img src="3-7800119\7856a80f-7206-4853-b5a9-e4d45d7105dc.jpg" />, and the error probability <img src="3-7800119\8e2f68e3-116f-4dcb-bc2f-4e2a7c651778.jpg" />:</p><disp-formula id="scirp.27544-formula86191"><label>(16)</label><graphic position="anchor" xlink:href="3-7800119\6ce62ac9-4bdf-45c3-9b36-a55fff0853e6.jpg"  xlink:type="simple"/></disp-formula><sec id="s4_3_1"><title>4.3.1. Chi-Square Test</title><p>A steganalytic technique that is possible to use for the PSB-MP3 is the Chi-Square test [<xref ref-type="bibr" rid="scirp.27544-ref12">12</xref>]. Some parameters are calculated with the histograms of the MDCT coefficients probability distribution and the results of the Chi-Square test are compared with the threshold.</p><p>One method to calculated the chi-square test is the Zhang-Ping attack [<xref ref-type="bibr" rid="scirp.27544-ref13">13</xref>] that evaluates two variables:</p><disp-formula id="scirp.27544-formula86192"><label>(17)</label><graphic position="anchor" xlink:href="3-7800119\a16b1217-9033-4ed4-af49-3653fcf2ed6e.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.27544-formula86193"><label>(18)</label><graphic position="anchor" xlink:href="3-7800119\ecb038aa-4194-41c8-bdd9-816529d17cd6.jpg"  xlink:type="simple"/></disp-formula><p>and if <img src="3-7800119\0866501b-9d28-4dd8-be87-7a2d3c284ada.jpg" /> it will calculate the chi-square values:</p><disp-formula id="scirp.27544-formula86194"><label>(19)</label><graphic position="anchor" xlink:href="3-7800119\599097e7-ab22-4003-8525-3c909f9db7b1.jpg"  xlink:type="simple"/></disp-formula><p>to compare with the threshold.</p></sec><sec id="s4_3_2"><title>4.3.2. ROC Curve</title><p>This analysis to evaluate the PSB performances is done on a random set of MP3 files. With the comparison with the threshold and the Chi-Square value it is possible to calculate the two probabilities of false alarm and missed detection, shown in <xref ref-type="table" rid="table9">Table 9</xref>.</p><p>With these two probabilities it is possible to graph the ROC curve. This curve indicates the efficiency of the steganalytic method. If the curve is near the first quadrant bisector the steganographyc algorithm is very strong, otherwise the steganalytic method is efficient.</p><p>In <xref ref-type="fig" rid="fig7">Figure 7</xref> it is possible to see the ROC curves (solid line) of the PSB algorithm for the MP3. This curve is very smash on the first quadrant bisector (dashed line). This indicates that the steganographyc method is very robust when this steganalytic algorithm is used. When the ROC curve is far from the bisector the steganographic algorithm isn’t very robust or else the steganalytic technique is very efficacious. Instead when this curve is very close to the bisector the technique is very secure, since there is perfect security when the ROC curve is exactly equal to the bisector.</p><p><xref ref-type="table" rid="table9">Table 9</xref>. False alarm, missed detection and detection probabilities when the threshold takes different values.</p><p><img src="3-7800119\8ea28a49-2fb6-43fc-9725-aa6143ae5328.jpg" /></p></sec></sec></sec><sec id="s5"><title>5. Conclusions</title><p>A new steganographic algorithm for the MP3 format has been developed by changing, in the Peak Shaped Based for the JPEG, the discrepancy equation, adapting it to vectors and studying the statistical distribution of the MDCT coefficients. The analysis of the performance of this algorithm showed that this method does not introduce audible distortion when the signal audio is reproduced. Further, this method does not create relevant statistical differences in the samples distribution.</p><p>The Peak Shaped Based for the MP3 has an high capacity compared to the other algorithms and a good PSNR. In fact the mean Embedding Capacity is equal to 12.75%, higher than the most relevant techniques used for MP3 steganography; the PSNR is equal to 58.21 dB, higher than the PSB for the JPEG.</p><p>A steganalytic attack has been simulated to evaluate the robustness of the algorithm. This attack is implemented on the Zhang Ping analysis and on the Chi-Square test. This attack has been adapted to the PSB-MP3 since it was created for the JSteg steganography. By calculating the false alarm probability and the missed detection probability it is possible to draw the ROC curve. The analysis of this curve shows that this attack is not suitable for this steganographic method because the ROC is crushed on the bisector. The error probability, calculated with the ROC curve, tends to 0.5 when the threshold increases; when it takes this values the choice is completely random.</p><p>The steganographyc algorithm implemented, as assumed, is resistant to the statistical attacks.</p></sec><sec id="s6"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.27544-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">G. Kipper, “Investigator’s Guide to Steganography,” Auerbach Publications, Boca Raton, 2003.  
doi:10.1201/9780203504765</mixed-citation></ref><ref id="scirp.27544-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">P. Sallee, “Model-based Steganography,” Springer Verlang, Berlin, 2004.</mixed-citation></ref><ref id="scirp.27544-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">A. Spanias, T. Painter and V. Atti, “Audio Signal Process And Coding,” John Wiley and Sons, Hoboken, 2007.  
doi:10.1002/0470041978</mixed-citation></ref><ref id="scirp.27544-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">U. Zolzer, “Digital Audio Signal Processing,” John Wiley and Sons, Hoboken, 2008. doi:10.1002/9780470680018</mixed-citation></ref><ref id="scirp.27544-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">J. S. Jacaba, “Audio Compression Using Modified Discrete Cosine Transform: The MP3 Coding Standard,” University of the Philippines, Manila, 2001.</mixed-citation></ref><ref id="scirp.27544-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">L. Rossi, F. Garzia and R. Cusani, “Peak-Shaped-Based Steganographic Technique for JPEG Images,” EURASIP Journal on Information Security, 2009, Article ID: 382310-382317. doi:10.1155/2009/382310</mixed-citation></ref><ref id="scirp.27544-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">R. Yu, X. Lin, S. Rahardja and C. C. Ko, “A Statistic Study of the MDCT Coefficient Distribution for Audio,” IEEE International Conference on Multimedia and Expo, Taipei, 30-30 June 2004, pp. 1483-1486.</mixed-citation></ref><ref id="scirp.27544-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">D. Liu, H. Zhang, M. Polycaropou, C. Alippi and H. He, “Advances in Neural Networks,” Springer Verlag, Berlin, 2011.</mixed-citation></ref><ref id="scirp.27544-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">R. Bohme, “Advanced Statistical Steganalysis,” Springer, Berlin, 2010.</mixed-citation></ref><ref id="scirp.27544-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">K. B. Shiva Kumar, K. B. Raja and R. K. Chhotaray, “Sabyasachi Pattanaik, Bit Length Replacement Steganography Based on DCT Coefficients,” International Journal of Engineering Science and Technology, Vol. 2, No. 8, 2010, pp. 3561-3570.</mixed-citation></ref><ref id="scirp.27544-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">A. Westfeld, “F5-A Steganographic Algorithm,” Springer Verlang, Berlin, 2001.</mixed-citation></ref><ref id="scirp.27544-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">K. Lee, A. Westfeld and S. Lee, “Category Attack for LSB Steganalysis of JPEG Images,” Springer Verlang, Berlin, 2006.</mixed-citation></ref><ref id="scirp.27544-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">T. Zhang and X. Ping, “A Fast and Effective Steganalytic Technique against Jsteg-Like Algorithms,” Proceedings of the 2003 ACM Symposium on Applied Computing (SAC), Melbourne, 9-12 March 2003, pp. 307-311.</mixed-citation></ref></ref-list></back></article>