Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
ĐẠI HỌC THÁI NGUYÊN
TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
LƢƠNG CHÍ CHÂU
CHỮ KÝ SỐ TẬP THỂ ỨNG DỤNG TRONG CHỨNG
THỰC TÀI LIỆU CHO CHÍNH PHỦ ĐIỆN TỬ
LUẬN VĂN KHOA HỌC MÁY TÍNH
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
THÁI NGUYÊN - 2014
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
ĐẠI HỌC THÁI NGUYÊN
TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
LƢƠNG CHÍ CHÂU
CHỮ KÝ SỐ TẬP THỂ ỨNG DỤNG TRONG
CHỨNG THỰC TÀI LIỆU CHO CHÍNH PHỦ ĐIỆN TỬ
Chuyên ngành : KHOA HỌC MÁY TÍNH
Mã số: 60 48 01 01
LUẬN VĂN THẠC SỸ KHOA HỌC MÁY TÍNH
NGƢỜI HƢỚNG DẪN KHOA HỌC: TS. NGUYỄN VĂN TẢO
THÁI NGUYÊN - 2014
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
i
MỤC LỤC
MỞ ĐẦU 1
CHƢƠNG 1. KHÁI QUÁT VỀ MÔ HÌNH CHỮ KÝ SỐ TẬP THỂ
VÀ HƢỚNG NGHIÊN CỨU CỦA ĐỀ TÀI 6
1.1 Một số khái niệm và thuật ngữ liên quan 6
1.1.1 Một số khái niệm 6
1.1.2 Các thuật ngữ liên quan 8
1.2 An toàn thông tin trong các hệ thống truyền tin 10
1.2.1 Các hệ thống truyền tin và một số vấn đề về an toàn thông tin 10
1.2.2 Giải pháp an toàn thông tin trong các hệ thống truyền tin 11
1.3 Hƣớng nghiên cứu của đề tài luận văn 12
1.3.1 Đặt vấn đề 12
1.3.2 Mô hình chữ ký số tập thể 13
1.3.3 Lược đồ chữ ký số tập thể 25
CHƢƠNG 2. MỘT SỐ CÁC LƢỢC ĐỒ CHỮ KÝ SỐ TẬP THỂ
DỰA TRÊN HỆ MẬT RSA 30
2.1 Hệ mật RSA 30
2.1.1 Thuật toán hình thành khóa 30
2.1.2 Thuật toán mật mã khóa công khai RSA 31
2.1.3 Thuật toán chữ ký số RSA 31
2.1.4 Cơ sở xây dựng hệ mật RSA 32
2.2 Lƣợc đồ cơ sở dựa trên hệ mật RSA 33
2.2.1 Lược đồ cơ sở - LD 1.01 33
2.2.2 Tính đúng đắn của lược đồ cơ sở LD 1.01 35
2.2.3 Mức độ an toàn của lược đồ cơ sở LD 1.01 36
2.3 Lƣợc đồ chữ ký số tập thể 38
2.3.1 Lược đồ chữ ký số đơn - LD 1.02 38
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
ii
2.3.2 Lược đồ đa chữ ký song song - LD 1.03 47
2.3.3 Lược đồ đa chữ ký nối tiếp - LD 1.04 53
CHƢƠNG 3. THỬ NGHIỆM CHỮ KÝ SỐ TẬP THỂ CHO FILE
PDF 62
3.1 Mô hình hệ thống chữ ký số tập thể 62
3.2 Quy trình thực hiện 65
3.3 Kết quả thử nghiệm 67
KẾT LUẬN 72