Tổng quan nghiên cứu

Sự bùng nổ của mạng Internet và quá trình chuyển đổi số đã thúc đẩy mạnh mẽ các giao dịch điện tử trên phạm vi toàn cầu cũng như tại Việt Nam. Theo thống kê của Miniwatts Marketing Group, tính đến tháng 3 năm 2008, Việt Nam đứng thứ 17 trong nhóm các quốc gia có số lượng người sử dụng Internet lớn nhất thế giới và liên tục giữ vị trí thứ 5 tại khu vực châu Á trong giai đoạn 2007 đến 2011. Tuy nhiên, tốc độ gia tăng người dùng nhanh chóng cũng kéo theo nguy cơ mất an toàn thông tin khi có tới hơn 65% doanh nghiệp tham gia khảo sát từng ghi nhận các vụ việc gian lận hoặc tấn công đánh cắp dữ liệu giao dịch trực tuyến.

Vấn đề then chốt đặt ra cho các hệ thống an ninh truyền thống là lỗ hổng từ việc quản trị và bảo vệ khóa bí mật của người dùng trong hạ tầng khóa công khai PKI (Public Key Infrastructure). Nhằm giải quyết triệt để rủi ro lộ khóa cá nhân, đề tài "Nghiên cứu tìm hiểu hạ tầng cơ sở khóa công khai dựa trên dấu hiệu sinh trắc học và ứng dụng" được thực hiện trong phạm vi nghiên cứu tại Việt Nam vào năm 2012.

Mục tiêu cụ thể của luận văn tập trung vào việc khảo sát toàn diện hạ tầng khóa công khai kết hợp sinh trắc học (BioPKI), nghiên cứu các giải pháp trích xuất đặc trưng sinh trắc học vân tay để quản lý và bảo vệ khóa riêng tư. Đồng thời, đề tài tiến hành thiết kế và thử nghiệm phần mềm ứng dụng chữ ký số RSA phục vụ xác thực bảng điểm học tập điện tử. Ý nghĩa thực tiễn của công trình thể hiện qua việc giảm thiểu tỷ lệ giả mạo chứng thư số xuống dưới 0,01% và nâng cao độ tin cậy của dịch vụ công trực tuyến lên trên 99%.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Khung lý thuyết của đề tài được xây dựng trên nền tảng mật mã học hiện đại, kết hợp mật mã khóa đối xứng và bất đối xứng cùng các công nghệ nhận dạng sinh trắc học tiên tiến. Các lý thuyết và mô hình cốt lõi bao gồm:

  • Lý thuyết mật mã khóa bất đối xứng Diffie-Hellman và hệ mã RSA: Được công bố từ năm 1976 và 1977, hệ mã RSA vận hành dựa trên bài toán khó phân tích số nguyên lớn thành tích các thừa số nguyên tố với kích thước mô-đun an toàn từ 512 bit đến 2048 bit. RSA cung cấp khả năng bảo mật thông tin, tạo lập chữ ký số và bảo đảm tính chống chối bỏ với tỷ lệ mã hóa chính xác 100%.
  • Mô hình hạ tầng khóa công khai PKI và BioPKI: PKI tích hợp các thành phần cốt lõi gồm Nhà cấp phát chứng chỉ số (CA), Nhà đăng ký thẩm quyền (RA), danh sách thu hồi chứng chỉ (CRL) và kho lưu trữ Repositories. Mô hình BioPKI phát triển dựa trên việc tích hợp các đặc trưng sinh trắc học vân tay để thay thế mật khẩu hoặc trực tiếp mã hóa khóa cá nhân theo chuẩn Biometric Encryption.
  • Khái niệm an toàn thông tin cơ bản: Bao gồm 5 dịch vụ bảo vệ thiết yếu là tính bí mật, tính toàn vẹn dữ liệu, xác thực nguồn gốc thông điệp, xác thực định danh chủ thể và tính không thể phủ nhận trong giao dịch điện tử.

Phương pháp nghiên cứu

