H C VI N K THU T QUÂN S
KHOA CÔNG NGH THÔNG TIN
************
Đ ÁN MÔN H C: AN TOÀN B O M T H TH NG TNG TIN
Đ TÀI:ANG KHAI – MÃ HÓA RSA
Giáo viên : T ng Minh Đ c
Sinh viên th c hi n : Đ ng T Trung
1
M C L C
Đ tài: hóa công khai – Mãa RSA
TÌM HI U CHUNG V H
HÓA……………………………………………………………………………… Trang
H MÃ HÓA CÔNG
KHAI…………………………………………………………………………………………….
. Trang 3
I. Phân bi t h mã hóa bí m t và h mã hóa công
khai……………………………………… Trang
1. H mã hóa bí
m t………………………………………………………………………………
. Trang
2. H mã hóa công
khai…………………………………………………………………………..
Trang
II. Nguyên t c c u t o c a h mã hóa công
khai…………………………………………………. Trang
TÌM HI U V MÃ HÓA RSA
………………………………………………………………………………………… Trang
I. L ch s ra đ i c a thu t toán
RSA…………………………………………………………………… Trang
II. Mô hình th c
hi n…………………………………………………………………………………
……….. Trang
1. Mô t s ơ
l c……………………………………………………………………………ượ
………… Trang
2. T o
khóa……………………………………………………………………………
……………….. Trang
3.
hóa………………………………………………………………………………
……………….. Trang
4. Gi i
mã………………………………………………………………………………
……………….. Trang
5.
d ………………………………………………………………………………
…………………… Trang
6. Chuy n đ i văn b n
rõ………………………………………………………………………… Trang
PHÂN TÍCH TH I GIAN PHA
MÃ………………………………………………………………………………….. Trang
2
I. Ph ng pp vétươ
c n…………………………………………………………………………………
…… Trang
II. Ph ng pháp phân tích toánươ
h c……………………………………………………………………. Trang
III. Ph ng pháp phân tích th iươ
gian……………………………………………………………………. Trang
NG D NG C A
RSA……………………………………………………………………………………………
…….. Trang
1. Ch ký đi n
t …………………………………………………………………………………
…… Trang
2. SSL………………………………………………………………………………
………………………… Trang
3. ...
TÌM HI U CHUNG V H MÃ HÓA
Trong m i lĩnh v c kinh t , chính tr , h i, quân s luôn nhu c u ế
trao đ i thông tin gi a các nhân, các công ty, t ch c, ho c gi a các qu c
gia v i nhau. Ngày nay, v i s phát tri n c a công ngh thông tin đ t bi t
m ng internet thì vi c truy n t i thông tin đã d dàng và nhanh chóng h n. ơ
3
Hình 1: Vi c trao đ i thông tin đ c th c hi n qua các b c sau ượ ướ
-T o ra thông tin c n g i đi.
- G i thông tin cho đ i tác
V n đ đ t ra tính b o m t trong quá trình truy n t i thông tin, đ c
bi t quan tr ng đ i v i nh ng thông tin liên quan đ n chính tr , quân s , h p ế
đ ng kinh t v y nghành khoa h c nghiên c u v hóa thông tin đ c ế ượ
phát tri n. Vi c a làm cho thông tin bi n sang m t d ng khác khi đó ch ế
bên g i và bên nh n m i đ c đ c, còn ng i ngoài dù nh n đ c thông tin ượ ườ ượ
nh ng cũng không th hi u đ c n i dung.ư ượ
Hình 2: Vi c trao đ i thông tin đ c th c hi n ượ
-T o thông tin c n g i
- hóa g i thông tin đã đ chóa đi. ượ
-Đ i tác nh n và gi i mã thông tin
-Đ i tácđ c thông tin ban đ u c a ng i g i. ượ ườ
V i 2 thao tác hóa gi i ta đã đ m b o thông tin đ c g i an ượ
toàn và chính xác.
4
H MÃ HÓA CÔNG KHAI
I. PHÂN BI T H MÃ HÓA BÍ M T VÀ H MÃ HÓA CÔNG KHAI.
Mã hóa bí m t: Thông tin s đ c mã hóa theo m t ph ng pháp ng v i m t ượ ươ
key, key này dùng đ l p đ ng th i cũng đ gi i mã. v y key ph i
đ c gi m t, ch ng i l p ng i nh n bi t đ c, n u key b lượ ườ ườ ế ượ ế
thì ng i ngoài s d dàng gi i mã và đ c đ c thông tin.ườ ượ
hóa bí m t
hóa công khai: s d ng 2 key public key private key
Public key: Đ c s d ng đ mã hoá nh ng thông tin mà ta mu n chia s v iượ
b t c ai. Chính v y ta th t do phân phát cho b t c ai ta c n
chia s thông tin d ng hoá.
5