Luận Văn Thạc Sĩ Về Tích Hợp Chữ Ký Số Cho Hộ Chiếu Điện Tử

Luận văn thạc sĩ VNU UET nghiên cứu tích hợp chữ ký số cho hộ chiếu điện tử, nâng cao tính bảo mật và tiện lợi trong quản lý thông tin.

Trường đại học

Trường Đại học Công nghệ

Chuyên ngành

Hệ thống thông tin

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2015

91
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

1. CHƯƠNG 1: TỔNG QUAN VỀ AN TOÀN THÔNG TIN

1.1. Vấn đề an toàn thông tin

1.1.1. Tại sao phải bảo đảm an toàn thông tin

1.1.2. Các chính sách bảo mật thông tin

1.2. Thực trạng An toàn thông tin tại Việt nam

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Hệ mật mã khoá đối xứng

2.2. Hệ mật mã khoá công khai

2.3. Phân loại chữ ký số

2.4. Sơ đồ chữ ký số RSA

2.5. Các hàm băm thông dụng

2.6. Hộ chiếu điện tử

2.6.1. Tìm hiểu về hộ chiếu điện tử

2.6.2. Cấu trúc hộ chiếu điện tử

2.6.3. Đánh giá các thế hệ hộ chiếu điện tử

2.7. Kiến trúc hệ thống xác thực hộ chiếu điện tử

2.7.1. Các thành phần trong hệ thống

2.7.2. Cơ sở hạ tầng PKI

2.8. Thẻ hộ chiếu điện tử

2.9. Thư mục dùng chung ICAO PKD

2.10. Chứng thư số (Digital Certificates)

2.10.1. Chứng thư số X509

2.10.2. Thu hồi chứng thư số

2.10.3. Công bố và thu hồi chứng thư số

2.10.4. Cơ chế truy vấn On-line (On-line Query Mechanisms)

2.11. Mô hình đề xuất cho xây dựng hệ thống

2.11.1. Thông tin lưu trữ

2.11.2. Tổ chức dữ liệu

2.11.3. Qui trình kiểm soát hộ chiếu điện tử

2.11.4. Bảo mật trong hộ chiếu điện tử

2.11.5. Công cụ lựa chọn để giải quyết vấn đề

3. CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG

3.1. Đặc tả yêu cầu cho hệ thống

3.1.1. Đặc tả yêu cầu cho thẻ

3.1.2. Đặc tả yêu cầu cho module tạo thẻ

3.1.3. Đặc tả yêu cầu cho module xác thực thẻ

3.2. Phân tích hệ thống

3.2.1. Xác định tác nhân và ca sử dụng

3.2.2. Thiết kế biểu đồ Use Case

3.3. Biểu đồ lớp

3.3.1. Biểu đồ lớp cho thẻ

3.3.2. Biểu đồ lớp cho hệ thống xác thực và tạo thẻ

3.4. Biểu đồ trình tự

3.4.1. Biểu đồ trình tự cho quá trình tạo thẻ

3.4.2. Biểu đồ trình tự cho quá trình đọc thẻ

3.4.3. Biểu đồ trình tự cho quá trình xác thực thẻ

3.5. Kiến trúc hệ thống

3.6. Thử nghiệm hệ thống

3.6.1. Thử nghiệm cho module tạo thẻ

3.6.2. Thử nghiệm cho module xác thực thẻ

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Tích Hợp Chữ Ký Số Cho Hộ Chiếu Điện Tử

Chữ ký số là một phần quan trọng trong việc bảo mật thông tin và xác thực danh tính trong các giao dịch điện tử. Hộ chiếu điện tử, với sự tích hợp của chữ ký số, không chỉ nâng cao tính bảo mật mà còn tạo điều kiện thuận lợi cho việc quản lý và kiểm soát thông tin cá nhân. Luận văn này sẽ phân tích các khía cạnh liên quan đến việc tích hợp chữ ký số vào hộ chiếu điện tử, từ lý thuyết đến thực tiễn.

1.1. Khái Niệm Về Chữ Ký Số Trong Hộ Chiếu Điện Tử

Chữ ký số là một công nghệ mã hóa cho phép xác thực danh tính của người dùng trong các giao dịch điện tử. Trong hộ chiếu điện tử, chữ ký số đảm bảo rằng thông tin cá nhân không bị thay đổi và có thể được xác thực một cách nhanh chóng và chính xác.