Nghiên cứu áp dụng phương pháp phân tích, tổng hợp tài liệu lý thuyết kết hợp với thực nghiệm cài đặt hệ thống phần mềm xác thực. Cụ thể:

  • Thu thập và xử lý dữ liệu: Tác giả khảo sát dữ liệu thứ cấp từ các văn bản pháp quy như Nghị định 26/2007/NĐ-CP, Nghị định 27/2007/NĐ-CP và Nghị định 35/2007/NĐ-CP, kết hợp báo cáo thống kê từ 29 ngân hàng thương mại tại Việt Nam với quy mô hơn 8,4 triệu thẻ thanh toán đã phát hành.
  • Phương pháp chọn mẫu và cỡ mẫu: Đề tài tiến hành lấy mẫu khảo sát ngẫu nhiên phân tầng đối với 150 mẫu hồ sơ bảng điểm sinh viên tại Trường Đại học Công nghệ Thông tin và Truyền thông – Đại học Thái Nguyên. Việc chọn cỡ mẫu này bảo đảm độ tin cậy thống kê 95% và sai số biên dưới 5%, phù hợp cho việc đánh giá hiệu năng thuật toán mã hóa trên dữ liệu học thuật thực tế.
  • Lý do lựa chọn phương pháp phân tích: Phân tích định lượng kết hợp mô hình hóa hướng đối tượng UML (Use-case Diagram, Class Diagram) được lựa chọn nhằm mô tả tường minh luồng tương tác của hệ thống phần mềm, từ khâu sinh cặp khóa RSA, ký số bảng điểm cho tới bước kiểm tra tính hợp lệ của chữ ký điện tử.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình nghiên cứu và thực nghiệm đã mang lại những kết quả quan trọng về mặt lý thuyết lẫn ứng dụng thực tiễn:

  • Đánh giá thực trạng hạ tầng thẻ và giao dịch trực tuyến: Tính đến giai đoạn khảo sát, hai liên minh thẻ lớn là Smartlink và Banknetvn đã chiếm tới 90% thị phần thẻ nội địa. Trong đó, riêng Ngân hàng Ngoại thương Việt Nam chiếm 40% thị phần với hơn 200.000 tài khoản cá nhân và mạng lưới trên 200 máy ATM. Tỷ lệ doanh nghiệp sở hữu website thương mại đạt 38%, song tỷ lệ kết nối cơ sở dữ liệu với đối tác chỉ dừng ở mức 15%.
  • Hiệu năng thuật toán và mức độ an toàn của RSA: Nghiên cứu chỉ ra rằng thuật toán DES xử lý phần cứng đạt tốc độ xấp xỉ 1 Gbps, nhanh hơn thuật toán RSA khoảng 1500 lần. Tuy vậy, RSA mang lại độ an toàn vượt trội nhờ độ phức tạp của bài toán phân tích số nguyên 130 chữ số thập phân ra thừa số nguyên tố.
  • So sánh các giải pháp tích hợp BioPKI: Giải pháp sinh khóa sinh trắc mã hóa khóa cá nhân giúp giảm thiểu thời gian xác thực xuống dưới 1,2 giây/giao dịch, loại bỏ hoàn toàn nguy cơ bị sao chép mật khẩu thủ công so với phương thức xác thực hai yếu tố truyền thống.
  • Kết quả thử nghiệm phần mềm xác thực bảng điểm: Ứng dụng demo chữ ký số RSA trên tập 150 bảng điểm đạt độ chính xác xác thực 100%, thời gian tạo và kiểm tra chữ ký trung bình chỉ mất 0,35 giây cho mỗi tệp văn bản.

Thảo luận kết quả

Kết quả nghiên cứu phản ánh rõ nét sự cần thiết của việc kết hợp dấu hiệu sinh trắc học vào hệ thống PKI. Nguyên nhân chính khiến các hệ thống PKI truyền thống gặp rủi ro là do người dùng có thói quen đặt mật khẩu bảo vệ khóa cá nhân đơn giản, hoặc làm lộ thiết bị lưu trữ khóa (như thẻ nhớ, USB token). Khi áp dụng công nghệ sinh trắc học vân tay, tính duy nhất của sinh trắc học giúp bảo đảm khóa cá nhân chỉ được kích hoạt bởi chính chủ thể sở hữu chứng thư số.

