Professional Documents
Culture Documents
BI TP LN
AN NINH MNG
ti:
STEGANOGRAPHY
MC LC
Li ni u ...............................................................................................................................................4
I. TNG QUAN V STEGANOGRAPHY .........................................................................................5
1.
Steganography l g ? ....................................................................................................................5
2.
3.
D liu c n u ? ................................................................................................................6
4.
1.
a.
b.
2.
a.
b.
c.
3.
a.
LSB ...........................................................................................................................................9
b.
c.
d.
e.
f.
4.
5.
b.
2. Phn loi......................................................................................................................................... 13
IV. NG DNG CA STEGANOGRAPHY ..................................................................................13
1. Lnh vc anh ninh mng v che du thng tin ............................................................................ 13
2. Watemarking (lm hnh m) .......................................................................................................... 14
a.
b.
Li ni u
S pht trin mnh m ca Internet cng vi cuc cch mng thng tin s
em li nhng bc tin vt bc trong x hi, vai tr ca n cng vt ra
khi phm vi kinh t v dn i vo cuc sng nh mt nhu cu thit yu. Truyn
thng bang tn rng cng vi cc nh dng d liu s phong ph hin nay
m ra nhiu c hi v khng t thch thc. Cc thit b s ngy cng hin i v
gi thnh ngy cng r, iu ny cho php ngi dung c th d dng to v
chnh sa hay trao i d liu a truyn thng. Bn cnh nhng tc dng tch
cc, ta cng khng th ph nhn nhng vn nan gii ny sinh trong thc t:
gi mo, n cp tc phm, s dng cc tc phm khng bn quyn, Chnh v
vy m nhm ti chn ti STEGANOGRAPHY nghin cu v tm
hiu tm quan trng ca n trong tng lai. Trong qu trnh thc hin ti
khng trnh khi nhng sai st mong thy gp b sung.
3. D liu c n u ?
Khng ging nh mt tp tin bn to ra m bn ang c kh nng thng bo
th b n y v n c th lm thay i cc tp tin ha hoc m thanh m
khng lm mt kh nng tng th cho ngi xem. Vi m thanh, ngi ta c th
s dng nhng bit ca tp tin m tai ngi khng nghe c. Vi tp tin ha,
ngi ta c th loi b cc bit d tha ca mu sc t hnh nh m vn to ra
mt hnh nh trng khng thay i i vi mt ngi, v rt kh c th phn bit
vi bn gc.
Steganography giu d liu ca mnh trong nhng mu nh. Mt chng trnh
Steganography s dng thut ton nhng d liu trong mt hnh nh hoc file
m thanh. Chng trnh cho php s dng mt khu ly li thng tin. Mt s
chng trnh bao gm mt m v che du thng tin cc cng c bo mt
thng tin n trnh b pht hin.
Cht lng hnh nh hoc m thanh, d liu d phng nhiu hn s c l
ti sao tp tin m thanh 16-bit v 24-bit, hnh nh l nhng im n ph bin.
Nu mt ngi khng c nh gc hoc tp tin m thanh gc so snh th h s
kh th pht hin c d liu n giu trong .
nhn mnh sc mnh ca che giu thng tin, kim tra hai hnh nh c
hin th trong hnh 1.1 v 1.2. Nhn vo hai hnh nh, ta khng thy c s khc
bit.
4. u v nhc im ca Steganography
Steganography gip ta c th che du thng tin quan trng, nhy cm m
khng mun cng khai. Stego l mt cng c rt mnh m nu n cho php hai
ngi c trao i vi nhau bng mt ng dn truyn thng.
Sinh vin thc hin: Nguyn Khnh Hng 20081279
Nguyn L Hoi Nam 20081819
L nh Cng
20080370
10
f. K thut m ha Echo
Bng cch dng thi gian tr khc nhau gia tn hiu gc v ting
vang th hin tng ng gi tr nh phn 1 hoc 0, theo cch d liu
c giu vo file audio. giu nhiu hn mt bit, tn hiu gc c chia
thnh cc on ngn hn v mi on sau c th c to ting vang
giu s bit mong mun. D liu cha cui cng bao gm cc on c
m c lp ni li theo th t chia ban u. K thut giu tin da vo ting
vang rt hiu qu trong cc file audio cht lng cao. Cc file m thanh cha
lm gim cht lng v khng c qu nhiu on yn lng thng dng k
thut ny giu tin. Mt cch tip cn khc l tin hnh m ha chui bit theo
mt cch no gip ta pht hin ra li. Thay v giu trc tip L bit vo i
Sinh vin thc hin: Nguyn Khnh Hng 20081279
Nguyn L Hoi Nam 20081819
L nh Cng
20080370
11
tng cha, ta bin i chui bit bng cch b sung mt s bit vo S nhm
mc ch kim tra li.
4. Steganography trong Video
Khi m thng tin c cha trong chng trnh video hoc ngi, che giu
thng tin s thng s dng DCT ( Discrete Cosine Transform) - phng php
bin i hm cosin ri rc. DCT hot ng bng cch thay i mt cht i vi
mi nh trong video, do vy n khng gy ch i vi mt ngi. C th hn,
DCT thay i gi tr ca nhng phn nht nh ca tm nh, n thng thay i
chng. Khi ch 1 phn nh thng tin b che giu trong video, ni chung khng
gy ch cht no. Tuy nhin, nhiu thng tin hn b che giu c th gy s
ch .
5. Steganography trong Document
C th s dng phng php Steganography trong ti liu bng cch n gin
l thm khong trng v tab cho n cui dng ti liu. Loi steganography ny
l v cng hiu qu bi v vic s dng khong trng v tab s khng th b mt
thng pht hin, t nht l i vi tt c cc trnh bin tp vn bn/ti liu.
III. STEGANALYSIS
1. Cc phng php
Steganalysis l k thut dng pht hin Steganography. C nhiu phng
php kim tra s tn ti ca thng tin c n trong cc tp tin, nh cc
phng php di y.
a. Xem tp tin
Xem tp tin v so snh n vi mt bn sao khc c tm thy trn Internet
(File tranh nh). Thng c nhiu bn sao ca hnh nh trn Internet, v vy bn
c th d dng tm kim nhiu bn sao v th so snh cc tp tin ng nghi
vi chng.
V d, nu bn ti v mt tp tin JPEG, tp tin nghi ng ca bn cng l JPEG
v hai tp tin trng ging nhau hon hon ngoi tr mt tp tin ln hn tp tin
Sinh vin thc hin: Nguyn Khnh Hng 20081279
Nguyn L Hoi Nam 20081819
L nh Cng
20080370
12
2. Phn loi
Steganalysis c hai loi l : Steganalysis c mc tiu, Steganalysis m
Steganalysis c mc tiu c lin quan n thut ton steganographic ang c
s dng. Phng php ny cung cp mt manh mi c hiu qu ln trong vic
chn ra i din c trng.
Steganalysis m : vn y kh khn hn nhiu bi thc t thut ton
steganographic c s dng l cha xc nh.
Hin nay c rt nhiu loi thut ton steganalysis m v c mc tiu nh :
Nhng LSB v Histogram Attack
Phn tch cp mu
Steganalysis m hnh nh JPEG s dng phng php cn chnh.
13
14
15
16
17
18
Chc nng:
- n v tch thng tin trong tp tin hnh nh:
.png ; .jpg ; .gif ; .bmp
- n v tch thng tin trong tp tin m thanh
.mp3 ; .wma ; .wav
Bo mt
- S dng password bo mt thng tin v m ha thng tin trc khi n
- S dng phng php LSB n d liu
u im
- D ci t v d s dng
- Khng lm tng ng k kch thc vt mang
- Kh phn bit gia hnh nh trc v sau khi n d liu
- V thng tin c m ha trc khi n nn mc bo mt kh cao
Nhc im
- Cha m rng c tt c cc nh dng file mang
- Mt s nh dng file mang lm vic cha hiu qu
- Nu lng thng tin n ln gy bin dng lm tng kch thc file mang
- File .mp3, .wav cn c nhiu nn d b pht hin.
19
Minh ha
20
21
- D liu n
22
VI. KT LUN
Steganography l mt ng dng quan trng trong truyn thng mt, y
l phng php truyn thng tin trn cc phng tin thng tin i chng nhng
vn bo m c tnh bo mt ca thng tin. Vit Nam, cc k thut v ng
dng ca n d liu cha c s quan tm thch ng ca cc nh nghin cu.
Vi nhu cu bo mt thng tin, truyn thng cc thng ip m ngi trung gian
khng nhn bit v khng th gii m, nhm ti thc hin ti ny nhm th
nghim cc k thut n d liu ni chung v Steganography ni ring hin ang
cn l cc k thut kh mi ti Vit Nam. Trong qu trnh thc hin khng trnh
khi nhng sai st, chng ti mong nhn c gp b sung ca thy.
23
http://en.wikipedia.org/wiki/Steganography
- http://www.dreamincode.net/forums/topic/27950-steganography/
- http://www.codeproject.com/KB/security/steganodotnet.aspx
- n.khanhhung@gmail.com
24
25