Danh mục

Tóm tắt luận văn Thạc sĩ: Nghiên cứu chữ kí số và bài toán bỏ phiếu từ xa

Số trang: 24      Loại file: pdf      Dung lượng: 366.15 KB      Lượt xem: 12      Lượt tải: 0    
Thu Hiền

Hỗ trợ phí lưu trữ khi tải xuống: 5,000 VND Tải xuống file đầy đủ (24 trang) 0

Báo xấu

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài luận văn thạc sĩbao gồm 3 chương: Chương 1 Tổng quan về mật mã và chữ kí số, Chương 2: Bỏ phiếu từ xa, Chương 3: Phân tích thiết kế và xây dựng ứng dụng mô hình hóa cho bài toán bỏ phiếu từ xa.
Nội dung trích xuất từ tài liệu:
Tóm tắt luận văn Thạc sĩ: Nghiên cứu chữ kí số và bài toán bỏ phiếu từ xa 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG --------------------------------------- Trịnh Thị Nhẫn NGHIÊN CỨU CHỮ KÍ SỐ VÀ BÀI TOÁN BỎ PHIẾU TỪ XA Chuyên ngành: Khoa Học Máy Tính Mã số: 60.48.01 Người hướng dẫn khoa học: TS Hồ Khánh Lâm TÓM TẮT LUẬN VĂN THẠC SĨ HÀ NỘI - 2012 2 MỞ ĐẦU Để đáp ứng các nhu cầu trao đổi thông tin qua các thiếtbị điện tử nói chung và qua mạng Internet nói riêng. Mật mãhọc ra đời và chỉ nghiên cứu các phương pháp để bảo đảm sựan toàn thông tin trong truyền thông. Mật mã học không chỉ dừng lại trong lĩnh vực bảo mậtthông tin mà còn phục vụ nhu cầu xác thực thông tin trênmạng. Giải pháp được đưa ra cho vấn đề đó là “chữ kí điện tử”và “chữ kí số”. Chữ kí số tương đương với chữ kí tay trên cácdữ liệu điện tử, nó không những xác thực được thông tin gửi từđịa chỉ nào mà còn có thể làm người gửi thông tin không thể từchối thông tin do mình đã “kí” và gửi đi trong giao dịch điệntử. Khi công nghệ thông tin và các ngành điện tử phát triểnnhư vũ bão thì mọi hoạt động của xã hội có thể số hóa. Số hóacác công việc không chỉ đảm bảo hiệu quả công việc mà còn antoàn hơn rất nhiều so với những hoạt động do con người thựchiện. Một hoạt động to lớn và quan trọng hàng đầu trong xã hộilà bỏ phiếu cũng được điện tử hóa – chúng ta đang nói tới bỏphiếu từ xa hay bỏ phiếu điện tử. Các vấn đề nói trên phần nào còn mới mẻ với nước ta,xuất phát từ đó em đã lựa chọn việc “Nghiên cứu chữ kí số và 3bài toán bỏ phiếu từ xa” là chủ đề chính của luận văn tốtnghiệp.Luận văn của em bao gồm 3 chương:Chương 1: Tổng quan về mật mã và chữ kí sốChương 2: Bỏ phiếu từ xaChương 3: Phân tích thiết kế và xây dựng ứng dụng mô hìnhhóa cho bài toán bỏ phiếu từ xa Trong luận văn em sử dụng các phương pháp mã hóa cổđiển, mã hóa đối xứng, mã hóa công khai… được thể hiện bằngngôn ngữ lập trình C# trên nền của asp.net để xây dựng môhình hóa và cơ sở dữ liệu em sử dụng SQL server 2005. 4 CHƯƠNG 1 TỔNG QUAN VỀ MẬT MÃ VÀ CÁC PHƯƠNG PHÁP MÃ HÓANội dung của chương bao gồm các phần sau:  Mật mã học và các yêu cầu bảo mật thông tin  Các phương pháp mã hóa  Khái niệm chữ kí số  Cơ sở toán học của lý thuyết số  Mã hóa công khai Elgamal  Sơ đồ chữ kí số  Lược đồ chữ kí số Elgamal1.1. Mật mã học và các yêu cầu bảo mật thông tin: Mật mã học là một lĩnh vực liên quan với các kỹ thuậtngôn ngữ và toán học để đảm bảo an toàn thông tin, cụ thể làtrong thông tin liên lạc. Về phương diện lịch sử, mật mã họcgắn liền với quá trình mã hóa. Điều này có nghĩa là nó gắn vớicác cách thức để chuyển đổi thông tin từ dạng này sang dạngkhác nhưng ở đây là từ dạng thông thường có thể nhận thứcđược thành dạng không thể nhận thức được, làm cho thông tintrở thành dạng không thể đọc được nếu như không có các kiếnthức bí mật. Quá trình mã hóa được sử dụng chủ yếu để đảmbảo tính bí mật của các thông tin quan trọng, chẳng hạn trongcông tác tình báo, quân sự hay ngoại giao cũng như các bí mậtvề kinh tế, thương mại.* Quá trình được mô tả như sau: 5 Hình 1.1. Quá trình mã hóa và giải mật mã Như vậy mật mã là một lĩnh vực nghiên cứu về các kĩthuật toán học có liên quan tới lĩnh vực bảo mật thông tin nhưbí mật, tính xác thực và toàn vẹn dữ liệu.Để dảm bảo an toàn cho các thông tin mật mã học yêu cầu cácthuộc tính sau: - Bí mật - Toàn vẹn dữ liệu - Xác thực - Không chối bỏ được - Chống lặp lại1.2. Các phương pháp mã hóa:1.2.1. Các phương pháp mã hóa cổ điển:1.2.1.1. Phương pháp chuyển vị: Phương pháp này là đổi chỗ lại các kí tự trong văn bảnrõ làm cho đối phương không thể hiểu được nội dung thôngbáoTrong phương pháp này ta sử dụng một số kĩ thuật sau: 6- Đảo ngược toàn bộ văn bản gốc.- Mã hóa theo mẫu hình học.1.2.1.2. Phương pháp thay thế: Phương pháp này mã hóa bằng cách thay đổi một haymột nhóm kí tự của văn bản gốc bằng một hay một nhóm cáckí tự khác để tạo thành văn bản mã. Bên nhận chỉ việc đảongược trình tự thay thế trên văn bản mã là có được văn bảngốc.Một số kĩ thuật thay thế:- Thay thế đơn giản.- Thay thế nhiều hàng.1.2.2. Mã khóa đối xứng: Phương pháp mã khóa đối xứng là phương pháp sửdụng cùng một khóa cho cả quá trình mã hóa và mật mã. Một số thuật toán trong mã khóa đối xứng: DES, RC4.1.2.3. Mã khóa bất đối xứng: Mật mã hóa công khai là một dạng mật mã hóa chophép người sử dụng trao đổi các thông tin mật mà không cầnphải trao đổi các khóa chung bí mật trước đó. Mật mã hóa khóacông khai được thiết kế sao cho khóa sử dụng trong quá trìnhmã hóa khác biệt với khóa được sử dụng trong quá trình giảimã. Hơn thế nữa, khóa sử dụng dùng để mã hóa và ngược lại,tức là hai khóa này có quan hệ với nhau về mặt toán học nhưng 7không thể suy diễn được ra nhau. Thuật toán này được gọi làmã khóa công khai vì khóa dùng cho việc mã hóa được côngkhai cho tất cả mọi người.1.2.4. Hàm băm: Hàm băm ( Hash function ) là hàm một chiều mà nếuđưa một lượng dữ liệu bất kì qua hàm này dù cho ra một chuỗicó độ dài cố định ở đầu ra. Hai tính chất quan trọng của hàm là:  Tính một chiều.  Tính duy nhất.1.3. Chữ kí số:1.3.1. Khái niệm chữ kí số: Chữ ký số là thông tin đi kèm với dữ liệu nhằm xácđịnh người chủ của dữ liệu đó. Một chữ ký số hay một sơ đồchữ ký số là phương pháp ký một bức điện lưu dưới dạng mộtđiện từ. Chữ ký số không thể copy hay giả mạo hay thay đổiđược1.3.2. Cơ sở to ...

Tài liệu được xem nhiều:

Tài liệu liên quan: