1. Trang chủ
  2. » Giáo Dục - Đào Tạo

đề tài tìm hiểu về chữ ký điện tử và xây dựng ứng dụng tạo và xác thực chữ ký điện tử

51 4 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 51
Dung lượng 1,05 MB

Nội dung

lOMoARcPSD|9234052 TRịNG ắI HC CễNG NGHIịP THC PHặM TP HCM KHOA CƠNG NGHà THƠNG TIN Ngành An Tồn Thơng Tin -o0o - Đà ÁN MÔN HàC ĐÀ TI : TèM HIU V CH Kí IịN Tỵ V XÂY DĂNG ĄNG DĀNG T¾O VÀ XÁC THĂC CHĀ KÝ IịN Tỵ Sinh viờn thc hiỏn: Nguyòn Vn Quang 2033181060 Đào Chi¿n Thắng 2033181066 Giảng viên h°ớng dẫn: M¿nh Thiên Lý TP Hồ Chí Minh, Tháng năm 2021 lOMoARcPSD|9234052 Đồ án mơn học LÞI CÀM ¡N Chúng em xin chân thành gāi lßi cảm ¡n sâu sắc tới M¿nh Thiên Lý - ng°ßi ln bảo, nhắc nhá, h°ớng dẫn, cung cấp nhăng tài liáu quý giá, ki¿n thāc bổ ích dẫn dắt tāi em hồn thành đồ án Chúng em xin gāi lßi cảm ¡n thầy cô giáo khoa Công nghá thông tin - tr°ßng Đ¿i học Cơng nghiáp Thąc phẩm TP HCM gia đình t¿o điÁu kián giúp đỡ vÁ vật chất tinh thần đà chúng em có thà tập trung có động ląc đà hồn thành tốt đồ án Sinh viên thąc hián Nguyßn Văn Quang Đào Chi¿n Thắng lOMoARcPSD|9234052 Đồ án môn học NH¾N XÉT CĂA GIÁO VIÊN H¯àNG DÈN Nhóm sinh viên gồm : Nguyßn Văn Quang Đào Chi¿n Thắng MSSV: 2033181060 MSSV: 2033181066 Nhận xét : ……………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ĐiÃm đánh giá: ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… Ngày ……….tháng ………….năm 2021 ( Ký tên, ghi rõ họ tên) lOMoARcPSD|9234052 Đồ án mơn học MĀC LĀC LÞI CÀM ¡N NH¾N XÉT CĂA GIÁO VIÊN H¯àNG DÈN MĀC LĀC DANH MĀC HÌNH ÀNH THU¾T NGĀ VI¾T TÀT LÞI NĨI ĐÄU CH¯¡NG TịNG QUAN V CC LOắI M HO 11 1.1 Giới thiáu vÁ mật mã học 11 1.1.1 Mật mã học gì? .11 1.1.2 Các thành phần mật mã học .11 1.1.3 Quy trình c¡ cÿa mật mã học 12 1.2 Phân lo¿i há mã hoá 12 1.2.1 Há mã dòng - Stream Cipher 12 1.2.2 Há mã khối - Block Cipher 13 1.2.3 Há mã hoá đối xāng 14 1.2.4 Há mã hoá bất đối xāng .20 1.2.5 Há mã hoá RSA 21 CH¯¡NG HÀM BM (HASH) 26 2.1 S¡ l°ÿc vÁ hàm băm 26 2.2 Khái niám hàm băm 26 2.3 Tính chất cÿa hàm băm .26 2.4 Thuộc tính cần thi¿t 26 2.5 Cách ho¿t động cÿa hàm băm 27 2.6 Các lo¿i hàm băm phổ bi¿n .28 2.6.1 MD5 (Message - Digest Algorithm 5) .28 lOMoARcPSD|9234052 Đồ án môn học 2.6.2 SHA (Secure Hashing Algorithm) .29 2.7 Āng dāng cÿa hàm băm 30 CH¯¡NG LÝ THUY¾T VÀ CHĀ KÝ SÞ 32 3.1 Giới thiáu vÁ chă ký số .32 3.2 Khái niám chă ký số 32 3.3 Các °u điÃm cÿa chă ký số .32 3.4 Quy trình t¿o xác thąc chă ký số 34 3.4.1 Thuật toán t¿o khoá 34 3.4.2 T¿o chă ký ký vào thông điáp .34 3.4.3 KiÃm tra xác thąc chă ký số 34 CH¯¡NG MÞT SÞ QUY ĐÞNH, THƠNG T¯ VÀ CHĀ KÝ SÞ 37 4.1 Quy định vÁ ký số, kiÃm tra chă ký số văn đián tā c¡ quan nhà n°ớc viát nam 37 4.1.1 Quy định vÁ giá trị pháp lý cÿa chă ký số 37 4.1.2 cung cấp Quy định vÁ điÁu kián t¿o chă ký số đảm bảo an toàn đ¡n vị 37 4.2 Chāng th° số, chă ký số n°ớc t¿i viát nam 38 4.2.1 Đối t°ÿng sā dāng chāng th° số n°ớc .38 4.2.2 Đối t°ÿng sā dāng chāng th° số n°ớc .38 4.2.3 Ph¿m vi ho¿t động thßi h¿n giấy phép sā dāng chāng th° số n°ớc t¿i Viát Nam 38 4.2.4 Đối với thuê bao sā dāng chāng th° số n°ớc t¿i Viát Nam: 38 4.2.5 Đối với tổ chāc cung cấp dịch vā chāng thąc chă ký số n°ớc có chāng th° số đ°ÿc cơng nhận t¿i Viát Nam 39 CH¯¡NG XÂY DĂNG ĄNG DĀNG T¾O VÀ XÁC THĂC CHĀ KÝ SÞ 40 5.1 Giới thiáu vÁ phần mÁm 40 5.2 Thąc hián t¿o khóa bí mật khóa cơng khai 41 lOMoARcPSD|9234052 Đồ án môn học 5.3 Thąc hián t¿o chă ký số giải thuật RSA 43 5.4 Thąc hián giải mã đà xác thąc cho chă ký đ°ÿc t¿o giải thuật RSA 45 K¾T LU¾N 48 PHĀ LĀC 49 TÀI LIÞU THAM KHÀO 51 lOMoARcPSD|9234052 Đồ án môn học DANH MĀC HÌNH ÀNH Hình 1.1 Mơ hình mã hoá dă liáu c¡ 12 Hình 1.2 Mơ hình vÁ há mã hố dịng Stream Cipher 13 Hình 1.3 Mơ hình vÁ há mã hố khối Block Cipher 14 Hình 1.4 Bảng ví dā x¿p thuật tốn mã hố thay th¿ 15 Hình 1.5 Bảng mã dịch chuyÃn 17 Hình 1.6 Cách ho¿t động cÿa playfair .18 Hình 1.7 Cách x¿p ma trận khóa cÿa playfair 19 Hình 1.8 K¿t trả vÁ dùng playfair 19 Hình 1.9 Quy trình mã hố RSA .23 Hình 2.1 S¡ đồ ho¿t động hàm băm 27 Hình 2.2 Ví dā vÁ hàm băm .28 Hình 2.3 Ví dā vÁ hàm băm MD5 cơng cā HashCalc .29 Hình 3.1 Quy trình t¿o xác thąc chă ký số 35 Hình 5.1 Giao dián started cÿa phần mÁm 40 Hình 5.2 Các độ dài khóa mà ch°¡ng trình hỗ trÿ 41 Hình 5.3 Code truyÁn giá trị độ dài khoá vào đối t°ÿng RSA 41 Hình 5.4 Code t¿o khố cơng khai bí mật .42 Hình 5.5 Khóa bí mật khố cơng khai 43 Hình 5.6 Giao dián t¿o chă ký số 43 Hình 5.7 Tuỳ chọn nén file sau t¿o thành công chă ký 45 Hình 5.8 Giao dián xác thąc chă ký số 46 Hình 5.9 Chă ký giống với văn 46 Hình 5.10 Chă ký không giống với văn 47 lOMoARcPSD|9234052 Đồ án mơn học THU¾T NGĀ VI¾T TÀT Tên vi¿t tÁt Tên ti¿ng anh Tên ti¿ng viát DES Data Encryption Standard Chuẩn mã hoá dă liáu RSA Rivest - Shamir - Adleman Há mã hố khố cơng khai RSA MAC Message Authentication Code Mã xác thąc thông báo ¯ớc chung lớn ¯CLN OTP One Time Pad Một nhăng há mã dịng MD Message - Digest Algorithm Thuật tốn tóm tắt hóa thơng điáp SHA Secure Hash Algorithm Thuật tốn băm an tồn lOMoARcPSD|9234052 Đồ án mơn học LÞI NĨI ĐÄU Tÿ thuá xa x°a, ho¿t động giao dịch giăa bên đÁu cần bián pháp xác thąc đà đảm bảo tính an tồn cÿa giao dịch, đà có thà chāng thąc hay xác minh ta có nhiÁu cách, số chă ký vi¿t tay hình thāc đ¡n giản an tồn Nh°ng thßi đ¿i hián chă ký vi¿t tay ngày hiáu quả, hồn tồn có thà bị làm giả są bất tián cÿa viác phải đồng thßi có są hián dián cÿa hai bên đà có thà ký k¿t hÿp đồng Nhất thßi gian gần dịch bánh ngày hoành hành ng°ßi phải h¿n ch¿ ti¿p xúc với khi¿n điÁu trá nên khó khăn thßi điÃm cơng nghá phát triÃn nh° bây giß, viác giao dịch m¿ng trá nên quen thuộc với ng°ßi, giao dịch yêu cầu cần có hÿp đồng l¿i đặt vấn đÁ lớn vÁ tính xác thąc an tồn cÿa hÿp đồng có thà bị lÿi dāng bái

Ngày đăng: 17/08/2022, 17:57

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

TÀI LIỆU LIÊN QUAN

w