1.2. Lợi Ích Của Việc Tích Hợp Chữ Ký Số

Việc tích hợp chữ ký số vào hộ chiếu điện tử mang lại nhiều lợi ích, bao gồm tăng cường bảo mật thông tin, giảm thiểu rủi ro giả mạo và nâng cao hiệu quả trong quy trình cấp phát hộ chiếu. Điều này cũng giúp cải thiện trải nghiệm của người dùng khi thực hiện các giao dịch liên quan đến xuất nhập cảnh.

II. Vấn Đề An Toàn Thông Tin Trong Hộ Chiếu Điện Tử

An toàn thông tin là một yếu tố quan trọng trong việc phát triển hộ chiếu điện tử. Các mối đe dọa từ việc truy cập trái phép, làm giả thông tin và các cuộc tấn công mạng đang ngày càng gia tăng. Do đó, việc bảo vệ thông tin cá nhân trong hộ chiếu điện tử là rất cần thiết.

2.1. Các Nguy Cơ Mất An Toàn Thông Tin

Các nguy cơ mất an toàn thông tin bao gồm việc thông tin bị truy cập trái phép, dữ liệu bị thay đổi hoặc giả mạo. Những mối đe dọa này có thể ảnh hưởng nghiêm trọng đến tính toàn vẹn và bảo mật của hộ chiếu điện tử.

2.2. Giải Pháp Bảo Mật Thông Tin

Để bảo vệ thông tin trong hộ chiếu điện tử, cần áp dụng các biện pháp bảo mật như mã hóa dữ liệu, sử dụng chữ ký số và chứng thư số. Những giải pháp này giúp đảm bảo rằng thông tin cá nhân được bảo vệ an toàn và chỉ có thể truy cập bởi những người có thẩm quyền.

III. Phương Pháp Tích Hợp Chữ Ký Số Vào Hộ Chiếu Điện Tử

Việc tích hợp chữ ký số vào hộ chiếu điện tử cần phải tuân theo một quy trình rõ ràng và hiệu quả. Các phương pháp này bao gồm việc sử dụng các thuật toán mã hóa mạnh mẽ và xây dựng cơ sở hạ tầng khóa công khai (PKI) để quản lý và xác thực chữ ký số.

3.1. Quy Trình Cấp Chứng Thư Số

Quy trình cấp chứng thư số cho hộ chiếu điện tử bao gồm việc xác thực danh tính của người dùng, tạo cặp khóa công khai và riêng tư, và phát hành chứng thư số. Điều này đảm bảo rằng thông tin cá nhân được bảo vệ và có thể được xác thực một cách chính xác.

3.2. Ứng Dụng Công Nghệ PKI

Công nghệ PKI đóng vai trò quan trọng trong việc quản lý chữ ký số và chứng thư số. Nó cung cấp một cơ sở hạ tầng an toàn để lưu trữ và phân phối các khóa công khai, giúp đảm bảo tính bảo mật và toàn vẹn của thông tin trong hộ chiếu điện tử.

IV. Kết Quả Nghiên Cứu Về Tích Hợp Chữ Ký Số

Nghiên cứu về việc tích hợp chữ ký số vào hộ chiếu điện tử đã chỉ ra rằng việc áp dụng công nghệ này không chỉ nâng cao tính bảo mật mà còn cải thiện quy trình cấp phát và kiểm soát hộ chiếu. Các kết quả thực nghiệm cho thấy rằng chữ ký số có thể giảm thiểu rủi ro giả mạo và tăng cường sự tin cậy trong các giao dịch điện tử.

4.1. Phân Tích Kết Quả Thực Nghiệm

Kết quả thực nghiệm cho thấy rằng việc tích hợp chữ ký số vào hộ chiếu điện tử đã giảm thiểu đáng kể các trường hợp giả mạo và tăng cường tính bảo mật thông tin. Các số liệu thống kê cho thấy tỷ lệ thành công trong việc xác thực thông tin cá nhân đã tăng lên đáng kể.

4.2. Ứng Dụng Thực Tiễn Của Nghiên Cứu

Nghiên cứu này có thể được áp dụng trong việc phát triển các hệ thống hộ chiếu điện tử tại Việt Nam, giúp nâng cao hiệu quả trong quản lý xuất nhập cảnh và bảo vệ thông tin cá nhân của công dân.

V. Kết Luận Và Hướng Phát Triển Tương Lai

