Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

tìm hiểu về chữ kí điện tử và chương trình mình họa
Nội dung xem thử
Mô tả chi tiết
Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa.
Mục lục khóa luận
Phần 1: Tìm hiểu lịch sử về an toàn thông tin, chứng thực thông tin và chữ ký điện tử.............7
Phần 2: Nội dung.......................................................................................................................10
I. Tổng quan về chứng thực và an toàn thông tin......................................................................10
II. Mã hóa dữ liệu và giải mã.................................................................................................11
a. Tổng quan về mã hóa dữ liệu và giải mã:......................................................................12
b. Mã hóa bất đối xứng (asymmetric)...............................................................................13
c. Mã hóa đối xứng (symmetric)........................................................................................16
d. Hàm băm (Hashing).......................................................................................................17
- Tính chất của hàm băm................................................................................................18
- Một số hàm băm nổi tiếng...........................................................................................19
+ MD5 (Message Digest)..........................................................................................19
+ SHA (Secure Hash Algorithm)...............................................................................25
III. Chữ ký điện tử..................................................................................................................28
1. Tổng quan......................................................................................................................28
2. Quy trình sử dụng chữ ký điện tử..................................................................................30
3. Một số sơ đồ CKĐT phổ biến........................................................................................32
a. Rivest Shamir Adleman (RSA)..................................................................................32
- Sơ lược về các khái niệm toán học dùng trong RSA...............................................32
- Cách tạo khóa:.........................................................................................................34
- Quy trình thực hiện ký và xác nhận văn bản...........................................................35
Phần này đã được cắt bỏ, hãy liên hệ chủ đề tài để nhận được bản chi tiết hơn. ..........35
- Tính bảo mật............................................................................................................37
- Các dạng tấn công....................................................................................................38
b. Hệ chữ ký ElGammal.................................................................................................40
c. Chuẩn chữ kí số (DSS) ..............................................................................................44
4. Hàm băm và kết hợp hàm băm vào chữ ký điện tử.......................................................47
IV. Cài đặt minh họa sơ đồ ký số RSA kết hợp băm SHA....................................................47
+ Các bước thực hiện của chương trình.............................................................................47
a. Phát sinh khóa: ..........................................................................................................47
b. Ký chữ ký điện tử: ....................................................................................................47
........................................................................................................................................47
Phần này đã được cắt bỏ, hãy liên hệ chủ đề tài để nhận được bản chi tiết hơn. ..........47
........................................................................................................................................47
- Một số hàm sử dụng trong chương trình.....................................................................47
- Giao diện của chương trình:........................................................................................49
Phần 3. Kết luận: ......................................................................................................................50
+ Những phần đã làm được....................................................................................................50
+ Những phần chưa làm được................................................................................................50
+ Hướng phát triển của đề tài.................................................................................................50
+ Tài liệu tham khảo..............................................................................................................51
+ Phụ lục................................................................................................................................51
- Cách liên hệ để lấy bài hoàn chỉnh: ....................................................................................51
Để lấy bài hoàn chỉnh. Có thể lấy thêm phần code (nguyên code + phần cài đặt), xin hãy
liên hệ mail or số đt trên để liên hệ lấy bài............................................................................51
Liên hệ. Mail: [email protected] or đt: 0982.070.520
1
Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa.
Phí: bài khóa luận 50.k, Code: 100.k.....................................................................................51
Liên hệ: mail: [email protected] or 0982.070.520 (có thể sms).................................51
Danh mục từ viết tắt:
- RSA: Rivest Shamir Adleman
- SHA: Secure Hash Algorithm
- MD5: Message Digest
- CKĐT: Chữ ký điện tử
- CA: Certificate Authority - ủy quyền chứng chỉ
- UCLN: Ước chung lớn nhất
Liên hệ mail: [email protected] or đt: 0982.070.520
để lấy bài + Code đầy đủ và chi tiết hơn!
Liên hệ. Mail: [email protected] or đt: 0982.070.520
2
Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa.
A. PHẦN MỞ ĐẦU
1. Lí do chọn đề tài
Ngày nay, các ứng dụng của công nghệ thông tin ngày càng không thể thiếu được
đối với các thành phần như xã hội, kinh tế, chính trị, quân sự... Một lĩnh vực quan
trọng mà công nghệ thông tin được ứng dụng rất mạnh mẽ và không thể thiếu đó là
lĩnh vực truyền thông. Rất nhiều thông tin liên quan đến những công việc hàng ngày
đều do máy vi tính quản lý và truyền gửi đi trên hệ thống mạng, kéo theo đó là vấn
đề về xác thực nguồn thông tin nhận được. Và vấn đề được đặt ra là làm thế nào để
xác thực được một cách chính xác nguồn thông tin nhận là của một người, một máy
chủ hay của một thực thể nào đó gửi tin trên hệ thống mạng?
Hình 1.1 – Mô hình trao đổi thông tin qua mạng INTERNET.
Liên hệ. Mail: [email protected] or đt: 0982.070.520
A
INTERNE
T
B
D
3
Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa.
Ví dụ: khi A gửi một thông tin điện tử cho D, và giả sử B “giả mạo” A cũng gửi
một thông tin cho D, hoặc một người C trên môi trường truyền bắt được và sửa đổi
thông tin A gửi sau đó các thông tin này được gửi lại cho D. Vậy thông tin D nhận
được không chính xác và người nhận D cũng không thể xác thực được thông tin đó
là do người A gửi, hay B gửi, hay một người nào khác gửi.
Vấn đề đặt ra là người D sau khi nhận được bản tin phải xác thực được rằng thông
tin là của chính một đối tượng cụ thể gửi và thông tin không bị tiết lộ cũng như bị
không thay đổi trên môi trường truyền thông.
Đề tài “TÌM HIỂU VỀ CHỮ KÝ ĐIỆN TỬ VÀ CÀI ĐẶT CHƯƠNG TRÌNH
MINH HỌA” sẽ tìm hiểu vấn đề nêu trên và cài đặt chương trình ký số minh họa.
2. Mục đích nghiên cứu
Tìm hiểu cơ sở lý luận về chứng thực thông tin, chữ ký điện tử, cài đặt chương
trình ký số kết hợp RSA và hàm Băm.
3. Nhiệm vụ nghiên cứu
- Nghiên cứu cơ sở lý luận về chứng thực thông tin.
- Tìm hiểu về chữ ký điện tử.
- Tìm hiểu về các phương thức mã hóa dữ liệu cơ bản.
- Tìm hiểu phương thức mã hóa bất đối xứng sử dụng cho chữ ký điển tử.
- Tìm hiểu về hàm băm.
- Cài đặt chương trình minh họa.
4. Đối tượng nghiên cứu
- Cơ sở lý luận về chứng thực thông tin.
- Hệ mã hóa công khai RSA.
Liên hệ. Mail: [email protected] or đt: 0982.070.520
4
Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa.
- Hàm băm kết hợp cho chữ ký điện tử.
5. Phạm vi nghiên cứu
Nghiên cứu lý thuyết về chứng thực thông tin, hệ mã hóa công khai RSA, hàm
băm SHA và cài đặt chương trình minh họa.
6. Phương pháp nghiên cứu
- Hoạt động nghiên cứu cá nhân
- Hoạt động nghiên cứu tài liệu
- Trao đổi với giảng viên hướng dẫn
7. Cấu trúc khóa luận
Gồm 5 phần chính:
1. Phần mở đầu
2. Phần nội dung
3. Phần kết luận
4. Phần tài liệu tham khảo
5. Phần phụ lục
A. Phần mở đầu:
Lý do chọn đề tài
Mục đích nghiên cứu
Nhiệm vụ nghiên cứu
Đối tượng nghiên cứu
Phạm vi nghiên cứu
Phương pháp nghiên cứu
Cấu trúc khóa luận
Liên hệ. Mail: [email protected] or đt: 0982.070.520
5