You are on page 1of 2

Hm bm an ton v ng dng

Nguyn Thanh Hng


Trng i hc Cng ngh Lun vn Thc s ngnh: Cng ngh phn mm; M s: 60 48 10 Ngi hng dn: TS. L Ph Nm bo v: 2011
Abstract: Tng quan v hm bm v a ra mt s hm bm ph bin. Nghin cu hm bm, tm hiu mt s hm bm mi nht. ng dng hm bm trong giao dch in t. Keywords: Cng ngh phn mm; An ton d liu; Hm bm an ton; Thng mi in t Content GII THIU BI TON Hin nay vn bo mt v an ton thng tin l rt quan trng, phn ln cc giao dch tng mi hin nay u qua mng internet, do vn bo mt cn c xem xt trong cc giao dch in t ny, v c bit khi ngi ta tuyn b tn cng thnh cng cc hm bm hin ti th vic nghin cu v cc l hng v hm bm la rt quan trng. Trong vn bo mt thng tin cho giao dch in t th hm bm l mt vn trng tm, do ti gio vin hng dn giao tiHm bm an ton v ng dng. NI DUNG LUN VN Trong lun vn ti nghin cu thnh cng cc hm bm c ng dng hin ti, nghin cu cc l h trong hm bm MD5& SHA1, v nghin cu phng php tn cng MD5 v lm r c phng pho tn cng hm bm, ch ra c im yu trong thut ton attacker s dng trong vic tn cng hm bm, tuy cc hm bm hin ti b tn cng nhng sau khi nghin cu k thut tn cng hin ti ti kt lun rng vic cc hm bm hin ti vn an ton cho vic s dng, v k thut tn cng hin ti khng sc tn cng c cc d liu trong thc t . Trong qu trnh nghin cu hm bm ti ng dng hm bm hin ti trong vic k mt ti liu, m bo an ton ca ti liu khi giao dch in t c thc hin qua mng internet . T cc vn cua hm bm hin ti ti ch ng nghin cu cc hm bm mi nht c cc nh nghin cu v hm bm th gii ang nghin cu l NESAH -256, BLAKE. Trong ti t bit i su vo BLAKE-256, ng dng thnh cng BLAKE-256 v RSA trong vic k ti liu. Ci t thnh cng BLAKE-256 bng ngn ng lp trnh C/C++ trn VS2008, lm sang t thut ton v cch ci t BLAKE -256. Lm r MAC, HMAC, ch ra c im yu ca MAC, s khc nhau gia HMAC, MAC v ti sao cn m vo Key ca HMAC . Ti ch ra c phng php tn cng bng cch m thm vo bc thng ip, tm hiu v ch k in t, cc nh cung cp kha cng cng hin ti, nghin cu vic s dng v cu ng cp ch k in t trong thc t.

ng dng ca cc cng c trong .NET 2008 trong vic k mt ti liu, kim tra ti liu va c k xem c b thay i trong qu trnh truyn hay khng, sinh public, private key da trn cng c ny. V t pass word cho private key, hng dn s dng mt s th vin trong .NET2008 KT LUN Lun vn ca ti lm sng t v hm bm, tn cng hm bm, nghin cu BLAKE-256, ng dng ca BLAKE-256 trong vic k ti liu. Vy hng nghin cu tip theo ca ti l kt hp gia BLAK-256 v RSA trong vic k ti liu. Nghin cu cc phng php tn cng hm bm hin ti, a ra hng khc phc . Tm hiu cc th vin v hm bm trn cc mi trng Linux, Windows.

References [1] GS.TS Nguyn Bnh, TS. Trn c S. Gio trnh c s l thuyt mt m. Ban c yu chnh ph, hc vin k thut mt m, H ni nm 2000. [2] TS Nguyn nh Vinh, Gio trnh c s an ton thng tin, Ban c yu chnh ph, hc vin k thut mt m, H ni nm 2006. [3] L Ph , Nguyn Cnh Hong, Nguyn Thanh Hng, Hm bm an ton SHA-3, bo co ti h i tho CNTT quc gia ln th 14 ti i Hc Cn Th. [1] [4] Xiaoyun Wang, Hongbo Yu, How to Break MD5 and Other Hash Functions, EUROCRYPT 2005, LNCS 3494, pp.19-35, Springer-Verlag, 2005. [5] Jean-Philippe Aumasson, Luca Henzen, Willi Meier, and Raphael C.-W. Phan. SHA-3 proposal BLAKE. Submission to NIST, 2008 [6] Man Young Rhee. Internet Security. Nh xut bn John Wiley and Sons, nm 2003. [7] A. Menezes, P. van Oorschot, and S. Vanstone. Handbook of Applied Cryptography, CRC Press, Inc., October 1997. [8] Yaser Esmaeili Salehani, S. Amir Hossein A.E. Tabatabaei, Mohammad Reza Sohizadeh Abyaneh, Mehdi Mohammad Hassanzadeh NESHA-256, NEw 256-bit Secure Hash Algorithm, nm2009. [9] Mt s trang web ting Anh. - http://msdn.microsoft.com/en-us/library/aa379866(v=VS.85).aspx - http://en.kioskea.net/contents/crypto/certificat.php3 - http://webdev.sis.pitt.edu/st/authenticode/authen4.htm - http://www.131002.net/blake/

You might also like