Vấn đề an toàn bảo mật thông tin

74 1.4K 6
Vấn đề an toàn bảo mật thông tin

Đ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

Vấn đề an toàn bảo mật thông tin

  !"! #$%&'()*)+,-.()*/,-. 012'3$45%6789:;12+'<* 1%=>2*?" @A8)&'()* )+,-.9%?3859-=1B-CDE =FG;12+'.%?-+" (12H8'6=I8-J5KK?L D=MN16<*1%=>" 38O>PQQR 3#1' S  P  $'H=9#=T??UV'KKD8>1 I?+?*;E1%*W'FFE6D =1I?)"1A?E1B2=* 'F1I?)*XB1Y=<GG%G =ZG<A*=B)'F"[-K 24XLV'G'9KH=;<U?V' G24'D8>I)*2)K48%D\ I9]8'"(G=6=%+'D)^E1=IB8%= ')W88*2)-4'"( '=;<?WV')*5K'?2E+'5 E1=''B1D_1%B1)6?\?U'?9T9< E9TG')'" =>8??1%V'0124'5)%1%' 9#*X /$PR`SS`PQQa"01245)N1'1%'9#*X aS`PQQa`03SS"-=B17V1'9#*X-4V' N1'Y=<9;<D9'-"""b1%) %=8=*?c*X"'D=<*'9#*X )99-)*?d;2eK#??L)1B2" f*''9#A'F)*?g 1=6=%=*<)*?4=IBIN1'.'9# *'g*'9#<1"&%4)*? ?cB#h=IBg';'W#U2' 9#"f6=%cE14;2???<)*?" i Chương 1.  ! "#$%$&'()*%+,-"./ 1.1.1.1. Khái niệm số nguyên tố 0"#$%$&' !212;2<S=7K'S=GK" 102345 (;2PiajSSSiSjSRPiPRiSij;212" !2P;212chẵn91" !212K='=LY';2.=L1%5"[ DW'G12V'4;219=?G4;2'^';2 12IN1'" fG9Tk10 số nguyên tố lớn đã được tìm thấyliim )6%7 8)$'9 :$+$(, ;"* <"9% )9=9)9%/9 S P iPanPOaj /S RnQnian R PQQO o;ppqq P P iQpQPpaj /S RSaPQaP R PQQa o;piqq i P PaROpRaS /S jnSOPiQ n PQQa o;pPqq p P PpQiOani /S jPiajii j PQQp o;pSqq a P PQRROQSS /S OiPQpiQ O PQQi o;pQqq O P SipOORSj /S pQaiRpO a PQQS o;iRqq j SRPpR"P SiQSnanO rS iRSnRQQ ![SQ PQQj n PjOai"P RSOjpii rS PjaROjj ![n PQQa R Pnpii"P jniQpaj rS PiajPQj ![j PQQp SQ iiOOS"P jQiSPiP rS PSSOOSj ![SS PQQj 1.1.1.2. Ước số và bội số. 0"#$%$&' (';21'=≠Q"$1K4;21N;''stN6'K u'chia hếtDG*1>?6"'KướcV''='bộiV'" 102345 p ('sOsP'KOsPtiDL*1PvO"wPV'O=O4V'P" (;21'≠Qc-g?;21xNyxQ≤z``y91I;' 6@>ABC)"&KN.thương nguyên.;2dưV'?\?''" $1sQ6'K?\?'" 2345 ('sSisa'KSPsatPri"wNsP;29si" 1.1.1.3. Ước số và bội số chung 0"#$%$&' !213.ước chungV';)1 n aaa """ PS 1Kước V'I8;2K" !21.bội chung V';21 n aaa """ PS 1Kbội V'8;2K" o419{QV';21 n aaa """ PS K.1V' n aaa """ PS B1V'969.ước chung lớn nhấtx|(b$yV' n aaa """ PS "&L*19s9x n aaa """ PS y'9sDx n aaa """ PS y" o441'{QV';21 n aaa """ PS K.41V' n aaa """ PS B14V''6'.bội chung nhỏ nhấtx[($$yV' n aaa """ PS "&L*1'@E/'x n aaa """ PS y''@x n aaa """ PS y" 102345 ('sSPsSa+/3xSPSaysi E/'xSPSaysOQ" 1.1.1.4. Số nguyên tố cùng nhau. 0"#$%$&' $1 +/3x n aaa """ PS ysS6;2  n aaa """ PS  . nguyên tố cùng nhau. 102345 a 3';2n=Singuyên tố cùng nhau=6+/3xnSiysS" 1.1.1.5. Đồng dư 0"#$%$&' (';21'x{Qy"'Ku'=“đồng dư”='1 '*3FE*'1''=''%H4;2;" &L*1k6≡>x9y" 102345 Sj≡ax9iy=6'Sj=aiH;29P" 1"#$%$&'()*%+GH$,- 1.1.2.1. Nhóm 0"#$%$&' $K44x tyK ≠∅tphép toán hai ngôi '5' GI;'1k r\?KGD?kxtyt}stxt}y =.}∈ " r(K?Xtrung lập∈ ktsts =.∈ " rf.∈ K?X#8~∈ kt~s~ts" Cấp của nhóm GW1;2?XV'KDL*1• •" (I?V'KKW∞1 K=)-?X" Nhóm AbelKx tyK?\?')tKG'" GIk $1'ts't6s" $1'tst6's" 102345 %??;21€H=?\?4xry)+K' K?X=#;2Q" .nhóm cộng;21" O %?0 t ;2C1•DQx'%?‚ t ;2<DQyH=?\? xty)+K'" .nhóm nhân;2C1•x;2<yD Q" %?=D)'=?\?4=K'" 1.1.2.2. Nhóm con của nhóm (G, *) 0"#$%$&' $KV' %?!⊂ !≠φ='5GI;'1k rX1%?V' u!" r!D\?DG2=?\?Gxty Et∈!=.∈!" r!D\?DG2=?\?I#8 E S − ∈!=.∈!" 1.1.2.3. Nhóm Cyclic 0"#$%$&' $Kxty.Nhóm Cyclic1K;'ƒ4?X V'K" EK?X+∈=M6∈B1c-%∈W n g @+A+AA+@6 x(UL+A+AA++A+=%y" $KDk.$K(1c-+∈;'.?X B14lũy thừa nguyênKV'" 102345 $KxI + ryc;219(=?X;+sS" 1.1.2.4. Tập thặng dư thu gọn theo modulo 0"#$%$&' &G*1I n s„QSP"""/S…%?;21D)z" j I n =?\?4xry%?nhóm CyclicK?X;?1%?9sQ" xI n ry.K4KKC1-KI?" &G*1I t n s„J∈I n J12H'1=%…"EJ?8≠Q" I t n .Tập thặng dư thu gọn theo mod nK;2?XφK%L" I t n =?\?9%?4KxKy?1-?sS" FN1xI t n ?\?9yD)?8K(" $KI t n (7D%K9-kPp? k 'P? k =?12†" 102345 (sPS€ t n s„SPpanSQSSSiSOSjSRPQ…" 1.1.2.5. Phần tử nghịch đảo đối với phép nhân 0"#$%$&' (6∈I n 1c-> ∈I n ;'6>≡Sx9y'K>phần tử nghịch đảoV'6I n =DL*16 S − " o4?XK?X#8.D8#" 102345 6?X#8V'iI j  E?88?6iJ≡Sx9My;‡?X#8V'i" ˆ  i u i v i y S j S Q S i Q S P P S S /P i i Q f6(s= P s/PzQ9KJs6 S − ks(r%s/Prjsa" f%a?X#8V'iI j " N"#$%$&'OP"Q/(HP/R6("FS((*#% 1.1.3.1. Bài toán [9]-u'?k Input:(9C*1=V'" Ouput:(9C*1'V'xDN18y" &)IGIFN189C*1B1;21" n 1.1.3.2. Thuật toán “Thuật toán”W18EW84"(AKW W1u'N1'*k<'36E;'1k LTF6%%$&'()U/+$#/VWX"FS((*#%Y o4<1%W1495C1-N1‰x7# **y)84N16GW^9C*15xˆ?1y'% DN18xŠ1?1yV'" 1LTF6%%$&'(*#%"./VWX"FS((*#%Y o46E+'N1'*1%41" Thuật toán''-k,#=D)#" "FS((*#%GZ%G[%"x‹;yk b1%DN18V'.?\?B1#91I" "FS((*#%7"\%+GZ%G[%"x$‹;yk b1%KGI4?\?DN18V'KD)91I" 1.1.3.3. Hai mô hình tính toán 3'N1'*=B1%E=')6G" Œ=')6GK'W19]1%" L\"]%"Q%+34%+51%W19]u)C<'•" r,=#ko4)E'.=Z9C*1" r,=#+'k+'W<*4?\?G8;2.' 4^'h 1L\"]%"E^("F_`(51%W19]u)C1" r,=#ko4)E'4G*1"f5#?6=#SG" r,=#+'k+'W<*41W6-" 1.1.3.4. Độ phức tạp của thuật toán L"$P"2/R6("FS((*#%K2%"("9*'O(>O3aE$&FVb*L5 (?G?884N16Gc?G=B+'=4" Chi phí thời gianV'4N16G+'W<*4 N16G"f1%<'•k(?G+';2?\?G 8<*N16G" R Chi phí bộ nhớV'4N16G;2)W<*4N1 6G" .•41%9C*1=V'55K'u K"1%•G9C*1=?884I#"'DL*1k ( A xy+'= A K9L4" 1LOP"Q/(HPVW>O%"cK)*%+()de%+"fPJgF%"g(L5  A K%L@'6Jh A K9LVc$i9i≤%jk%dDGe1=V'1%" NLOP"Q/(HP("e$+$6%K)*%+()de%+"fPJgF%"l(L5  A K%L@'6Jh( A K9LkVc$i9i≤%j mLOP"Q/(HP($&'/S%5,4?E-?xy.*%ƒxyDL *1ŠxŽxyy1∃;2 Q xy≤"Žxy∀• Q " nLOP"Q/(HPG6("Q/5 ,4?E-?xy.đa thức1Ktiệm cận tới đa thức p(n). oL"FS((*#%G6("Q/51%.đa thức14?E-?=B+ 'x+?I1IyV'Kđa thức" p$/#/"7"#/5 r1%thời gian đa thức1%K4?E-?+'K% t y Ku;2" r1%thời gian hàm mũ1%K4?E-?+'K( yxnf y Ku;2=Žxy'EV'" Thời gian chạy của các lớp thuật toán khác nhau: ,4?E-? !2?\?GxsSQ O y +'xSQ O ?G`;y ŠxSy S S Šxy SQ O S Šx P y SQ SP SSO Šx i y SQ Sn iPQQQ> ŠxP n y SQ iQSQiQ SQ iQSQQO 1FV'=AT Chú ý SQ [...]... mật mã” là một trong những công cụ hiệu quả bảo đảm An toàn thông tin nói chung: bảo mật, bảo toàn, xác thực, chống chối cãi,… 1.2.1.2.Khái niệm mã hóa (Encryption) 12 1/ Mã hóa: là quá trình chuyển thông tin có thể đọc được (gọi là bản rõ) thành thông tin “khó” thể đọc được theo cách thông thường (gọi là bản mã) Đó là một trong những kỹ thuật để bảo mật thông tin 2/ Giải mã: là quá trình chuyển thông. .. việc xác thực thông tin Thông điệp x Thông điệp y Hệ mật mã hay Sơ đồ ký số Bản mã hay Bản ký số Thông điệp z Nguồn Đích 1.4.1.2 Giải quyết vấn đề Cách 1: 21 Một cách đơn giản để giải quyết các vấn đề trên với thông điệp có kích thước lớn là “chặt” bản tin thành nhiều đoạn nhỏ (VD 160 bit), sau đó ký lên các đoạn đó độc lập nhau Nhưng biện pháp này gặp các vấn đề trên Hơn thế nữa còn gặp vấn đề nghiêm... ứng với khóa mật mã k Các hàm đó phải thỏa mãn hệ thức: dk(ek(x)) = x với ∀ ∈ P x 1.2.1.4 Những tính năng của hệ mã hóa Cung cấp một mức cao về tính bảo mật, toàn vẹn, chống chối bỏ và xác thực + Tính bảo mật: Bảo đảm bí mật cho các thông báo và dữ liệu bằng việc che giấu thông tin nhờ các kỹ thuật mã hóa + Tính toàn vẹn: Bảo đảm với các bên rằng bản tin không bị thay đổi trên đường truyền tin + Chống... khá “dễ” 1.2 VẤN ĐỀ Mà HÓA 1.2.1 Giới thiệu về mã hóa Mật mã được sử dụng để bảo vệ tính bí mật của thông tin khi thông tin được truyền trên các kênh thông tin công cộng như các kênh bưu chính điện thoại, mạng internet v.v… Giả sử một người gửi A muốn gửi đến người nhận B một văn bản (chẳng hạn một bức thư) p, để bảo mật A lập cho p một bản mật mã c, và thay cho việc gửi p, A gửi cho B bản mật mã c, B... chứng minh “không tiết lộ thông tin , giao thức thỏa thuận, giao thức phân phối khóa, chống chối cãi trong giao dịch điện tử, chia sẻ bí mật, … Theo nghĩa hẹp, mật mã” chủ yếu dùng để bảo mật dữ liệu, quan niệm: Mật mã học là khoa học nghiên cứu mật mã( Tạo mã và phân tích mã) Phân tích mã là kỹ thuật , nghệ thuật phân tích mật mã, kiểm tra tính bảo mật của nó hoặc phá vỡ sự bí mật của nó Phân tích mã... biệt một khóa mật mã chung K để thực hiện các thuật toán đó Người ngoài, không biết các thông tin đó (đặc biệt không biết khóa K), cho dù có lấy trộm được c trên cũng khó tìm được văn bản p mà hai người A và B muốn gửi cho nhau 1.2.1.1 Khái niệm mậtMật mã” có lẽ là kỹ thuật được dùng lâu đời nhất trong việc bảo đảm An toàn thông tin Trước đây mật mã” chỉ được dùng trong ngành an ninh quốc phòng,... liệu với “khóa lập mã” “Chữ ký số” không được sử dụng nhằm bảo mật thông tin mà nhằm bảo vệ thông tin không bị người khác cố tình thay đổi để tạo ra thông tin sai lệch Nói cách khác, “chữ ký số” giúp xác định được người đã tạo ra hay chịu trách nhiệm đối với một thông điệp Như vậy “ký số” trên “tài liệu số” là “ký” trên từng bít tài liệu Kẻ gian khó thể giả mạo “chữ ký số” nếu nó không biết “khóa lập... Trước đây mật mã” chỉ được dùng trong ngành an ninh quốc phòng, ngày nay việc đảm bảo An toàn thông tin là nhu cầu của mọi ngành, mọi người (do các thông tin chủ yếu được truyền trên mạng công khai), vì vậy kỹ thuật mật mã” là công khai cho mọi người dùng Điều bí mật nằm ở “khóa” mật mã Hiện nay có nhiều kỹ thuật mật mã khác nhau, mỗi kỹ thuật có ưu, nhược điểm riêng Tùy theo yêu cầu của môi trường... kỹ thuật khác Có những môi trường cần phải an toàn tuyệt đối, bất kể thời gian và chi phí Có những môi trường lại cần giải pháp dung hòa giữa bảo mật và chi phí thực hiện Mật mã cổ điển chủ yếu dùng để “che giấu ” dữ liệu Với mật mã hiện đại, ngoài khả năng “che giấu” dữ liệu, còn dùng để thực hiện: Ký số (ký điện tử), tạo đại diện thông điệp, giao thức bảo toàn dữ liệu, giao thức xác thực thực thể,... “chữ ký”, tốn nhiều thời gian để truyền “chữ ký” trên mạng Người ta dùng hàm băm h để tạo đại diện bản tin z=h(x), nó có độ dài ngắn (ví dụ 128 bit) Sau đó ký trên z, như vậy chữ ký trên z sẽ nhỏ hơn rất nhiều so với chữ ký trên bản tin gốc x 2/ Hàm băm dùng để xác định tính toàn vẹn dữ liệu 3/ Hàm băm dùng để bảo mật một số dữ liệu đặc biệt, ví dụ bảo vệ mật khẩu, bảo vệ khóa mật mã,… 1.4.2.3 Cấu trúc