Dữ liệu khảo sát hiệu năng và mức độ chấp nhận công nghệ có thể được trực quan hóa thông qua biểu đồ cột so sánh tốc độ xử lý giữa thuật toán khóa đối xứng DES và khóa công khai RSA, cùng bảng đối chiếu các tham số bảo mật của hệ mã ElGamal và RSA. Bảng số liệu chi tiết thể hiện rõ tỷ lệ giảm thiểu rủi ro mất cắp định danh từ mức 25% trong hệ thống truyền thống xuống còn 0% khi tích hợp module BioPKI. So với các nghiên cứu trước đây tại khu vực Đông Nam Á, mô hình BioPKI đề xuất trong luận văn có khả năng tương thích cao với khung pháp lý hiện hành của Việt Nam, đặc biệt là các tiêu chuẩn quy định tại Nghị định 26/2007/NĐ-CP.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu, luận văn đưa ra 4 nhóm giải pháp chiến lược nhằm thúc đẩy triển khai hạ tầng BioPKI tại Việt Nam:

  • Hoàn thiện khung tiêu chuẩn kỹ thuật sinh trắc học: Bộ Thông tin và Truyền thông cần chủ trì ban hành bộ tiêu chuẩn quốc gia về thu thập, mã hóa và lưu trữ dữ liệu sinh trắc học trong vòng 12 tháng tới, hướng tới mục tiêu 100% các đơn vị cung cấp dịch vụ chứng thực chữ ký số công cộng (CA) tuân thủ định dạng chuẩn quốc tế.
  • Nâng cấp hạ tầng thẻ thông minh tích hợp chip điện tử: Các ngân hàng thương mại và tổ chức tài chính cần phối hợp đẩy nhanh lộ trình chuyển đổi từ thẻ từ sang thẻ chip EMV tích hợp nhận diện vân tay, đặt mục tiêu đạt tỷ lệ chuyển đổi tối thiểu 75% trong giai đoạn 24 tháng.
  • Ứng dụng chữ ký số trong quản lý giáo dục đại học: Các trường đại học trên toàn quốc, trước hết là Đại học Thái Nguyên, cần áp dụng phần mềm ký số bảng điểm và văn bằng điện tử nhằm giảm 90% thời gian xử lý thủ tục hành chính, bảo đảm hoàn thành tích hợp trong vòng 6 đến 9 tháng.
  • Xây dựng trung tâm dữ liệu và kiểm định bảo mật định kỳ: Doanh nghiệp công nghệ thông tin cùng cơ quan quản lý nhà nước cần thiết lập hệ thống máy chủ xác thực (Validation Authority - VA) độc lập, tiến hành kiểm thử thâm nhập định kỳ 6 tháng một lần để duy trì độ sẵn sàng dịch vụ trên 99,9%.

Đối tượng nên tham khảo luận văn

Luận văn là tài liệu tham khảo giá trị cho nhiều nhóm đối tượng quan tâm đến lĩnh vực an toàn thông tin và ứng dụng chữ ký số:

  • Học viên cao học và nghiên cứu sinh ngành Khoa học máy tính, An toàn thông tin: Tài liệu cung cấp cơ sở toán học chi tiết về thuật toán RSA, ElGamal và mô hình kiến trúc chuẩn của hệ thống BioPKI, phục vụ trực tiếp cho việc phát triển các đề tài nghiên cứu chuyên sâu.
  • Kỹ sư phát triển phần mềm và kiến trúc sư hệ thống: Tiếp cận các sơ đồ ca sử dụng (Use-case), sơ đồ lớp và giải thuật sinh cặp khóa để thiết kế các module xác thực người dùng trong các dự án chính phủ điện tử hoặc ngân hàng số.
  • Cán bộ quản lý công nghệ thông tin tại các trường đại học, cao đẳng: Sử dụng tài liệu như một cẩm nang hướng dẫn triển khai bài toán số hóa quy trình quản lý điểm số, cấp phát văn bằng chứng chỉ điện tử an toàn.
  • Chuyên viên tư vấn pháp lý và chính sách công nghệ: Nắm bắt bức tranh tổng thể về mối liên hệ giữa các quy định pháp luật (Nghị định 26/2007/NĐ-CP, Nghị định 35/2007/NĐ-CP) và giải pháp kỹ thuật bảo đảm tính pháp lý cho chứng từ điện tử.

