Bài Tập Nhóm Hệ Thống Mật Mã Hóa Khóa Công Khai RSA - TaiLieu.VN

logo Mạng xã hội chia sẻ tài liệu Upload Đăng nhập Nâng cấp VIP Trang chủ » Công Nghệ Thông Tin » An toàn thông tin3 trang 1190 lượt xem 240Bài tập nhóm Hệ thống mật mã hóa khóa công khai RSA

Trình bày mã hóa thông tin, trao đổi thông tin theo phương pháp mã hóa; hệ thống mã hóa RSA, sơ lược về hệ thống mã hóa khóa công khai RSA, tính bảo mật, các vấn đề đặt ra trong thực tế ứng dụng của hệ mã hóa RSA.

Chủ đề:

0868975319

Bảo mật không gian mạng

Bài tập Bảo mật không gian mạng

SaveLikeShareReport Download AI tóm tắt /3 ĐềtàithảoluậnnhómHỆTHỐNGMẬTMÃHÓAKHÓACÔNGKHAIRSANhóm7:1.HuỳnhThịBéHuyền2.HoàngYếnNhi3.DươngTrầnĐanThư4.PhạmThịTrang5.NguyễnNgọcBảoTrânI.GiớithiệuMôhìnhtraođổithôngtinquamạngtheocáchthôngthườngMôhìnhtraođổithôngtintheophươngphápmãhóaTạisaophảimãhóathôngtin?Mãhóachủyếuđểtránhnhữngcáinhìnsoimóicủanhữngngườitòmòtọcmạch,nóichunglàbạnkhôngmuốnthôngtincủamìnhlộrangoài,tăngtínhbảomật.Chỉcóngườigửivàngườinhậnmớiđọcđượcthôngtin.II.HệthốngmãhóaRSA1.Giớithiệua)LịchsửThuậttoánđượcRonRivest,AdiShamirvàLenAdlemanmôtảlầnđầuvàonăm1977tạiHọcviệnCôngnghệMassachusetts(MIT).Têncủathuậttoánlấytừ3chữcáiđầucủatên3tácgiả(RSA).ThuậttoánRSAđượcMITđăngkýbằngsángchếtạiHoaKỳvàonăm1983(Sốđăngký4.405.829)b)SơlượcvềhệthốngmãhóakhóacôngkhaiRSARSAđượcsửdụngrộngrãitrongcôngtácmãhoávàcôngnghệchữkýđiệntử.Tronghệmãhóanày,publickeycóthểchiasẻcôngkhaichotấtcảmọingười.HoạtđộngcủaRSAdựatrên4bướcchính:sinhkhóa,chiasẻkey,mãhóavàgiảimã2.MôtảhoạtđộngRSAcóhaikhóa:-Khóacôngkhai(Pulickey):Đượccôngbốrộngrãichomọingườivàđượcdùngđểmãhóa-Khóabímật(Privatekey):Nhữngthôngtinđượcmãhóabằngkhóacôngkhaichỉcóthểđượcgiảimãbằngkhóabímậttươngứng.a)TạokhóaBước1:chọn2nguyêntốlớnngẫunhiênvàđộclậppvàqBước2:tínhn=pqBước3:tínhgiátrịhàmsốɸ(n)=(p-1)(q-1)Bước4:chọn1sốtựnhiênesaocho1<e<ɸ(n)vàUCLN(e,ɸ(n))=1Bước5:tínhd=e-1bằngcáchdungthuậttoánEuclide,tìmsốtựnhiênxsaochod=(x*(p-1)*(q-1)+1)/eBước6:nvàelàmkhóacôngkhai,nvàdlàmkhóabímật b)MãhóavàgiảimãBước1:AnhậnkhóacôngkhaicủaBBước2:Abiểudiễnthôngtincầngửithànhsốm(0<m<n)saochom,nnguyêntốcùngnhauBước3:tínhc=memodnBước4:gửigiátrịcchoBBước5:giảimãm=cdmodnVậymlàthôngtinnhậnđượcSơđồquátrình3.Vídụminhhọaa)Thủtụcsinhkhóa:•Chọn2sốnguyêntốp=2vàq=11(giữbímậthoặchủysaukhitạokhóa)•n=pq=2.11=22(côngkhai)•(n)=(p-1)(q-1)=10•Chọnesaocho0<e<10vàevàϕ(n)làsốnguyêntốcùngnhau.Chọne=3(sốmũcôngkhai).•Tínhdbiếtde1(mod(n))3110d10k1-3d(n) 1kkded=7(k=2)(sốmũbímật)•Khóacôngkhai(10;3)•Khóabímật(10;7)b)Mãhóavàgiảimã:Giảsửtacầnmãhóavàgiảimãvănbảncógiátrịm=4.-Mãhóa:Tínhc(clàvănbảnmã):202022mod4mod3cnmce-Giảimã:4422mod20mod7mncmd4.Tínhbảomật ĐộantoàncủahệthốngRSAdựatrên2vấnđề:bàitoánphântíchrathừasốnguyêntốcácsốnguyênlớnvàbàitoánRSA.VìvậymuốnxâydựnghệRSAantoànthìn=p*qphảilàmộtsốđủlớn,đểkhôngcókhảnăngphântíchnóvềmặttínhtoán.Vìvậyhiệnnayngườitakhuyếncáosửdụngkhóacóđộdàitốithiểu2048bít5.Cácvấnđềđặtratrongthựctế*QúatrìnhtạokhóaViệctìmra2sốnguyêntốđủlớnpqthườngđượcthựchiệnbằngcáchthửxácsuấtcácsốngẫunhiêncóđộlớnphùhợp.pqcầnđượcchọnkhôngquágầnnhauphòngtrườnghợpphântíchnbằngphươngphápphântíchFermat.Ngoàira,nếup-1hoặcq-1cóthừasốnguyêntốnhỏthìncũngcóthểdễdàngbịphântíchvàvìthếpqcầnđượcthửđểtránhkhảnăngnày.Yêucầu:lựachọncácsốcầnđồngthờingẫunhiênvàkhôngdựđoánđược.*TốcđộRSAcótốcđộthựchiệnchậmhơnđángkểsovớiDESvàcácthuậttoánmãhóađốixứngkhác.Thựctế,sửdụngmộtthuậttoánmãhóađốixứngnàođóđểmãhóavănbảncầngửivàchỉsửdụngRSAđểmãhóakhóađểgiảimã(thôngthườngkhóangắnhơnnhiềusovớivănbản).*PhânphốikhóaCáchthứcphânphốikhóacôngkhailàmộttrongnhữngyếutốquyếtđịnhđộantoàncủaRSA.Quátrìnhphânphốikhóacầnchốnglạiđượctấncôngđứnggiữa(man-in-the-middleattack).Cácphươngphápchốnglạidạngtấncôngnàythườngdựatrêncácchứngthựckhóacôngkhai(digitalcertificate)hoặccácthànhphầncủahạtầngkhóacôngkhai(publickeyinfrastructure-PKI).*TấncôngdựatrênthờigianNăm1995,PaulKochermôtảdạngtấncôngmớilênRSA:nếukẻtấncôngnắmđủthôngtinvềphầncứngthựchiệnmãhóavàxácđịnhđượcthờigiangiảimãthìcóthểnhanhchóngtìmrakhóad.Năm2003,DanBonehvàDavidBrumleychứngminhmộtdạngtấncông:phântíchthừasốRSAdùngmạngmáytính(MáychủwebdùngSSL,khaithácthôngtinròrỉcủaviệctốiưuhóađịnhlýsốdưTrungquốcĐểchốnglạitấncôngcácứngdụngRSAsửdụngkỹthuậtchemắtdựatrêntínhnhâncủaRSA*TấncônglựachọnthíchnghibảnmãNăm1981,DanielBleichenbachermôtảdạngtấncônglựachọnthíchnghibảnmãcóthểthựchiệnvớimộtvănbảnmãhóabằngRSAbằngcáchlợidụngsựkhiếmkhuyếtcủaPKCS#1.ĐểchốnglạitấncôngnênsửdụngcácmôhìnhchuyểnđổiantoànhơnnhưchuyểnđổimãhóabấtđốixứngtốiưuhayphiênbảnmớicủaPKCS#16.ỨngdụngcủahệmãhóaRSARSAthỏamãn5yêucầucủamộthệmãhóahiệnđại:1.Độbảomậtcao(nghĩalàđểgiảimãddượcmàkhôngbiếtkháothìphảitốnhàngtriệunăm)2.Thaotácnhanh(thaotácmãhóavàgiảimãíttốnthờigian)3.Dùngchungđược4.Cóứngdụngrộngrãi5.Cóthểdùngđểxácđịnhchủnhân(dùnglàmchữkýđiệntử)VìvậymàthuậttoánRSAđượcsửdụngrộngrãitrongcôngtácmãhoávàcôngnghệchữkýđiệntử:truyềndẫnquỹđiệntửchuyểnđổithưđiệntử,giaodịchtiềnđiệntử,thươngmạiđiệntử,tàichính-ngânhàng...III.Tàiliệuthamkhảohttps://www.wikipedia.org/https://tailieu.vn/

Tài liệu liên quan

Cẩm nang bảo vệ trẻ em trên không gian mạng: Bộ hướng dẫn chi tiết

Bộ cẩm nang về bảo vệ trẻ em trên không gian mạng

86 trang Bài giảng bảo mật Google: Kinh nghiệm bảo vệ người dùng

Bài giảng Bảo mật, người dùng và Google

21 trang Đề cương chi tiết học phần Bảo mật người dùng cuối (End-user secure) mới nhất

Đề cương chi tiết học phần Bảo mật người dùng cuối (End-user secure)

10 trang Đề cương chi tiết học phần Kỹ thuật mật mã (Encryption) chuẩn nhất

Đề cương chi tiết học phần Kỹ thuật mật mã (Encryption)

10 trang Đề cương bài giảng Mã hóa [chuẩn SEO]

Đề cương bài giảng Mã hóa

7 trang Bài giảng Quản lý khóa mật mã: Hạ tầng khóa công khai (PKI)

Bài giảng Quản lý khóa trong mật mã - Hạ tầng khóa công khai (PKI)

36 trang Phân phối khóa mật mã khóa công khai: Bài giảng Quản lý khóa trong mật mã

Bài giảng Quản lý khóa trong mật mã - Phân phối khóa mật sử dụng mật mã khóa công khai

22 trang Phân phối khóa trong hệ mật khóa công khai: Bài giảng Quản lý khóa trong mật mã

Bài giảng Quản lý khóa trong mật mã - Phân phối khóa trong các hệ mật khóa công khai

23 trang Phân phối khóa bí mật: Bài giảng Quản lý khóa trong mật mã

Bài giảng Quản lý khóa trong mật mã - Phân phối khóa cho các mật mã khóa bí mật

39 trang DHCP Snooping là gì? Tìm hiểu về DHCP Snooping

DHCP Snooping

7 trang

Tài liêu mới

Bài giảng An toàn toàn bảo mật hệ thống thông tin - Hoàng Xuân Dậu

Bài giảng An toàn toàn bảo mật hệ thống thông tin - Hoàng Xuân Dậu

152 trang An toàn sử dụng Internet: Tài liệu Dự án Go Digital ASEAN dành cho cán bộ giảng dạy

Dự án Go Digital ASEAN: An toàn sử dụng Internet (Tài liệu dành cho cán bộ giảng dạy)

36 trang Phát hiện xâm nhập trái phép: Bài giảng An toàn thông tin trong cơ sở dữ liệu, Chương 5

Bài giảng An toàn thông tin trong cơ sở dữ liệu: Chương 5 - Phát hiện xâm nhập trái phép

57 trang Bài giảng An toàn thông tin CSDL: Chương 4 - An toàn CSDL thống kê

Bài giảng An toàn thông tin trong cơ sở dữ liệu: Chương 4 - An toàn CSDL thống kê

121 trang Thiết kế an toàn cơ sở dữ liệu: Bài giảng An toàn thông tin trong cơ sở dữ liệu, Chương 3

Bài giảng An toàn thông tin trong cơ sở dữ liệu: Chương 3 - Thiết kế an toàn cơ sở dữ liệu

114 trang Bài giảng An toàn thông tin cơ sở dữ liệu: Các cơ chế an toàn cơ bản - Chương 2

Bài giảng An toàn thông tin trong cơ sở dữ liệu: Chương 2 - Các cơ chế an toàn cơ bản

131 trang An Toàn Thông Tin Cơ Sở Dữ Liệu: Bài Giảng Chương 1 - Tổng Quan

Bài giảng An toàn thông tin trong cơ sở dữ liệu: Chương 1 - Tổng quan về an toàn thông tin trong cơ sở dữ liệu

136 trang Bài giảng An toàn và bảo mật thông tin

Bài giảng An toàn và bảo mật thông tin

55 trang Phương pháp kiểm thử và xác thực hiệu quả cho thiết bị an ninh mạng FPGA tích hợp Anti-DDoS và Splunk

Phương pháp kiểm thử và xác thực hiệu quả cho thiết bị an ninh mạng FPGA tích hợp Anti-DDoS và Splunk

5 trang Phân tích pháp y điện thoại di động (Mobile phone forensic analysis)

Mobile phone forensic analysis

12 trang Hỏi - Đáp Luật An Ninh Mạng: Tài Liệu Chi Tiết

Tài liệu hỏi - đáp về Luật An ninh mạng

13 trang Hỏi đáp Luật An ninh mạng: Tài liệu đầy đủ, mới nhất

Tài liệu hỏi đáp về Luật An ninh mạng

4 trang Tài liệu hướng dẫn ôn tập và đề thi tự luận mẫu An toàn thông tin kế toán

Tài liệu Hướng dẫn ôn tập và đề thi tự luận mẫu - An toàn thông tin kế toán

11 trang Tài liệu chương trình đào tạo trực tuyến an toàn thông tin cơ bản cho cơ quan nhà nước

Tài liệu Chương trình đào tạo trực tuyến về an toàn thông tin cơ bản cho cơ quan nhà nước

59 trang Sổ tay Kỹ năng nhận diện & phòng chống lừa đảo trực tuyến [Mới nhất]

Sổ tay Kỹ năng nhận diện & phòng chống lừa đảo trực tuyến

34 trang

AI tóm tắt

- Giúp bạn nắm bắt nội dung tài liệu nhanh chóng!

Giới thiệu tài liệu

Đối tượng sử dụng

Từ khoá chính

Nội dung tóm tắt

Giới thiệu

Về chúng tôi

Việc làm

Quảng cáo

Liên hệ

Chính sách

Thoả thuận sử dụng

Chính sách bảo mật

Chính sách hoàn tiền

DMCA

Hỗ trợ

Hướng dẫn sử dụng

Đăng ký tài khoản VIP

Zalo/Tel:

093 303 0098

Email:

[email protected]

Phương thức thanh toán

Theo dõi chúng tôi

Facebook

Youtube

TikTok

chứng nhậnChịu trách nhiệm nội dung: Nguyễn Công Hà Doanh nghiệp quản lý: Công ty TNHH Tài Liệu trực tuyến Vi Na - GCN ĐKDN: 0307893603 Địa chỉ: 54A Nơ Trang Long, P. Bình Thạnh, TP.HCM - Điện thoại: 0283 5102 888 - Email: [email protected]ấy phép Mạng Xã Hội số: 670/GP-BTTTT cấp ngày 30/11/2015

Từ khóa » Bài Tập Mã Hóa Rsa