
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƢỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
TRẦN VĂN ÁNH
CHỮ KÝ MÙ VÀ ỨNG DỤNG TRONG
BỎ PHIẾU KÍN TRỰC TUYẾN
LUẬN VĂN THẠC SĨ KHOA HỌC
Hà Nội – Năm 2014

Trang: 2
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƢỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
TRẦN VĂN ÁNH
CHỮ KÝ MÙ VÀ ỨNG DỤNG TRONG
BỎ PHIẾU KÍN TRỰC TUYẾN
Chuyên ngành: Bảo đảm toán cho máy tính và hệ thống tính toán
Mã số: 60 46 35
LUẬN VĂN THẠC SĨ KHOA HỌC
NGƯỜI HƯỚNG DẪN KHOA HỌC:
TS. TÔN QUỐC BÌNH
Hà Nội – Năm 2014

Trang: 3
LỜI CẢM ƠN
Để hoàn thành Luận văn “Chữ ký mù và ứng dụng trong bỏ phiếu kín trực
tuyến”, tác giả đã nhận được sự hướng dẫn và giúp đỡ nhiệt tình của nhiều tập thể
và cá nhân.
Trước hết, tác giả xin trân trọng cảm ơn Ban lãnh đạo cùng Quý thầy cô trong
Khoa Toán – Cơ – Tin học, Trường Đại học Khoa học Tự nhiên Hà Nội đã tận tình
dạy dỗ; truyền đạt những kiến thức, kinh nghiệm quý báu và tạo điều kiện thuận lợi
cho tác giả trong suốt thời gian học tập và thực hiện đề tài.
Đặc biệt, tác giả xin gửi lời cảm ơn sâu sắc tới TS. Tôn Quốc Bình đã nhiệt
tình hướng dẫn, cung cấp những kinh nghiệm quý báu của Thầy để giúp đỡ tác giả
trong quá trình học tập và hoàn thành luận văn.
Tác giả cũng xin trân trọng cám ơn Lãnh đạo Trường Chính trị tỉnh Thái
Bình, các đồng nghiệp đã tạo mọi điều kiện thuận lợi, động viên tác giả trong suốt
quá trình học tập và thực hiện đề tài.
Trong phạm vi luận văn tốt nghiệp cao học khó có thể diễn đạt hết ý về mặt lý
thuyết cũng như kỹ thuật, mặc dù đã cố gắng hoàn thành luận văn với tất cả sự nỗ
lực của bản thân, xong luận văn khó có thể tránh khỏi những thiếu sót. Kính mong
nhận được những ý kiến đóng góp để tác giả tiếp tục hoàn thiện kiến thức cũng như
giải pháp của mình.
Xin chân thành cảm ơn !
Hà Nội, tháng 12 năm 2014
Tác giả
Trần Văn Ánh

Trang: 4
MỤC LỤC
LỜI CẢM ƠN ..................................................................................................................... 1
DANH MỤC CÁC THUẬT NGỮ, TỪ VIẾT TẮT ..................................................... 5
MỞ ĐẦU .............................................................................................................................. 6
1. Lý do chọn đề tài............................................................................................... 6
2. Tổng quan về đề tài nghiên cứu. ....................................................................... 6
3. Mục đích nghiên cứu ........................................................................................ 7
4. Đối tượng và phạm vi nghiên cứu .................................................................... 7
5. Phương pháp nghiên cứu .................................................................................. 8
6. Bố cục Luận văn ............................................................................................... 8
Chƣơng -1. CHỮ KÝ SỐ, CHỮ KÝ MÙ SỐ ................................................................ 9
1.1. Chữ ký số ..................................................................................................... 10
1.2. Sơ đồ chữ ký số RSA (Đề xuất năm 1978) ................................................. 21
1.3. Chữ ký mù. .................................................................................................. 23
1.4. Kết luận chương. .......................................................................................... 29
Chƣơng- 2. TỔNG QUAN VỀ BỎ PHIẾU KÍN TRỰC TUYẾN ........................... 30
2.1. Một số khái niệm cơ bản ............................................................................. 30
2.2. Thực trạng bỏ phiế u kín trực tu yến ............................................................. 32
2.3. Tổ chức hệ thống bỏ phiếu kín trực tuyến ................................................... 33
2.4. Một số kỹ thuật áp dụng trong bỏ ph iếu kín trực tuyến. ............................. 37
2.5. Kết luận chương. .......................................................................................... 52
Chƣơng - 3. PHÂN TÍCH THIẾT KẾ ỨNG DỤNG BỎ PHIẾU KÍN TRỰC
TUYẾN ............................................................................................................................... 53
3.1. Phân tích ...................................................................................................... 53
3.3. Yêu cầu chức năng ....................................................................................... 56
3.4. Thiết kế chương trình. ................................................................................. 59
KẾT LUẬN ........................................................................................................ 68
TÀI LIỆU THAM KHẢO .............................................................................................. 69

Trang: 5
DANH MỤC CÁC THUẬT NGỮ, TỪ VIẾT TẮT
BTC
Ban tổ chức
CMTND
Chứng minh thư nhân dân
CNTT-TT
Công nghệ thông tin và truyền thông
CT
Cử tri
ĐK
Đăng ký
Gcd
Ước số chung lớn nhất
KP
Kiểm phiếu
KT
Kiểm tra
LAN
Local- Area- Network: Mạng cục bộ
MD5
Message Digest algorithm 5 - giải thuật của hà m băm
PKI
Public Key Infrastructure – Cơ sở hạ tầng khóa công khai
RSA
Rivest, Shamir and Adleman - Giải thuật mã hóa công khai
Server
Máy chủ, cung cấp các dịch vụ, ứng dụng
SHA
Secure Hash Algorithm – Giải thuật băm an toàn
TT
Trung thực
Website
Một loại siêu văn bản (tập tin dạng HTML hoặc XHTML) trình
bày thông tin trên mạng Internet, tại một địa chỉ nhất định