Xây dựng ứng dụng giấu tin trong ảnh báo cáo nghiên cứu khoa học sinh viên

55 607 0
Xây dựng ứng dụng giấu tin trong ảnh báo cáo nghiên cứu khoa học sinh viên

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

-1- PHN M U 1. Lý do ch tài Ngày nay, cuc sng ngày càng phát tri bùng n mnh m ca khoa hc và công ngh. Công ngh t trong nhiu  vc nm vai trò quan trng trong cuc sng. Các tài liu, thông tin trên bàn giy ngày  vào các h  d liu trên máy tính. Bên cc truyng ngày càng ln lên theo nhu cu ca mi. Tuy nhiên, vi vic ct gi và truyn ti thông tin cn quan tâm nhin v bm an toàn và bo mt thông tin là rt cn thit. Mã hóa thông tin là m bo an toàn và bo mt thông tin theo n thng theo mt qui tc tha thuc gii gi nhn. Tuy nhiên, ng gây nên s chú ý ca ánh mt p. Mng tip cn mc an toàn và bo mt  hin din ca các thông tin quan trng trong nhng bc nh ng. S khác bit gia bc nh có giu thông tin và nhng bc nh thông ng là rt nh nên hn ch c s chú ý và nghi ng ct khác, dù các bc nh có giu thông tin b phát hin là có chc tìm c ni dung ct khó có th thc hic vì quá trình giu tin có kt hp v bo mt cao. Nhìn   tng quát thì giu t h mã mt nhm bo an toàn thông tin m là gic kh  hic s tn ti ca thông tin. Khác vi mã hóa thông tin là chng s truy cp và sa cha mt cách trái phép, mc tiêu ca giu thông tin là làm cho thông tin trn ln vm u này s c s phát hin ca các tin t gim kh  giãi mã. Chính vì v ng ng dng giu tin trong ng s góp phn giúp cho vic m bo ap. 2. Lch s nghiên cu 2.1 Trên th gii  Hide and seek v5.0 -2- ng dng Hide and seek do Colin Maroney vi giu tin vào nh GIF. ng dng chy trên nng ch o là giu ngu nhiên nên nng thông tin cn giu nh thì nó s c tru khp nh. Tuy nhiên nng thông tin nhiu  b phát hin. Hn ch c gic tn th ch s dng mt s k thut giu tin trong nh vc 32m nh. Nu s dc này s xut hinh. Hình 1 : Giao din chính ng dng Hide and seek -3-  S-tool   -tool vit tt ca Steganography tool, m  c phát trin b giu tin trong nh BMP, GIF và tp âm thanh, Vi giao din kéo th tin dy trên nn Windows 98/ME/2000. Hình 2 : Giao din -tool c Hit s t chng hc quan tâm và nghiên cu c giu tin ngày càng nhit s vin nghiên cu khoa hc, vin công ngh i Hc Công Ngh thui Hc Quc Gia Hà Ni và i Hng.  xut thut toán giu tin mt không ph thun giu và giá tr m nh trong khi nh g tin hành bii khi nh gc. Thut toán có tên gi là thut toán giu tin HT. Thut toán HT vng bii chui bít d liu gc cho tha mãn vu kin nhúng các dãy bít cn ging. -4- 3. Mc tiêu nghiên cu  c thc hin vi mc tiêu xây dng mt phn mm cho phép giu thông tin s cn bo mt vào trong mng d liu s khác, sao cho s bii cu tin là rt khó nhn bit. C th phn mm cho phép giu mng là mt bc nh nhm bo tính an toàn và bo mt. Ni dung chi tit gm : - Các thut toán giu tin trong nh trong min quan sát. - nh dng nh màu Bitmap. - Xây dng giao din cho phép nhp mp cn che giu vào mt bc nh màu Bitmap. - Xây dng thêm mt s ch rng (giu mt tn vào nh, giu mt nh bo mt vào nh, giu các tp tin âm thanh vào nh) . ng và phm vi nghiên cu ng nghiên cu - Các thut toán giu tin trong nh. - Các loi nh s, ng, nh xám, Bitmap, JPEG, PNG . 4.2. Phm vi nghiên cu - Thut toán giu tin trong p cn min quan sát, min không gian. - nh dng Bitmap. u - Tìm hiu ngun gc khái nim giu tin t các ngu Wikipedia, Johnson & Johnson Technology Consultants (www.jjtc.com). - Tìm hiu v nh dng nh màu Bitmap thông qua các website h tr. - Tìm hiu v các thut toán giu thông tin trong nh s. -5- 6. Nhng  i c tài và nhng v      c hin c 6.1 Nhi - Giúp cho vic thc hin gip bo mt vào c thc hin mt cách d dàng. - Kt hp thung thêm tính bo m an toàn cho thông tin. - H tr thêm chu nh bo mt trong nh. - H tr ch u tp tin âm thanh phim nh có phn m rng .mp3, .mp4, .wmv, .flv, .avi vào nh. - H tr ch u các t   n, tài liu thông dng Word, Excel, PDF và tp tin d liu nén có phn m rng .rar . - Giao din thân thin h tr ngôn ng ting Vii s dng d dàng thao tác. 6.2 Nhng v c hic -   tr giu trong nhinh dng  phát tri  tài cc m rng giu thông tin trên nhinh dng nh. -6- 7. Kt cu c tài Lu  c chia làm ba phn : phn m u, phn ni dung và phn kt lun. Phn m u Nêu lý do ch tài, tng quan tình hình phát trin, mc tiêu nghiên cu ca  ng, ph  i c tài. Bên c ra mt hn ch  c hi giúp mi  Phn ni dung chính: g   : Tng quan an toàn thông tin và giu tin trong nh  trình bày khái quát v  lý thuyt an toàn thông tin và giu tin trong nho v thông tin, lch s ngun gc thut ng giu tin, các khái nim v giu tin trong nh s.   : Các thut toán giu tin trong nh Tìm hiu các thut toán giu tin trong min  s trình bày mt s thut toán ni bu tin bng các bít ít quan trng, khái nim v bít ít quan trng trong ng và cách thc hin ca thut toán.   : Tng quan v nh bitmap Nêu chi tit cnh dng nh Bi s trình bày c v các loi nh thông dng hin nay và các khái nim v nh tr cp xám, nh màu.   : Xây drình Nêu cách xây d tr. Nêu cách gip vào nh, cách ly lu khi nhc bc nh cha thông tin và trình bày kt qu sau thi gian nghiên cu. Phn kt lun ng kt lun và kin ngh v ng. -7- : TNG QUAN AN TOÀN THÔNG TIN VÀ GIU TIN TRONG NH 1.1. Mt s khái nin v an toàn thông tin Trong cuc sng, i luôn có nhu ci thông tin vi nhau. Nhng i rc truyn trên nhiu dng khác nhau ví d n t 1.1.1. Khái nim thông tin Vy, thông tin là gì? Theo lý thuy vt lic gia công trong h thng truyn tin. Thc ra thông tin là toàn b nhi cm nhn v th gii xung quanh thông qua các giác quan ca mình. [2] 1.1.2. Khái nim an toàn, bo mt thông tin Ngày nay, khi mà nhu ci thông tin d liu ngày càng lng, các tin b v n t vin thông và công ngh thông tin không ngc phát trin  nâng cao chng truyn tin thì bin pháp bo v thông tin i mi. An toàn, bo mt thông tin là mt ch  rng ln, có liên n nhic khác nhau trong cuc sng. Vy, an toàn, bo mm bo an toàn cho thông tin gn, giúp xác nhm bo không b ti thông tin khi truy [2]. Các h thng an toàn là nhng h thng có nhng dch v có kh ng li nhng tai ha, li và s ng không  an toàn ca h thng là nh nhc n ct, tính toàn vn và tính sn sàng phc vy, ta có th hiu an toàn thông tin là vim bo các thuc tính này. Tuy nhiên, tùy vào m di ta có th chú trn thuc tính c tính kia, hoc tm bo tht tt cho thuc tính này mà không cm bo thuc tính kia. Ví d công b m i ta chú trn vi tài liu này không b sm bo bí mt thì không cn thit. -8- 1.1.3. Vai trò ca an toàn thông tin  c quan tâm hin nay, bi xã hi phát trin không ngng, dn nhu ci thông tin không ng m bo an toàn  mc tt nht có th c s t i thông tin. Ví d i tin vi ngân hàng phi s dng th tín dng và h thng m  thc hin giao dch, bây gi gi s giao d   i dùng b mt s tài khon và mã PIN thì tác hi là rt ln. Hay mt ví d  truyn mt thông tin ti mt t chính ph  huy quân s, chng hn thông m bo t xy ra tình trng thông tin lt vào tay k khác hoc b sn thì hu qu ng. T  thy vai trò ca an toàn thông tin là vô cùng quan trng trong tt c c trong cuc sng ch c công ngh thông tin. 1.1.4. o v thông tin 1.1.4.1. o v ng  bo v  c bo v b c bo v hn hp trong mt s c nhnh. Chng hn, thông tin v h a cán b tình báo s m bo ch cp trên qun lý anh ta mc bim bc bí mt tuyc truyn bt k ai. 1.1.4o v vt lý o v thông tin dùng các bin pháp k thut vt lý nhm bo thông tin bí mt, chng xem trm và không b si. Chng h g   xem trm. Hoc dùng khóa bo v t tài liu. Hoc dùng hp m   bo v thông tin 1.1.4o v dùng phn mm c quan tâm nht bng truyn tin hin ng mng d xâm nhp nhng thi d liu d xy ra s c nht. Bin pháp bo v dùng phn mm vc các nhu cu ca an toàn thông tin, va t ra rt có hiu qu c bit trong môi ng mng. -9- Bin pháp bo v thông tin s dng phn mm thc ra là dùng các thut toán mã hóa, hay dùng mt thông tin khác làm v bo v hoc kt hp c hai.  hai dùng mt thông tin khác làm v bo v chính là s dng d li làm lp v bc cho thông tin ging thi kt hp vi nh  c bo v  c chú trng trình bày trong báo cáo này. 1.2. Tng quan v giu tin trong nh 1.2.1. Khái nim che giu thông tin Qua nghiên ciu tin, ta có th  nó  sau: Giu thông tin là k thut nhúng (embedding) m ng thông tin s nào  vào trong mng d liu s khác[4]. Mt trong nhng yêu cn ca giu m bo tính cht n ca thông tin c giu ng thi không làm ng n chng ca d liu gc. Có th coi ngh thut giu tin là mt nhánh ca ngành mt mã vi mc tiêu nghiên cu thông tin mt. Hình 1.1  ngành mt mã S khác bit ch yu gia mã hoá thông tin và giu thông tin là mã hoá làm bii thôtc là gi a thông tin, còn vi giu thông i ta s khó bic là có thông tin giu bên trong hay không tc là gi s hin din ca thông tin. V bn cht giu tin gn vi nén d lii giu Ngành mt mã (Cryptology) Mt mã (Crytography) Giu thông tin (Data Hiding) Thy vân s (Watermarking) Giu tin (Steganography) -10- tin và mã hóa có mi quan h mt thit vi nhau, cùng xây dng mt h thng an toàn và bo mt thông tin. K thut giu thông tin nhm mm bo an toàn và bo mt thông tin  hai khía cnh. Mt là bo mt cho d liu (embedded data), chng hn u tin mt: thông tin mc giu k trong mi i khác không phát hic (steganography), hai là bo mc  giu tin (host data), chng h  ng dng bo v bn quyn, phát hin xuyên tc thông tin (watermarking) Hai khía cnh khác nhau này d n hai ng k thut ch yu ca giu ng th nht là giu tin mt ng này tp trung vào các k thut giu tin sao cho thông tin gic nhiu và quan tri khác khó phát hic mng có b giu tin bên trong ng th hai là thu vân s (watermarking). Khuynh ng thu vân s ng nhm khnh bn quyn s hu hay phát hin xuyên tc thông tin. Thu vân s có min ng dng l c quan tâm nghiên cu nhic t u nhng k thut dành cho ng này. 1.2.2. Phân loi các k thut giu tin Do k thut giu thông tin s mc hình thành trong thi gian g nên ng phát trinh. Nhing pháp mi, theo nhiu khía cnh khác  c chn s  xut, bi vy m  chính xác, mt s   phân loi c Fabien A. P.  xu[11] Có th c ging ln là thy vân s và giu tin mt [4]. Giu tin mn các ng di khác khó phát hin nht vic giu và nu có phát hin c giu thì vic gii tin c hin nht. Phm vi ng dng ca tha h thy vân i ta lng nh y vân d v và thy vân bn vng.

Ngày đăng: 18/12/2013, 14:46

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan