1. Trang chủ
  2. » Tài Chính - Ngân Hàng

Nâng cao độ an toàn thực tiễn trong hệ mật khóa công khai

139 162 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 139
Dung lượng 1,18 MB

Nội dung

B GIO DC V O TO trờng đại học bách khoa hà nội Vũ Huy Hoàng Nâng cao Độ an toàn thực tiễn hệ mật khóa công khai LUN N TIN S K THUT H Ni 2012 B GIO DC V O TO trờng đại học bách khoa hà nội V Huy Hong NNG CAO AN TON THC TI N TRONG H MT KHểA CễNG KHAI Chuyờn ngnh: Cụng ngh phn mm Mó s: 62 48 10 01 LUN N TIN S K THUT Ngi hng dn khoa hc: PGS.TS H Thun PGS.TS ng Vn Chuyt H Ni 2012 MC LC Danh mục ký hiệu chữ viết tắt Danh mục bảng Danh mục hình vẽ đồ thị Mở đầu Chơng Khái quát lý thuyết mật mã 1.1 Lý thuyết mật mã 1.1.1 Một số khái niệm mật mã 1.1.2 Bài toán truyền tin an toàn 1.1.3 ứng dụng mật mã khoá công khai 13 13 15 21 1.2 Lý thuyết số học sử dụng nghiên cứu mật mã 1.3 Đại cơng thám mã 1.4 Một số phơng pháp công hệ mật RSA 1.4.1 Phân tích số nguyên lớn 1.4.2 Các công đơn giản 25 26 27 28 29 1.4.3 Số mũ giải mã bí mật nhỏ 30 1.5 Kết luận chơng 32 Chơng 2, Xây dựng hệ mật RSA an toàn với số mũ giải mã lớn 2.1 Độ an toàn hệ mật 2.1.1 Độ an toàn thực tiễn 2.1.2 Độ an toàn không điều kiện 2.2 Xây dựng hệ mật RSA an toàn với số mũ giải mã lớn 2.2.1 Thuật toán EMD 2.2.2 Một số kết 2.2.3 Tính đắn thuật toán 2.2.4 Cải tiến thuật toán EMD 2.3 Một phơng pháp đơn giản xây dựng hệ RSA an toàn với số mũ giải mã lớn 2.4 Kết cài đặt thử nghiệm thuật toán 2.4.1 Kết cài đặt thử nghiệm thuật toán EMD1 2.4.2 Kết cài đặt thử nghiệm thuật toán LA 01 04 05 06 33 33 34 34 36 37 42 49 57 58 58 60 i 2.5 Một giải pháp truyền tin an toàn dựa kết thu đợc 2.5.1 Giải pháp xác thực 2.5.2 Giải pháp bí mật 2.5.3 Giải pháp đảm bảo bí mật xác thực 2.6 Giải pháp giải mã song song 2.7 Kết luận chơng Chơng Lợc đồ phân chia bí mật-một số kết ứng dụng 3.1 Lợc đồ ngỡng Shamir 3.2 Lợc đồ chia sẻ bí mật với tập đợc quyền tối tiểu 63 63 64 65 66 73 74 78 3.2.1 Cấu trúc truy cập 78 3.2.2 Một số tính chất tập đợc quyền tối tiểu 3.2.3 Phát có gian lận 79 80 3.3 Mở rộng lợc đồ ngỡng Shamir cho việc chia sẻ đồng thời nhiều bí mật 3.3.1 Phơng pháp sử dụng hệ phơng trình đại số tuyến tính 3.3.2 Phơng pháp dựa công thức nội suy Lagrange cho đa thức 3.3.3 Ví dụ 3.3.4 Một số nhận xét 3.4 Phơng pháp phát gian lận nhận diện 81 82 83 84 91 93 ngời gian lận dễ cài đặt thực tiễn 3.4.1 Lợc đồ phân chia bí mật phơng pháp phát gian lận 94 3.4.2 Lợc đồ phân chia nhiều bí mật phơng pháp phát gian lận 3.5 Kết luận chơng Kết luận Danh mục công trình tác giả Tài liệu tham khảo Phục lục A Phục lục B Phục lục C 96 98 100 102 103 109 121 124 ii Danh mục ký hiệu chữ viết tắt Các ký hiệu A Ngời gửi (Alice) B Ngời nhận (Bob) C Không gian mã D Ngời điều phối K Khoá K Không gian khoá M Không gian rõ P Một tập gồm w thành viên DK Một họ phép biến đổi giải mã DA Phép biến đổi giải mã bí mật Ngời A DB Phép biến đổi giải mã bí mật Ngời B EK Một họ phép biến đổi mã hoá EA Phép biến đổi mã hoá công khai Ngời A EB Phép biến đổi mã hoá công khai Ngời B Se S e = r Z e r (r 1) Z *e tập Z *e T(e) T(e) = r Z *e Zp Zp = {0, 1, 2, , p-1} tập số nguyên modulo p { { } (r 1)Z } tập Z * e * e Z *e Z *e = { r Z e gcd(r, e) = 1} nhóm nhân Ze |B| Lợc lợng tập B a-1 Nghịch đảo nhân số a c Bản mã cj cj = xj d Số mũ giải mã ei j mod n i j mã x j e Số mũ mã hóa h Hàm băm kj Giá trị tính theo công thức k j = k j + h(x j ) (mod p) l(x) Độ dài bit biểu diễn nhị phân x m Bản rõ (thông báo) n Tích hai số nguyên tố p q (n = p.q) p Số nguyên tố lớn (thứ nhất) hệ mật RSA q Số nguyên tố lớn (thứ hai) hệ mật RSA rp rp = p (mod e) Z *e phần d p mod e rq rq = q (mod e) Z *e phần d q mod e (x j , y j ) Phần chia tơng ứng thành viên p i j gcd(.,.) ớc số chung lớn hai số nguyên khác lcm(.,.) Bội số chung nhỏ hai số nguyên khác sigk(.) Thuật toán tạo chữ ký verk(.,.) Thuật toán kiểm tra (n) Hàm Euler đợc định nghĩa số nguyên dơng nhỏ n nguyên tố n x Hàm sàn trả số nguyên lớn không vợt x Các chữ viết tắt AES Advanced Encryption Standard CA Certification Authority CRT Chinese Remainder Theorem CSDL Cơ sở liệu DES Data Encryption Standard DSA Digital Signature Algorithm DSS Digital Signature Standard EMD L.H Encinas, J.M.Masqué and A.Q Dios FEAL Fast Data Encipherment Algorithm IDEA International Data Encryption Algorithm LA Tên thuật toán có Luận án PKC Public Key Cryptography PKI Public Key Infrastructure RSA Rivest Shamir Adleman SHA Secure Hash Algorithm TT1 Tiến trình TT2 Tiến trình TT3 Tiến trình VPN Virtual Private Network DANH MC CC BNG Bảng 2.1 Biểu diễn 9ì25 số nguyên dơng 46 Bảng 2.2 Biểu diễn 45 số tập T(9.25) 47 Bảng 2.3 Kết thử nghiệm bớc thuật toán EMD1 54 Bảng 2.4 Kết thử nghiệm bớc thuật toán EMD 55 Bảng 2.5 So sánh thời gian giải mã song song giải mã thông 72 thờng DANH MC CC HèNH V V TH Hình 1.1 Sơ đồ đảm bảo tính mật 14 Hình 1.2 Sơ đồ tính xác thực 15 Hình 1.3 Tính mật tính xác thực hệ mật đối xứng 16 Hình 1.4 Tính mật hệ mật khoá công khai 18 Hình 1.5 Tính xác thực hệ mật khoá công khai 18 Hình 3.1 Lợc đồ ngỡng (t, w) Shamir 76 Hình B.1 Menu chơng trình 121 Hình B.2 Chọn chức Bảo vệ File liệu 122 Hình B.3 Chọn chức Giải mã File liệu 123 Hình C.1 Cửa sổ chơng trình bảo mật th điện tử 126 Hình C2 Mã hoá tệp 127 Hình C3 Giải mã tệp 128 Hình C4 Mã hoá thông báo 129 Hình C5 Giải mã xác thực 130 M U Thế kỷ 21, Công nghệ thông tin tiếp tục đợc coi ngành khoa học công nghệ mũi nhọn Nhng ngữ cảnh mạng máy tính toàn cầu, vấn đề đảm bảo bí mật toàn vẹn thông tin đờng truyền hệ thống máy tính (còn gọi an toàn thông tin) có đặc thù riêng vì: c Dữ liệu dễ bị truy nhập, lấy cắp, sử dụng trái phép, thay sửa đổi làm sai lệch nội dung, nhiều biện pháp khác nhau, nhng việc phát hiện, ngăn chặn, xử lý khó khăn d CSDL, phần mềm đợc chia sẻ dùng chung, Internet, Intranet, mạng LAN, nên việc đảm bảo tính sẵn sàng, tính toàn vẹn tất yếu phức tạp so với trờng hợp sử dụng đơn lẻ e Nhiều mạng máy tính, CSDL bị công mục đích trị, kinh tế, xã hội Tuy sách an toàn thông tin, quản trị hệ thống nói chung đợc đề cập, thực thi, quản lý chặt chẽ, nhng nhiều kẽ hở, bất cập với đối tợng tin tặc (Hacker) nhằm tới hệ thống với mục tiêu, âm mu, ý đồ lợi dụng, chiếm đoạt, phá hoại f An toàn thông tin thật cần thiết nhiều tổ chức doanh nghiệp Tuy nhiên hoạt động triển khai thực tế không tơng xứng với yêu cầu đặt ra: giải pháp an toàn thông tin lại thiếu đồng bộ, đặc biệt không sử dụng giải pháp mật mã; thiếu đội ngũ chuyên gia an toàn thông tin đủ sức t vấn cho nhà lãnh đạo, quản lí Vì vậy, vấn đề an toàn thông tin thật cần thiết nhiều tổ chức, doanh nghiệp quốc gia Trong công nghệ bảo vệ thông tin mật mã đóng vai trò quan trọng hàng đầu Mật mã có khả đảm bảo yêu cầu an toàn thông tin: c Xác thực nguồn gốc thông tin d Đảm bảo tính mật nội dung thông tin 121 43271373509744716914725243726568906325518393380577012917726999554 30563561838194318519200680 d= 40599384289009982682192853784842396053547227715682867911548142530 39908208394062337649388463230571078473812811104978305882023651876 93490680555714702540952711267238066594683234247280224360820667898 44158929333858252441357795178377801508287866866403717052160095002 21568495566339010048691935444126590227213790652557404561591872145 65741441185229025513140832158977200280604257407920522739894031742 00380316932311017405117900517177215061647077050411471651752123070 95658560347777263960222229529654974949443384927102369261644340917 65038148589547559008162543 Chuyển đổi số mũ d n sang biểu diễn nhị phân Kết độ dài biểu diễn nhị phân d nh n 1813 Chọn e = 97085208369365374969561276397693755864056784716782346848653431982 4536719824376569532567586390798756791367821364853 (Số e đợc chọn trùng với số e kết 2, để với e rp chọn cần thay đổi cp k ta tìm đợc hai số nguyên tố p q khác) rp = 51170688511778648486803155284962202491562610219946466657432648825 6621577473501644932218745211022117312932818189148 rp-1 = 51170688511778648486803155284962202491562610219946466657432648825 6621577473501644932218745211022117312932818189147 cp = 1467057756222816441369188920370222205626140908714007700798909427 p = e.cp+rp = 122 14242960795278576678539132399764855583807369560278187142605442146 79667412952416209515862523491830595452659284031268908940161948783 090561967556596106164552764779693393865886358379 k= 97085208369365374969561276397693755864056784716782346848653431982 4536719824376569532567586390798756791367821364116; q =(rp.(1/(rp-1)) mod e)+k.e = 94255376841230926502664806020357819018784677703892323010979980747 43508681514282599996709723859069136423493357430756038041239091767 97154294935805687392274082924196119719585901805940314593451464603 889205508482520080012516028836359 n =p.q = 13424756370938603755338656676173645307641788723214376626747131303 90651216111740033798568359027738659925921290359839445076266658912 24991763692442230032286909364599339804928651378702974603364234230 94644625806640954002315082762168602333578754426511724807201082594 19986954817624872308955197330484627972338554838455497036704767824 34453310551354317069361321515323957545128303826044698859536379942 6568447419502061 (n) = (p-1).(q-1) 13424756370938603755338656676173645307641788723214376626747131303 90651216111740033798568359027738659925921290359839445076266658912 24991763692442230032286909364599339804928651378608719226523003304 44378145204605172100436614991779355789519961073191537586554400229 34757601694761930847891601043194344500801693245448826879245470306 35680636330531578206508715139851617029586401706045161853411649965 3162065504307324 123 d= 13424756370938603755338656676173645307641788723214376626747131303 90651216111740033798568359027738659925921290359838062295450052589 66031288396184269760174343698012372113892965989695917963407972865 53018098686194216789636083874311399664464345809738266435587765963 55501805473239182400930310321175157566942310018227390143627558802 18999460206687915698269479820067286949371469326060253032998419628 7439032029760333 Chuyển đổi số mũ d n sang biểu diễn nhị phân Kết độ dài biểu diễn nhị phân d nh n 1346 Với số e rp chọn cần thay đổi cp k ta tìm đợc hai số nguyên tố p q khác Chọn e = 956127639769375970852083405678432569875679136782136479175863961 rp = 621722473503559644996017050594038996397311971504578248435781878 rp-1 = 621722473503559644996017050594038996397311971504578248435781877 Lần thứ nhất: cp = 54530238892316990264044217506189778647792330303865793509730178333 42530524440234285212679053845454036264854338626863 p = e.cp+rp = 52137868608171274629319005875499256422350003799139996314537495010 61328207744754184493625111603577340630567856936537496586672917402 017877392344801866191528064802755292580863966221 k= 956127639769375970852083405678432569875679136782136479175862388 124 q =(rp.(1/(rp-1)) mod e)+k.e = 91418006353095758262021003432938374676741249643406754282682827352 7944602721145370273348910114294157579168471541771715340616227 n =p.q = 47663400036586734834585905136737251485235749899194539502238313303 32541098736217105925228918029308254413498562569477145778728031851 93849877545384050780488413020021401567118080330850694492546605853 47348853112104592158546410284866768034314189722862195227297509938 75842715659318256799672215428215589452468167 (n) = (p-1).(q-1) = 47663400036586734834585905136737251485235749899194539502238313303 32541098736217105925228918029308254413498562569477145778728026638 15163795832637757590429658027457178067080088930796131111243403962 39069305226965818439756249547119786927476541612616882470912036057 25101460743157907692438941131151293247885720 d= 47663400036586734834585905136737251485235749899194539502238313253 47495373242553086173077092219093127285756264451005104231807113152 69870645677211096977455508430396118325279060176060416670842937385 08557300578275374819761859948226800297556287903675683368204156137 88721847810030423784228856326615397743460841 Chuyển đổi số mũ d n sang biểu diễn nhị phân Kết độ dài biểu diễn nhị phân d nh n 1009 Lần thứ hai: cp = 39834873489056784325698756776013976937597085208913678213652318705 8639648065 p = e.cp+rp = 125 38087223569603549998675541834475783141130358539660253935655326600 75481049485973785868709377933261561436548787395263751233391491637 92667343 k= 597085208340567843261276397956937569875679136791758623908213580 q =(rp.(1/(rp-1)) mod e)+k.e = 57088967099187325174516913506799113432067690409967568116615366892 5315546457025584506437722564589479041380330730051248808807739 n =p.q = 21743602532644890981500301877785113013044343607993230784097333667 43925042283956670478044113877123672975140731989829948396228956779 70640452717124081740736827634239208175079931010661445650868253992 06181964678123242575219967962381686704609189233976235688200247096 7477 (n) = (p-1).(q-1) = 21743602532644890981500301877785113013044343607993230784097333667 43925042283956670478044113877123672975140731989829948396228952970 98404756110734423993445231131238661803503400087445184997926565277 80320212408709909778882184702995064757787332458430828768158986949 2396 d= 21743602532644890981500301877785113013044343607993230784097333644 69793260266904498937292154738239061447160250575786025075426399905 86603870904305553332732465653798293735715022331830902555525799355 81461300395333565859947063134860483899966352598617136144503782067 2201 Chuyển đổi số mũ d n sang biểu diễn nhị phân Kết độ dài biểu diễn nhị phân d nh n 875 126 PH LC B Kết luận án đợc sử dụng để xây dựng chơng trình: Bảo mật File liệu Chơng trình bảo mật File đợc thiết kế theo quy trình hớng đối tợng cài đặt ngôn ngữ Borland Delphi Trong phần mềm có sử dụng Thuật toán xây dựng hệ mật RSA an toàn với số mũ giải mã lớn, thuật toán mã hoá liệu IDEA, giải pháp đảm bảo bí mật xác thực đợc trình bày mục 2.5, chơng luận án Phần mềm có tốc độ nhanh, hoạt động hiệu môi trờng Microsoft Windows 9X, XP, đợc thiết kế mở nên dễ dàng việc nâng cấp sửa chữa Chơng trình đợc thiết kế dùng để bảo mật File liệu có độ an toàn cao Phần sau giới thiệu số chức chơng trình Hình B1 Menu chơng trình Chơng trình bảo mật liệu Mã File Giải mã Sao lu Xem Trợ giúp Hình B.1 Menu chơng trình 127 Mã hóa File Cửa sổ menu chọn chức Mã File Chọn File Chọn File mã-Xác thực, chơng trình thực mã File liệu cần bảo vệ, xuất cửa số hình B.2 Chơng trình Chơng trìnhbảo bảomật mậtdữdữliệu liệu Mã File file Giải mã Sao lu Xem Trợ giúp Chọn File Tạo th mục Thoát Ctrl+X Chọn File mã-Xác thực Sao dự phòng Hình B.2 Chọn chức Bảo vệ File liệu Giải mã File Để sử dụng File liệu đợc bảo vệ cần phải thực chức Giải mã, theo hình B.3 128 Chơng trìnhbảo bảomật mậtdữdữ liệu Chơng trình liệu Mã Mã File file Giải mã mã Sao Sao lu lu Xem Xem Trợ Trợ giúp giúp Giải Chọn File Xác thực liệu Đóng Giải mã Hình B.3 Chọn chức Giải mã File liệu Kết luận án phân chia bí mật đợc ứng dụng Chơng trình quản lý phân phối khóa 129 PH LC C Các kết luận án đợc sử dụng để xây dựng chơng trình: Bảo mật file liệu, Bảo mật th điện tử; Chơng trình quản lý phân phối khóa Chơng trình Bảo mật th điện tử ứng dụng bảo mật chạy hệ điều hành Windows, mã hóa, giải mã nội dung th file đính theo khuôn dạng khác Chơng trình kết hợp việc sử dụng hệ mật RSA an toàn với số mũ giải mã lớn hệ mật đối xứng Trong phơng pháp phân phối khóa đợc thực sở sử dụng Chơng trình quản lý phân phối khóa Chơng trình sản phẩm đóng gói, với giải pháp lập trình modul phần mềm không phụ thuộc vào tài nguyên, th viện hệ điều hành Vì vậy, phần mềm có kích thớc nhỏ gọn, sau cài đặt không gây tranh chấp hệ thống Giải pháp bảo mật, đợc thực sở sử dụng hệ mật RSA an toàn với số mũ giải mã lớn hệ mật đối xứng Hệ mật RSA an toàn với số mũ giải mã lớn đợc dùng cho việc mã hoá giải mã khoá phiên Hàm băm SHA-1 đợc dùng để tạo mã băm có độ dài 160 bit thông báo Thuật toán mã khối IDEA đợc dùng để mã hoá giải mã thông báo với khoá phiên đợc sinh ngẫu nhiên lần Mã hoá giải mã thông báo (Nội dung th): a Ngời gửi A có thông báo m cần chuyển số ngẫu nhiên 128 bit, số đợc dùng làm khoá riêng cho phiên liên lạc gọi khoá phiên b Thông báo m đợc mã hoá thuật toán IDEA nhờ khoá phiên nói để thu đợc mã c1 c Khoá phiên đợc mã hoá thuật toán RSA an toàn với số mũ giải mã d lớn, nhờ sử dụng khoá công khai ngời nhận B, kết thu đợc mã c2 130 d Ngời A gửi mã c1c2 cho ngời B e Nhận đợc mã c1c2 ngời nhận B dùng thuật toán RSA an toàn với số mũ giải mã d lớn, kèm theo khoá bí mật để giải mã c2 khôi phục lại khoá phiên ban đầu f Khoá phiên khôi phục đợc dùng để giải mã c1 để nhận đợc thông báo m ngời gửi A Tạo chữ ký xác thực chữ ký số: Ngời gửi A có thông báo m cần đợc ký chuyển đến ngời nhận B Sử dụng hàm băm SHA-1 để tạo mã băm có độ dài 160 bit thông báo nói Mã băm đợc mã hoá tiếp hệ mật RSA với số mũ giải mã d lớn, nhờ khoá bí mật (khoá riêng) ngời A, kết đợc thêm vào thông báo m gửi cho ngời nhận Ngời B áp dụng hệ mật RSA với số mũ giải mã d lớn, khoá công khai ngời A để giải mã phục chế lại mã băm Ngời B tạo mã băm cho thông báo m nhận đợc so sánh với mã băm đợc giải mã Nếu chúng giống thông báo đợc công nhận xác thực không bị sửa đổi, ngợc lại thông báo nhận đợc không xác thực (bị sửa đổi) Mã hoá giải mã tệp (file) đính kèm: Đợc sử dụng nh trình mã hoá giải mã thông báo m Cài đặt thử nghiệm chơng trình: Chơng trình đợc cài đặt thử nghiệm mạng mạng máy tính Cục Cơ yếu 893, mạng máy tính ba tỉnh uỷ Hòa Bình, Thanh Hóa Tuyên Quang Trên máy chủ cài hệ điều hành Microsoft Windows NT, Microsoft Windows 2000 Server Các máy trạm phần mềm th điện tử đợc tích hợp mật 131 mã để phục vụ cho trình truyền, nhận th mật Chơng trình đợc thiết kế cài đặt máy trạm cài hệ điều hành Windows XP Một số giao diện thực gửi/nhận th mật C1 Mã hoá giải mã tệp Khởi động phần mềm bảo mật th điện tử, hình C1 hiển thị cửa sổ chơng trình bảo mật th điện tử Bảo mật th điện tử Mã hoá Giải mã Quản lý chứng điện tử Trợ giúp Thoát Hình C1 Cửa sổ chơng trình bảo mật th điện tử C1.1 Mã hoá ký tệp Chọn chức Mã hoá, sau chọn ngời dùng có Danh sách ngời dùng có mạng, ngời dùng đợc chọn đợc chuyển xuống Danh sách ngời dùng đợc chọn Danh sách ngời dùng đợc chọn danh sách ngời nhận đợc tệp (file) mã hoá mã hoá ký 132 Hình cửa sổ chức Mã hoá tệp Hình C2 Mã hoá tệp Chơng trình mã hoá mã hoá ký nhiều tệp liệu, dùng chuột để chọn nhiều tệp để mã hoá mã hoá ký Chọn xong bấm nút Mã hoá Mã hoá ký tệp đợc mã hoá mã hoá ký C1.2 Giải mã xác thực tệp Chọn chức Giải mã, sau chọn chức Giải mã xác thực tệp Xuất cửa sổ hình C3 133 Hình C3 Giải mã tệp C2 Mã hoá giải mã thông báo C2.1 Mã hoá thông báo Chọn chức Mã hoá, sau chọn chức Mã hóa ký thông báo Xuất cửa sổ hình C4 134 Hình C4 Mã hoá thông báo Khi soạn thảo thông báo dùng chơng trình soạn thảo (Microsoft Word chơng trình soạn thảo hệ th) Chọn đoạn văn cần mã hoá, ký thông báo mã hoá ký, sau ấn Ctrl + C để chép thông báo vào clipboard Chọn chức Mã hoá, Ký thông báo Mã hoá ký Sau thực xong chơng trình chép ngợc lại vào vùng soạn thảo thông báo C2.2 Giải mã thông báo Chọn chức Giải mã, sau chọn chức Giải mã xác thực thông báo Xuất cửa sổ hình C5 135 Hình C5 Giải mã xác thực ... cho hệ mật RSA an toàn (hệ mật RSA an toàn luận án đợc hiểu độ an toàn thực tiễn (tức độ an toàn tính toán) hệ mật RSA), cần phải ý tới việc sử dụng số mũ giải mã bí mật d, cho tránh đợc kiểu công. .. Hellman đa vào năm 1976 Việc thực hoá hệ mật khoá công khai Rivest, Shamir Adleman đa vào năm 1978 Họ tạo hệ mật RSA tiếng Kể từ có thêm số hệ mật khoá công khai đợc công bố, độ an toàn hệ mật. .. Đề tài tập trung nghiên cứu hệ mật RSA, kỹ thuật công vào hệ mật RSA, từ đa phơng pháp nâng cao độ an toàn thực tiễn cho hệ mật 11 RSA, tránh đợc kiểu công vào hệ mật RSA việc sử dụng số mũ giải