Việc tích hợp chữ ký số vào hộ chiếu điện tử là một bước tiến quan trọng trong việc bảo vệ thông tin cá nhân và nâng cao tính bảo mật trong các giao dịch điện tử. Hướng phát triển tương lai cần tập trung vào việc hoàn thiện công nghệ và quy trình cấp phát hộ chiếu điện tử, đồng thời nâng cao nhận thức về an toàn thông tin trong cộng đồng.

5.1. Tầm Quan Trọng Của Chữ Ký Số

Chữ ký số không chỉ là một công cụ bảo mật mà còn là một phần không thể thiếu trong việc xác thực danh tính và bảo vệ thông tin cá nhân. Việc nâng cao nhận thức về tầm quan trọng của chữ ký số sẽ giúp người dùng hiểu rõ hơn về lợi ích của việc sử dụng hộ chiếu điện tử.

5.2. Định Hướng Phát Triển Trong Tương Lai

Trong tương lai, cần tiếp tục nghiên cứu và phát triển các công nghệ mới để cải thiện tính bảo mật và hiệu quả của hộ chiếu điện tử. Việc hợp tác giữa các cơ quan nhà nước và các tổ chức công nghệ sẽ là yếu tố quyết định cho sự thành công của việc triển khai hộ chiếu điện tử tại Việt Nam.

22/07/2025
Luận văn thạc sĩ vnu uet tích hợp chữ ký số cho hộ chiếu điện tử 04

Trích đoạn nội dung tài liệu

chương 1 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 9 Chương này đã trình bày các vấn đề cơ bản về an toàn thông tin, chỉ ra tại sao phải bảo đảm an toàn thông tin, cũng như phân tích các nguy cơ mất an toàn thông tin, các chính sách bảo mật thông tin đang sử dụng. Các phân tích này đã chỉ ra mức độ quan trọng của an toàn thông tin trong việc phát triển các hệ thống thông tin, hệ thống giao dịch điện tử. Để đảm bảo các yếu tố an toàn thông tin, đòi hỏi phải có các chính sách bảo mật phù hợp với hệ thống, giúp giám sát được toàn bộ quá trình giao dịch, chống các truy cập trái phép, giả mạo thông tin, chối bỏ thông tin. Các chính sách bảo mật này chính là nền tảng để xây dựngcác hệ thống giao dịch điện tử đang trở thành một xu hướng phát triển tất yếu của xã hội.

Trong chương này, cũng giới thiệu về thực trạng an toàn thông tin tại Việt nam, cho thấy mức độ rủi ro mà người tham gia giao dịch có thể bị tấn công là ở mức cao. Hơn thế nữa, các giải pháp đảm bảo an toàn thông tin đang áp dụng hiện nay mới chỉ tập trung vào công tác phòng chống các phần mềm mã độc, chống tấn công qua mạng, bảo mật và xác thực thông tin. Chính vì thế chúng ta cần nghiên cứu các giải pháp vừa đảm bảo được bốn yêu tố an toàn thông tin nhưng cũng phải đảm bảo được tính riêng tư, chữ ký số kết hợp cơ sở hạ tầng khoá công khai là một giải pháp có thể đáp ứng được các yêu cầu đó và cơ sở lý thuyết của giải pháp này và sẽ được chúng tôi trình bày trong chương tiếp theo. Trong chương tiếp theo cũng sẽ trình bày về hộ chiếu điên tử, các thành phần của một hệ thống xác thực hộ chiếu điện tử.

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 Chương 2 CƠ SỞ LÝ THUYẾT 2. Các hệ mật mã Hệ mật mã[6,8] được định nghĩa bởi bộ năm (P, C, K, E, D), trong đó: P: là tập hữu hạn các bản rõ có thể C: là tập hữu hạn các bản mã có thể K: là tập hữu hạn các khoá có thể E: là tập hữu hạn các hàm lập mã D: là tập các hàm giải mã. Với mỗi k K có một hàm lập mã ∈ , : P → C và một hàm giải mã ∈ , : → sao cho ( ) = với ∀ ∈ Hình 2.1 – Quá trình mã hoá và giải mã Hệ mật có nhiều loại nhưng chia là hai loại chính: Hệ mật mã khoá đối xứng và Hệ mật mã khoá công khai.1 Hệ mật mã khoá đối xứng Hệ mật mã khoá đối xứng[6,8] là hệ mật mã sử dụng khoá lập mã và khoá giải mã giống nhau. Cứ mỗi lần truyền tin bảo mật cả người gửi A và người nhận B sẽ thoả thuận với nhau một khoá chung k, sau đó người dùng sẽ dùng để lập mã thông báo gửi đi và người nhận sẽ dùng để giải mã thông điệp được nhận từ người gửi A.

