. , , 䳿.
, , .
3.1.
3.1 .
SpliterPanel, , .
- , . ϒ , , , , . ϳ /. 볺 . .
, , , .
: wav Wave.pas, (/) Steganography.pas, Sound.exe.
Wave.pas 6 4 :
- procedure TWave.ConvertTo16Bits; ( 16 );
- procedure TWave.ConvertToStereo; ( );
- procedure TWave.SetValue (Position: longword; Value: longword); ( );
- procedure TWave.SaveWave (FileName: TFileName); ( *.wave );
- procedure TWave.FSetFileName (FileName: TFileName); ( .wave);
- procedure TWave.LoadBuf;( );
- function TWave.GetValue;
- function TWave.FGetLength;
- function TWave.FGetSampleRate;
- function TWave.FGetBitsPerSample.
Wave.pas : Windows, Messages, SysUtils, Classes, MMSystem, Windows .
Steganography.pas : Classes, Windows, SysUtils, Wave. , , Windows.
|
|
Steganography.pas :
- procedure stegFile.Load (fn: ansistring; textorfile: boolean) ;
- procedure stegFile.Save (fn: ansistring; textorfile: boolean) wav ;
- procedure stegFile.Catch .
5 :
- procedure stegFile.SaveWave wav ;
- procedure stegFile.PutBit ;
- procedure stegFile.PutByte ;
- procedure stegFile.PutInteger ;
- procedure stegFile.PutWord .
MainForm ' . 23 : Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComObj, ActiveX, ComCtrls, MMSystem, Menus, sSkinManager, Buttons, sBitBtn, sMemo, sEdit, sLabel, sDialogs, sTrackBar, ExtCtrls.
, , , :
- procedure FormCreate(Sender: TObject);
- procedure sBitBtn1Click(Sender: TObject);
- procedure sBitBtn6Click(Sender: TObject);
- procedure sBitBtn5Click(Sender: TObject);
- procedure sBitBtn3Click(Sender: TObject);
- procedure sBitBtn4Click(Sender: TObject);
- procedure sBitBtn2Click(Sender: TObject);
- procedure sBitBtn7Click(Sender: TObject);
- procedure N3Click(Sender: TObject);
- procedure sBitBtn8Click(Sender: TObject);
TfmMain.FormCreate .
TfmMain.N3Click .
TfmMain.sBitBtn1Click .
TfmMain.sBitBtn2Click.
TfmMain.sBitBtn3Click, . ϲ 볺 .
TfmMain.sBitBtn4Click . . .
TfmMain.sBitBtn5Click , , . .
ϳ . TfmMain.sBitBtn6Click . test.wav.
3.3
. 3.2.
|
|
3.2 .
. ϳ test.wav.
볺, . 3.3.
3.3 .
, . 3.4. . , .
. ϳ . .wav , ϲ 볺.
. 3.5. .
3.4 .
3.5 .
. .
3.4
, :
- Intel 1,8 ;
- 512 Mb;
- 20 Gb.
- Windows XP/ Vista/ 7/ 8;
- .NET Framework 2.0;
- 13956 .
4 ֲ ֲ
- . -. , 9 . . . , -, -, -㳺 - , , ' .
³ ' .
4.1
- , , , , , . . . , . . . , . , . [12].
|
|
-. : , , , . ϳ . . , .
ϳ - : , , , . [3]. - , .
- , 12.0.003 74*:
1. Գ :
- ;
- ( , , );
- ;
- ;
- ( , );
- ( , );
- ( );
- ( );
- ; ;
- ( );
- ;
- , ( 220).
2. :
- (, , );
- - ( , , ) [13].
4.2 -
.
, , .
1,2 . (, , ) .
680...800 , - ( : 600...1400 , - 800...1000 ).
600 , 500 , ( ) 450 , - 650 .
-, , , - . , .
|
|
, 600...700 , 600 - [14].
- , - .
- .
4.3
, ( , - , ), 40.1-1.01-97, [13].
ϳ , , , .
˳ , . () .
. , . [15].
. , , , , 40.1-1.01-97.
' . ' , , . , , . ' .
, - .
' , 3-6 ' .
' 40.1-1.01-97 .01.001 -2004.
, , , .
' .
. , .
4.4
', , 2 . 20 . . [13].- :
|
|
- , (, , ..);
- ;
- ;
- .
4.1. [16].
4.1
, . | ϳ 10 | , | 2(3) | , | |||||
2(3) | 5(8) | ||||||||
2** | 4* | 2** | 1* | - | - | 2* |
** , ᒺ;
* , ;
- .
, 糿 '.. ϳ [13].
4.5
3380/1220 . . . () .
L, ' () , L, ' , . , 26 , . h . . l d. .
4.2.
4.2
ʳ, n | |
P, | |
, | |
l, | 0,25 |
l, | 0,25 |
, h, | 0,6 |
l, | |
ij, d, | |
4.1.
4.1 .
R, R .
R = R1+ R2;
R = R1+ R2.
4.2.
4.2 .
R/3 , , , , .
= 1+ 2;
= 1+ 2.
, : ; ; .
:
= 34
40 , ZT/3 = 0,187 .
:
= 40*103/ √3*380= 1176 A
625 2. , , 1176 .
, 璺 910 2 .
:
= 6*103/ √3*910= 59 A
2 4 2, 26 .
, : > < 3* ( , ).
> 59 A < 3* 59 A
=63 .
=160.
, :
I ≥ ∙,
:
,
Z -, .
,
-.
:
R= 0.018(300/625) + 0,028(100/4) = 0,7 O
-:
= 1l1 + 2l2 = 0,6*0,3 + 0,3*0,1 =0,2
:
R= 0.018(300/25) + 0,028(100/1,5) = 2 O
=0,8
:
= 300/(0,64+0,8) = 212 A
:
/ = 212/63 = 3,4.
: 3,4 > 3, .
4.6 䳿 .
, , - , (). , , , , 䳿 , , [17].
, 䳿 . , , , .
, . , ᒺ , .
4.6.1 䳿 ( 10900)
' .
' ' . ', .
' .
:
- ;
- ;
- DoS ;
- ;
- [18].
Sniffer , . .
IP- , IP- . 䳿 IP-, .
³ (DoS) . , .
DoS . - . DoS , . DoS , . , . , . , , , , .
DoS :
- - - DoS;
- -DoS -DoS ;
- ( traffic rate limiting) .
³ - , . , , , . , . ϳ , 䳿 [19].
, . , . , - . . , . SPLINT, [18].
4.6.2 䳿
ᒺ , 䳿 ̲. , .
䳿 :
, ;
() , .
( l=0,05 , l=0,05 ) :
[B];
[B].
̲ =10,9 /.
545 ();
545 ().
:
();
N , (N=5%).
:
, 4.3.
4.3 .
l, () | l, () | , () | , () | ᒺ | ||
0,05 | 0,05 | -7,46 | -7,46 | |||
0,5 | 0,4 | -27,46 | -25,52 | |||
0,4 | 0,2 | -25,52 | -19,50 | |||
/ | 0,5 | -33,48 | -27,46 | |||
0,25 | 0,05 | -21,44 | -7,46 | |||
0,35 | 0,45 | -24,36 | -26,54 |
, <40 (), . .
4.7
䳿 . , , .
㳿 (, ). :
, ;
t , ;
f 15000 .
㳿 :
=40-(-7,46)=47,46 ();
=40-(-27,46)=67,46 ();
=40-(-25,52)=65,52 ();
=40-(-33,48)=73,48 ();
=40-(-21,44)=61,44 ();
=40-(-26,54)=66,54 ().
:
t1= 7 ();
t2= 11 ();
t3= 10 ();
t4= 12 ();
t5= 10 ();
t6= 10 ().
̲ 12 .
4.8
-, , . ³ -. .
, , . .
䳿 . , - . 10,9 /. 12 .
5 ̲
. ֳ .
' - .