Ngày đăng: 09/07/2017, 20:16

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Nguyễn Ngọc Cương (2007), “Chữ ký chống chối từ và một số lược đồ phát triển”, Tạp chí An toàn Thông tin, Ban Cơ yếu Chính phủ, (1), tr.21-23 Sách, tạp chí
Tiêu đề: Chữ ký chống chối từ và một số lược đồ phát triển”, "Tạp chí An toàn Thông tin, Ban Cơ yếu Chính phủ
Tác giả: Nguyễn Ngọc Cương
Năm: 2007
[2]. Hà Huy Khoái, Phạm Huy Điển (2003), Số học thuật toán, cơ sở lý thuyết và tính toán thực hành, NXB Đại học Quốc gia, Hà Nội Sách, tạp chí
Tiêu đề: Số học thuật toán, cơ sở lý thuyết và tính toán thực hành
Tác giả: Hà Huy Khoái, Phạm Huy Điển
Nhà XB: NXB Đại học Quốc gia
Năm: 2003
[3]. Hà Huy Khoái, Phạm Huy Điển (2004), Mã hoá thông tin, cơ sở toán học & ứng dụng, NXB Đại học Quốc gia, Hà Nội Sách, tạp chí
Tiêu đề: Mã hoá thông tin, cơ sở toán học "& ứng dụng
Tác giả: Hà Huy Khoái, Phạm Huy Điển
Nhà XB: NXB Đại học Quốc gia
Năm: 2004
[4]. Ngô Tứ Thành, La Minh Thành (2007), “Máy tính l−ợng tử và An ninh thông tin Quốc gia” Tạp chí An toàn thông tin, Ban Cơ yếu Chính phủ, (1) tr .13-16 Sách, tạp chí
Tiêu đề: Máy tính l−ợng tử và An ninh thông tin Quốc gia” "Tạp chí An toàn thông tin, Ban Cơ yếu Chính phủ
Tác giả: Ngô Tứ Thành, La Minh Thành
Năm: 2007
[5]. Hồ Thuần (1998), Giáo trình. Lý thuyết mật mã và an toàn dữ liệu, Hà Néi.Tiếng Nga Sách, tạp chí
Tiêu đề: iáo trình. Lý thuyết mật mã và an toàn dữ liệu
Tác giả: Hồ Thuần
Năm: 1998
[6]. V. V. Vaêvađin (1966), Các phương pháp số của đại số tuyến tính lý thuyết và thuật toán (Tiếng Nga), NXB khoa học, MackơvaTiếng Anh Sách, tạp chí
Tiêu đề: Các ph−ơng pháp số của đại số tuyến tính lý thuyết và thuật toán (Tiếng Nga)
Tác giả: V. V. Vaêvađin
Nhà XB: NXB khoa học
Năm: 1966
[7]. Alessandro Languasco and Alberto Perelli (2003), “Prime numbers and cryptography”, This is the last preprint. The final paper appeared in Mathematics and culture, I, ed. By M. Emmer, Springer 2003 Sách, tạp chí
Tiêu đề: Prime numbers and cryptography”
Tác giả: Alessandro Languasco and Alberto Perelli
Năm: 2003
[8]. Abhishek Parakh and Subhash Kak (2009), “Space Efficient Secret Sharing”, Computer Science Department, Oklahoma State University Stillwater, OK 74078 February 18, 2009, pp.1-5 Sách, tạp chí
Tiêu đề: Space Efficient Secret Sharing”, "Computer Science Department, Oklahoma State University Stillwater
Tác giả: Abhishek Parakh and Subhash Kak
Năm: 2009
[9]. T. M. Apostol (1976), Introduction to Analytic Number Theory, Springer Verlag, New York Heidelberg Berlin Sách, tạp chí
Tiêu đề: Introduction to Analytic Number Theory
Tác giả: T. M. Apostol
Năm: 1976
[10]. Benne de Weger (2001), “Cryptanalysis of RSA with Small Prime Difference”, Revised version: June 13, 2001 Sách, tạp chí
Tiêu đề: Cryptanalysis of RSA with Small Prime Difference”, "Revised version
Tác giả: Benne de Weger
Năm: 2001
[11]. C. Blundo, A. De Santis, R. De Simone, U. Vaccaro (1997), “Tight bounds on the information rate of secret sharing schemes”, Designs Codes Cryptography 11, pp.107-122 Sách, tạp chí
Tiêu đề: Tight bounds on the information rate of secret sharing schemes”, "Designs Codes Cryptography 11
Tác giả: C. Blundo, A. De Santis, R. De Simone, U. Vaccaro
Năm: 1997
[12]. C. Blundo, A. De Santis, D.R. Stinson, U. Vaccaro (1995), “Graph decompositions and secret sharing schemes”, Journal of Cryptology 8, pp.39-64 Sách, tạp chí
Tiêu đề: Graph decompositions and secret sharing schemes”, "Journal of Cryptology 8
Tác giả: C. Blundo, A. De Santis, D.R. Stinson, U. Vaccaro
Năm: 1995
[13]. D. Boneh and G. Durfee (1998). New results on cryptanalysis of low private exponent RSA. Preprint, 1998 Sách, tạp chí
Tiêu đề: New results on cryptanalysis of low private exponent RSA
Tác giả: D. Boneh and G. Durfee
Năm: 1998
[14]. D. Boneh and G.Durfee (1999), “Cryptanalysis of RSA with private key d less than N 0,292 ”, Advanced in Cryptology. EUROCRYPT ’ 99, LNCS 1592, pp.1-16 Sách, tạp chí
Tiêu đề: Cryptanalysis of RSA with private key d less than N0,292”, "Advanced in Cryptology. EUROCRYPT"’" 99, LNCS 1592
Tác giả: D. Boneh and G.Durfee
Năm: 1999
[15]. E.F. Brickell, D.M. Davenport (1991), “On the classification of ideal secret sharing schemes”, J. Cryptology 4, pp.123-134 Sách, tạp chí
Tiêu đề: On the classification of ideal secret sharing schemes”, "J. Cryptology 4
Tác giả: E.F. Brickell, D.M. Davenport
Năm: 1991
[16]. E.F. Brickell (1989), “Some ideal secret sharing schemes”, J. Combin. Math. Combin. Comput. 6, pp.105-113 Sách, tạp chí
Tiêu đề: Some ideal secret sharing schemes”, "J. Combin. "Math. Combin. Comput. 6
Tác giả: E.F. Brickell
Năm: 1989
[17]. D. Coppersmith (1997). “Small solutions to polynomial equations, and low exponent RSA vulnerabilities”, Journal of Cryptology, Vol(10), pp.233- 260 Sách, tạp chí
Tiêu đề: Small solutions to polynomial equations, and low exponent RSA vulnerabilities”, "Journal of Cryptology
Tác giả: D. Coppersmith
Năm: 1997
[18]. L. Csirmaz (2007), “Secret sharing schemes on graphs”, Studia Scientiarum Mathematicarum Hungarica, Akadémiai Kiadó, Vol(44), Number 3/September 2007, PP. 297-306 Sách, tạp chí
Tiêu đề: Secret sharing schemes on graphs”, "Studia Scientiarum Mathematicarum Hungarica, Akadémiai Kiadó
Tác giả: L. Csirmaz
Năm: 2007
[19]. Dan Boneh (1999), “Twenty Years of Attacks on the RSA Cryptosystem “ Notices of the AMS, Vol (46), pp.203-213 Sách, tạp chí
Tiêu đề: Twenty Years of Attacks on the RSA Cryptosystem “
Tác giả: Dan Boneh
Năm: 1999
[20]. Dan Boneh, Fmily Shen, Brent Waters (2006), “Strongly unforgeable signatures based on computation”, Public key cryptography, Proceedings, 9 th International conference, Springer, 2006, pp. 229-240 Sách, tạp chí
Tiêu đề: Strongly unforgeable signatures based on computation”, "Public key cryptography, Proceedings, 9"th" International conference, Springer, 2006
Tác giả: Dan Boneh, Fmily Shen, Brent Waters
Năm: 2006

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w