Các hệ mật mã dịch chuyển, thay thế là hệ mật mã khoá đối xứng, nhưng điển hình cho hệ mật mã khoá đối xứng là hệ mã hoá chuẩn AES, DES được xây dựng tại Mỹ trong những năm 70 theo yêu cầu của Văn phòng quốc gia về chuẩn (NBS) và được sự thẩm định của Uỷ ban an ninh quốc gia. DES kết hợp cả hai phương pháp thay thế và chuyển dịch. DES thực hiện mã hoá trên từng khối bản rõ theo từng xâu 64bit với khoá là xâu 56bit và cho bản mã là xâu 64bit. Hiện nay, DES và biến thể của nó 3DES vẫn được sử dụng thành công trong nhiều ứng dụng.

Thuật toán mã hoá AES là thuật toán mã hoá đối xứng, xử lý các khối dữ liệu có độ dài 128 bit, sử dụng khoá có độ dài 128 bit, 192 bit hoặc 256 bit tương ứng với “AES-128”, “AES-192”, “AES-256”. Chuẩn mã hoá tiên tiến AES là một thuật toán mã hoá khối được chính phủ Hoa Kỳ áp dụng làm chuẩn mã hoá. AES có thể dễ dàng thực hiện với tốc độ cao bằng phần mềm hoặc phần cứng mà không đòi hỏi nhiều bộ nhớ. Do AES là một tiêu chuẩn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 mã hoá mới nên nó đang được tiến hành sử dung đại trà.

AES làm việc với từng khối dữ liệu 4x4.2 Hệ mật mã khoá công khai Hệ mật mã khóa công khai [6,8] là hệ mật mã trong đó khoá mã hoá hay còn gọi là khoá công khai (public key) dùng để mã hoá dữ liệu. Khoá giải mã hay còn được gọi là khoá bí mật (private key) dùng để giải mã dữ liệu. Trong hệ mật này, khoá mã hoá và khoá giải mã là khác nhau. Về mặt toán học, khi biết khoá công khai ta có thể tính được khoá bí mật.

Khoá bí mật được giữ bí mật trong khi khoá công khai được công khai. Người gửi thông điệp A sẽ dùng khoá công khai để mã hoá dữ liệu muốn giử tới người B và người B sẽ dùng khoá bí mật của mình để giải mã thông điệp nhận được. Có nhiều hệ thống mật mã sử dụng khóa công khai được triển khai rộng rãi như hệ mật RSA, hệ mật Elgamal sử dụng giao thức khoá Diffie-Hellman và nổi lên trong nhưng năm gần đây là hệ mật dựa trên đường cong Eliptic. Trong những hệ mật mã trên, thì hệ mật mã RSA được cộng đồng quốc tế chấp nhận rộng rãi trong việc thực thi hệ mã hoá khóa công khai.