Ngày đăng: 27/04/2013, 23:05

Hình ảnh liên quan

*Hình a: Cách đi đúng của thông tin: thông tin được truyền đúng từ A đến B. - Vấn đề an toàn bảo mật thông tin

Hình a.

Cách đi đúng của thông tin: thông tin được truyền đúng từ A đến B Xem tại trang 26 của tài liệu.
Bảng 3.2.3.1. Bốn chu kỳ biến đổi trong MD5. - Vấn đề an toàn bảo mật thông tin

Bảng 3.2.3.1..

Bốn chu kỳ biến đổi trong MD5 Xem tại trang 57 của tài liệu.
Hình 3.2.5.1. Khung thuật toán chung cho hàm băm SHA - Vấn đề an toàn bảo mật thông tin

Hình 3.2.5.1..

Khung thuật toán chung cho hàm băm SHA Xem tại trang 65 của tài liệu.
3.2.5.2. Khung thuật toán chung của hàm băm SHA - Vấn đề an toàn bảo mật thông tin

3.2.5.2..

Khung thuật toán chung của hàm băm SHA Xem tại trang 65 của tài liệu.
Mỗi thuật toán có bảng hằng số phân bố thông điệp tương ứng. Kích thước bảng hằng số thông điệp (scheduleRound) của SHA-224 và SHA-256 là 64, kích thước bảng hằng số thông điệp của SHA-384 và SHA-512 là 80 - Vấn đề an toàn bảo mật thông tin

i.

thuật toán có bảng hằng số phân bố thông điệp tương ứng. Kích thước bảng hằng số thông điệp (scheduleRound) của SHA-224 và SHA-256 là 64, kích thước bảng hằng số thông điệp của SHA-384 và SHA-512 là 80 Xem tại trang 66 của tài liệu.
Hình 3.3.3. Ma trận xác thực - Vấn đề an toàn bảo mật thông tin

Hình 3.3.3..

Ma trận xác thực Xem tại trang 71 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan