B GIÁO DC VÀ ĐÀO TO
ĐI HC ĐÀ NNG
LƯƠNG KHÁNH TÝ
TI ƯU HÓA GII THUT X LÝ S HC
TRONG HHÓA RSA
Chuyên ngành : KHOA HC MÁY TÍNH
Mã s : 60.48.01
TÓM TT LUN VĂN THC SĨ K THUT
Đà Nng - Năm 2012
Công trình ñưc hoàn thành ti
ĐI HC ĐÀ NNG
Ngưi hưng dn khoa hc: PGS.TSKH. TRN QUC CHIN
Phn bin 1: PGS.TS. PHAN HUY KHÁNH
Phn bin 2: TS. TRƯƠNG CÔNG TUN
Lun văn ñưc bo v ti Hi ñng chm Lun văn
tt nghip thc sĩ k thut hp ti Đi hc Đà Nng vào ngày 03
tháng 03 năm 2012
Có th tìm hiu lun văn ti:
Trung tâm Thông tin - Hc liu, Đi hc Đà Nng
Trung tâm Hc liu, Đi hc Đà Nng
M ĐU
1. Lý do chn ñ tài
Trong hu ht lch s mt mã hc, khóa dùng trong các quá trình
hóa gii phi ñưc gi mt cn ñưc trao ñi bng
mt phương pháp an toàn khác (không dùng mt mã) như g p nhau
tr!c tip hay thông qua mt ngưi ñưa thư tin cy. vy quá trình
phân phi khóa trong th!c t g p rt nhi"u khó khăn, ñ c bit khi
s lưng ngưi s d#ng rt ln. Mt hóa khóa công khai ñã gii
quyt ñưc vn ñ" này cho phép ngưi dùng gi thông tin mt
trên ñưng truy"n không an toàn không cn th$a thun khóa t%
trưc.
Trong mt mã hc, RSA là mt thut toán mt mã hóa khóa công
khai. Đây thut toán ñu tiên phù hp vi vic to ra ch ñin
t ñng thi vi vic hóa.Nó ñánh du mt s! tin b vưt bc
c&a lĩnh v!c mt hc trong vic s d#ng khóa công cng. RSA
ñang ñưc s d#ng ph bin trong thương mi ñin tñưc cho là
ñm bo an toàn vi ñi"u kin ñ dài khóa ñ& ln.
H mã RSA th!c hin tính toán vi s nguyên ln, th' lên ti
hàng trăm ch s.Đ ph(c tp c&a vic gii c&a h này t) l
thun vi ñ ln c&a các s nguyên tham gia vào vic to khóa
hóa khóa công khai. vy, ñ' h ñưc an toàn cn tăng kích
thưc c&a s nguyên. Vn ñ" tăng kích thưc c&a s nguyên s* dn
ñn thi gian x chương trình hóa cũng tăng lên. M t khác
thông tin hóa ngày càng ña dng khi lưng ln ñòi h$i h
mã gim thi'u thi gian x lý.
Bên cnh ñó, do ngày càng nhi"u công c#, phn m"m h, tr
nhm tìm cách b- khóa ñ' ly c.p các thông tin th h cn
ñưc nâng cp tính bo mt.
Đó nhng do tôi chn nghiên c(u th!c hin ñ" tài
“Ti ưu hóa gii thut x lý s hc trong h mã hóa RSA”dưi s!
hưng dn c&a thy giáo PGS.TSKH. Trn Quc Chin.
2. Mc ñích nghiên c u
M#c tiêu c&a ñ" tài nghiên c(u lý thuyt v" h mt hóa
công khai RSA, xây d!ng thut toán ti ưu hóa nhm tăng hiu qu
các phép tính toán vi s nguyên ln, t% ñó tăng tc ñ x lý, tính
bo mt c&a h mã và th!c hin mã hóa – gii mã các tp tin văn bn.
3. Đi tư!ng và ph"m vinghiên c u
* Đi tưng nghiên cu
Nghiên c(u lý thuyt cơ bn v" hhóa công khai, ñ c bit h
hóa RSA ñi tưng nghiên c(u chính c&a ñ" tài nhm phát
hin các phép toán x lý s hc cn ti ưu.T% ñó, bưc ñu ñưc th
nghim h mã hóa RSA cho kt qu ti ưu hóa.
* Phm vi nghiên cu
Trong phm vi nghiên c(u c&a ñ" tài này, tác gi th!c hin ti ưu
hóa vi mt s phép toán s nguyên ln xây d!ng (ng d#ng
hóa - gii mã tp tin văn bn.
Đ" tài còn trong phm vi ñưa ra gii pháp, vy ñ' (ng d#ng
vào th!c ti/n cn có nhi"u thi gian hơn na.
4. Phương pháp nghiên c u
- Thu thp phân tích các tài liu sơ cp, tài liu trên Internet
liên quan ñn ñ" tài.
- Tho lun, l!a chn hưng gii quyt vn ñ".
- Tìm hi'u các thut toán x s nguyên ln c&a h hóa
công khai RSA.
- Ti ưu hóa các phép toán x lý s hc c&a h mã RSA làm tăng
kh năng x0 t%ng bưc.
- Th!c nghim cài ñ t (ng d#ng ñ' ñánh giá so sánh kt qu
trưc và sau khi ti ưu hóa.
5. Ý nghĩa khoa hc và th%c ti&n
* Ý nghĩa khoa hc
Kt qu nghiên c(u th' làm i liu tham kho cho vic phân
tích các thut toán c&a h mã hóa RSA.
Phn nghiên c(u thuyt s* ñưa ra mt cách nhìn tng quát v"
mã hóa công khai và vn ñ" ti ưu hóa phép toán xs hc vi s
nguyên ln trong h mã RSA.
* Ý nghĩa thc tin
Cài ñ t th nghim các phép tính toán vi s nguyên giá tr
ln s d#ng thut toán ti ưu hóa xây d!ng (ng d#ng hóa
gii mã các tp tin văn bn.
6. C'u trúc c(a lun văn
Ngoài phn m0 ñu, kt lun i liu tham kho trong lun
văn gm có các chương như sau :
Chương 1 : Lý thuyt và th!c ti/n mã hoá d liu
Chương 2 : Phân tích cơ ch hot ñngc&a h vi khóa công
khai
Chương 3 : Ti ưu hóa gii thut x s hc cài ñ t th
nghim h mt mã RSA