Hệ mật RSA do Rivest, Shamir và Adlman phát minh, được công bố đầu tiên vào tháng 8 năm 1977 trên tạp chí Scientific American. Tính bảo mật của hệ mật mã RSA được bảo đảm rằng độ phức tạp của một bài toán số học nổi tiếng là bài toán phân tích một số thành tích của các số nguyên tố. Sơ đồ hệ mật mã RSA: Cho = ∗ trong đó p và q là 2 số nguyên tố lớn cùng nhau. Ta định nghĩa = {( , , ): ∗ = 1.

Trong đó: n, b là công khai; a là bí mật, với mỗi = , , , ∈ , ∈ , ta định nghĩa: Hàm mã hoá: = ( )= ; Hàm giải mã = ( )= ; 2.1 Sơ đồ chữ ký số Sơ đồ chữ ký số[6,8] là bộ năm (P, A, K, S, V), trong đó: P là tập hữu hạn các văn bản có thể. A là tập hữu hạn các chữ ký có thể. K là tập hữu hạn các khoá có thể. S là tập các thuật toán ký.

V là tập các thuật toán kiểm thử. Với mỗi ∈ , có thuật toán ký ∈ , : → , và thuật toán kiểm thử, ∈ , : × → {đú , } thoả mãn điều kiện sau với mọi ∈ , ∈ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 12 Đúng, nếu y = sig k(x) Verk (x,y) = Sai, nếu y ≠ sigk (x) 2.2 Phân loại chữ ký số Có nhiều loại chữ ký tùy theo cách phân loại, sau đây xin giới thiệu một số cách 2.1 Phân loại chữ ký theo đặc trưng kiểm tra chữ ký a. Chữ ký khôi phục thông điệp Là loại chữ ký, trong đó người gửi chỉ cần gửi “chữ ký”, người nhận có thể khôi phục lại được thông điệp, đã được “ký” bởi “chữ ký” này. Ví dụ: Chữ ký RSA là chữ ký khôi phục thông điệp, sẽ trình bày trong mục sau b.

Chữ ký không thể khôi phục được thông điệp (đi kèm thông điệp) Là loại chữ ký, trong đó người gửi cần gửi “chữ ký” và phải gửi kèm cả thông điệp đã được “ký” bởi “chữ ký” này. Ngược lại, người nhận sẽ không có được thông điệp gốc. Ví dụ: Chữ ký Elgamal là chữ ký đi kèm thông điệp 2.2 Phân loại chữ ký theo mức an toàn a. Chữ ký “không thể phủ nhận” Nhằm tránh việc nhân bản chữ ký để sử dụng nhiều lần, tốt nhất là người gửi tham gia trực tiếp vào việc kiểm thử chữ ký.

Điều đó được thực hiện bằng một giao thức kiểm thử, dưới dạng một giao thức mời hỏi và trả lời. Chữ ký “một lần” Để bảo đảm an toàn, “Khóa ký” chỉ dùng 1 lần (one-time) trên 1 tài liệu.3 Sơ đồ chữ ký số RSA Tạo cặp khóa (bí mật, công khai)( , ): - Chọn bí mật hai số nguyên tố lớn p và q với ≠ , lựa chọn ngẫu nhiên và độc lập, tính = ∗ đặt = =. - Tính bí mật giá trị hàm số Ơle ( ) = ( − 1)( − 1). Chọn khoá công khai là một số tự nhiên b sao cho 1 <b< ( ) và là số nguyên tố cùng nhau với ( ).

- Tính khoá bí mật a của phần tử nghịch đảo btheo ( ): ∗ ≡ 1 ( )). Tập cặp khoá (bí mật,công khai) = {( , ) | , ∈ , ∗ ≡ 1( ( )) }. Ký: Chữ ký trên ∈ là = ( )= ( ), ∈. Kiểm tra chữ ký: ( , ) = đú ≪=≫ ≡ ( ).1 Khái niệm Hàm băm[6,8]là thuật toán không dùng khóa để mã hóa(ở đây dùng thuật ngữ “băm” thay cho “mã hóa”), nó có nhiệm vụ băm tài liệu và cho kết quả là một giá trị “băm” có kích thước cố định.

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.2 – Minh họa hàm băm 2.2 Các hàm băm thông dụng Các hàm băm dòng MD (MD2, MD4, MD5) do Rivest đề xuất. Giá trị băm theo các thuật toán này có độ dài cố định là 128 bit. Hàm băm MD4 đưa ra năm 1990. Một năm sau phiên bản mạnh hơn là MD5 cũng được đề xuất.

Hàm băm an toàn SHA, phức tạp hơn nhiều, cũng dựa trên phương pháp tương tự, được công bố trong Hồ sơ Liên bang năm 1992. Năm 1993 được chấp nhận làm tiêu chuẩn của Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST). Giá trị băm theo thuật toán này có độ dài cố định là 160 bit.1 Thuật toán băm MD5 MD5 (Message-Digest algorithm 5) là một hàm băm mật mã được sử dụng phổ biến, được thiết kể bởi Giáo sư Ronald L. Rivest tại trường MIT vào năm 1991 để thay thế cho hàm băm trước đó là MD4 (1990).

Là một chuẩn Internet (RFC 1321), MD5 đã được dùng trong nhiều ứng dụng bảo mật và cũng được dùng phổ biến để kiểm tra tínhtoàn vẹn của tập tin. Cũng như các hàm băm khác như MD4 và SHS (Secure Hash Standard), MD5 là phương pháp có ưu điểm tốc độ xử lý rất nhanh, thích hợp với các thông điệp dài và cho ra giá trị băm dài 128 bit. Trong MD5, thông điệp ban đầu X sẽ được mở rộng thành dãy bit X có độ dài là bội của 512.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