Câu hỏi thường gặp

  • Hạ tầng khóa công khai BioPKI khác biệt gì so với hệ thống PKI truyền thống? Hệ thống PKI truyền thống phụ thuộc hoàn toàn vào mật khẩu hoặc mã PIN để bảo vệ khóa bí mật của người dùng, vốn tiềm ẩn nguy cơ bị lộ hoặc bị dò quét. BioPKI bổ sung lớp xác thực đặc trưng sinh trắc học không thể làm giả, bảo đảm chỉ chủ thể đích thực mới có quyền kích hoạt khóa cá nhân để thực hiện ký số.

  • Thuật toán RSA đóng vai trò gì trong bài toán xác thực bảng điểm điện tử? Thuật toán RSA thực hiện tạo cặp khóa công khai và khóa bí mật dựa trên tích của hai số nguyên tố lớn. Khi quản trị viên ký lên bảng điểm bằng khóa bí mật, phần mềm sẽ tạo ra mã chữ ký số duy nhất; người nhận sử dụng khóa công khai để kiểm tra tính nguyên vẹn của điểm số với độ chính xác đạt 100%.

  • Cơ sở pháp lý nào cho phép triển khai chữ ký số tại Việt Nam trong giai đoạn nghiên cứu? Việc áp dụng chữ ký số được bảo đảm tính pháp lý vững chắc thông qua Luật Giao dịch điện tử năm 2005, Luật Công nghệ thông tin năm 2006 và đặc biệt là Nghị định số 26/2007/NĐ-CP quy định chi tiết về giá trị pháp lý tương đương chữ ký tay và con dấu của tổ chức.

  • Tại sao sinh trắc học vân tay lại được ưu tiên lựa chọn trong mô hình BioPKI? Dấu vân tay sở hữu tính duy nhất tuyệt đối và không thay đổi theo thời gian ở mỗi cá nhân. Đồng thời, thiết bị quét vân tay có chi phí sản xuất thấp, tốc độ trích xuất đặc trưng nhanh dưới 0,5 giây, giúp tối ưu hóa chi phí khi triển khai trên quy mô hàng triệu người dùng.

  • Rào cản lớn nhất khi mở rộng thẻ thông minh sinh trắc học tại Việt Nam là gì? Thói quen sử dụng tiền mặt chiếm hơn 80% giao dịch dân sự thời điểm khảo sát, cùng với chi phí đầu tư ban đầu cho hệ thống đầu đọc thẻ chip tại các đại lý thanh toán còn hạn chế, tạo nên thách thức lớn cho tiến trình phổ cập hóa thẻ thông minh.

Kết luận

  • Luận văn đã phân tích toàn diện cơ sở lý thuyết về mật mã học, các hệ mã hóa RSA, ElGamal và khung kiến trúc hạ tầng khóa công khai PKI chuẩn quốc tế.
  • Đề tài khảo sát sâu sắc thực trạng thương mại điện tử tại Việt Nam giai đoạn 2006-2012 với dữ liệu thực tế từ 29 ngân hàng và hơn 8,4 triệu thẻ thanh toán.
  • Công trình đã làm sáng tỏ 3 giải pháp tích hợp dấu hiệu sinh trắc học vân tay vào hệ thống PKI nhằm giải quyết triệt để bài toán bảo vệ an toàn khóa cá nhân.
  • Tác giả thiết kế và cài đặt thành công chương trình thử nghiệm ứng dụng chữ ký số RSA cho bài toán xác thực bảng điểm với độ chính xác tuyệt đối trên tập 150 mẫu thử.
  • Về lộ trình tiếp theo, hệ thống cần được tích hợp thử nghiệm trên thiết bị di động trong 12 tháng tới để tối ưu hóa khả năng tương tác của người dùng.

Bạn đọc và các nhà phát triển hệ thống hãy tham khảo chi tiết toàn văn luận văn thạc sĩ này để nắm bắt trọn vẹn giải pháp xây dựng hệ thống xác thực an toàn thông tin chuyên nghiệp.