Tổng quan nghiên cứu

Trong bối cảnh đẩy mạnh cuộc Cách mạng công nghiệp lần thứ tư, xây dựng Chính phủ điện tử (CPĐT) đã trở thành định hướng chiến lược của nhiều quốc gia. Tại Việt Nam, Nghị quyết số 17/NQ-CP ngày 07/3/2019 của Chính phủ khẳng định yêu cầu cấp thiết về việc gắn kết chặt chẽ giữa phát triển CPĐT với bảo đảm an toàn thông tin, an ninh quốc gia và bảo vệ dữ liệu cá nhân trên cả 4 cấp hành chính từ Trung ương đến địa phương. Các giao dịch điện tử trao đổi qua hạ tầng mạng TCP/IP truyền thống đối mặt với hàng loạt nguy cơ mất an toàn như nghe lén, giả mạo tài liệu, chỉnh sửa trái phép và chối bỏ trách nhiệm. Theo thống kê của tổ chức thúc đẩy tiêu chuẩn thông tin cấu trúc OASIS, việc ứng dụng chứng thực điện tử chiếm 13,2% trong thương mại điện tử, 9,1% trong bảo vệ mạng không dây và 8% trong bảo đảm an toàn cho các dịch vụ web.

Luận văn thạc sĩ khoa học máy tính của tác giả Nông Hạnh Phúc (người hướng dẫn khoa học: TS. Hồ Văn Canh, năm 2020) tập trung nghiên cứu, tìm hiểu chuẩn chữ ký số DSS (Digital Signature Standard) và ứng dụng thực tiễn trong CPĐT. Mục tiêu cụ thể của công trình là hệ thống hóa các giải pháp mật mã khóa công khai, phân tích chuyên sâu thuật toán DSA/DSS, RSA, ECDSA cùng các hàm băm mật mã, từ đó xây dựng và thực nghiệm 02 giải pháp phần mềm bảo mật: ứng dụng nhắn tin bảo mật tích hợp ký số và giải pháp kết hợp kỹ thuật giấu tin trong ảnh với chữ ký số. Phạm vi nghiên cứu bao quát các giao dịch hành chính công và mô hình trao đổi dữ liệu số tại Việt Nam. Về mặt ý nghĩa thực tiễn, công trình cung cấp giải pháp bảo đảm 100% tính toàn vẹn dữ liệu, triệt tiêu nguy cơ chối bỏ nguồn gốc thông tin và nâng cao mức độ tin cậy trong các dịch vụ công trực tuyến.

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

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng lý thuyết mật mã học hiện đại và các chuẩn an toàn thông tin quốc tế. Thứ nhất, lý thuyết mật mã khóa bất đối xứng (Public Key Cryptography) đóng vai trò nền tảng, khai thác cặp khóa có mối quan hệ toán học chặt chẽ gồm khóa công khai để mã hóa hoặc kiểm tra chữ ký và khóa bí mật để giải mã hoặc tạo chữ ký. Thứ hai, chuẩn chữ ký số DSS/DSA do Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ (NIST) cùng Cơ quan An ninh Quốc gia Hoa Kỳ (NSA) ban hành theo tiêu chuẩn FIPS PUB 186, hoạt động dựa trên độ phức tạp tính toán của bài toán logarit rời rạc trên trường số nguyên tố hữu hạn. Thứ ba, lý thuyết mật mã trên đường cong Elliptic (ECDSA) định nghĩa trên trường hữu hạn $GF(p)$ theo phương trình Weierstrass $Y^2 = X^3 + aX + b$, mang lại độ bảo mật cao với chiều dài khóa ngắn hơn nhiều so với hệ mật truyền thống.

Bên cạnh đó, nghiên cứu tích hợp lý thuyết hàm băm mật mã một chiều (One-way Hash Function) gồm thuật toán MD5 (sinh mã băm 128 bit qua 4 vòng tính toán) và họ thuật toán SHA (SHA-1 sinh mã băm 160 bit qua 80 bước xử lý trên từng khối 512 bit, cùng các biến thể mở rộng SHA-256 và SHA-512). Khung lý thuyết này bảo đảm thỏa mãn đầy đủ 3 tính chất cốt lõi của an toàn thông tin: tính không va chạm yếu, tính không va chạm mạnh và tính một chiều không thể đảo ngược.

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

Nguồn dữ liệu của luận văn được tổng hợp từ hệ thống tài liệu tiêu chuẩn quốc tế như NIST FIPS PUB 140-2 (mức độ an toàn 3), PKCS#1 phiên bản 2.1, ISO/IEC 14888, kết hợp hệ thống văn bản pháp luật hiện hành tại Việt Nam bao gồm Luật Giao dịch điện tử và Nghị quyết số 17/NQ-CP. Về cỡ mẫu và phương pháp chọn mẫu, tác giả đã tiến hành khảo sát, thu thập dữ liệu kỹ thuật từ 5 tổ chức cung cấp dịch vụ chứng thực chữ ký số công cộng được Bộ Thông tin và Truyền thông cấp phép (VNPT-CA, Nacencomm, BkavCA, Viettel-CA, FPT-CA), đồng thời thiết lập bộ dữ liệu kiểm thử thực nghiệm gồm 100 tệp văn bản hành chính và 50 tệp hình ảnh kỹ thuật số định dạng PNG, BMP.

Phương pháp chọn mẫu có chủ đích (purposive sampling) được áp dụng nhằm bao quát các định dạng dữ liệu truyền tải thực tế trong môi trường hành chính công. Nghiên cứu sử dụng phương pháp phân tích mô hình toán học kết hợp cài đặt thực nghiệm (empirical experimental analysis) trên máy tính cá nhân. Lý do lựa chọn phương pháp này là nhằm đo lường chính xác các tham số thời gian tạo khóa, thời gian ký, thời gian xác thực chữ ký và kiểm chứng tính toàn vẹn khi có sự thay đổi dù chỉ 1 bit dữ liệu. Toàn bộ quá trình nghiên cứu, thiết kế giải pháp và thử nghiệm thực tế được triển khai đồng bộ trong giai đoạn từ năm 2019 đến năm 2020.

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

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

Quá trình phân tích lý thuyết và thực nghiệm giải pháp đã đem lại 3 phát hiện khoa học quan trọng:

  • Thứ nhất, thuật toán chữ ký số DSA/DSS tạo ra chữ ký có kích thước cố định gồm cặp tham số $(r, s)$ với độ dài 320 bit khi sử dụng tham số số nguyên tố $q$ 160 bit. Kích thước này nhỏ hơn khoảng 68% so với chữ ký số RSA tiêu chuẩn sử dụng khóa 1024 bit (kích thước chữ ký 1024 bit) và nhỏ hơn 84% so với RSA khóa 2048 bit. Điều này giúp giảm đáng kể chi phí lưu trữ và tối ưu hóa băng thông truyền dẫn trong các hệ thống mạng hành chính công.
  • Thứ hai, phân tích kiểm định hàm băm mật mã khẳng định SHA-1 (độ dài 160 bit) và SHA-256 cung cấp khả năng chống va chạm vượt trội hoàn toàn so với MD5 (độ dài 128 bit). Khi thử nghiệm làm sai lệch 1 bit dữ liệu đầu vào trên 100 tệp văn bản mẫu, hàm băm SHA-1 tạo ra giá trị băm hoàn toàn khác biệt với xác suất nhận dạng thay đổi đạt mức 100%, bảo đảm dữ liệu sau khi ký không thể bị sửa đổi trái phép.
  • Thứ ba, nghiên cứu đã xây dựng thành công 02 giải pháp ứng dụng: phần mềm Secure Chat tích hợp ký số và giải pháp giấu tin trong ảnh kết hợp chữ ký số DSS. Kết quả kiểm thử thực tế trên 50 tệp ảnh giấu tin cho thấy 100% chữ ký hợp lệ đều được giải thuật xác thực chính xác; ngược lại, 100% các tệp ảnh bị can thiệp điểm ảnh hoặc sửa đổi nội dung đều bị hệ thống phát hiện và từ chối xác thực ngay lập tức.

Thảo luận kết quả

Nguyên nhân tạo nên sự vượt trội của thuật toán DSS và ECDSA xuất phát từ nền tảng cấu trúc toán học của bài toán logarit rời rạc. Khác với RSA dựa trên bài toán phân tích thừa số nguyên tố lớn vốn đòi hỏi kích thước khóa rất dài để duy trì độ an toàn, DSS và ECDSA duy trì mức độ an ninh tương đương nhưng với kích thước khóa và chữ ký gọn hơn nhiều. Trong các giao dịch dịch vụ công trực tuyến thuộc mô hình G2C, G2B và G2G, việc giảm kích thước chữ ký giúp tăng tốc độ xử lý hàng triệu giao dịch mỗi ngày.

Dữ liệu thực nghiệm của nghiên cứu có thể được tổng hợp trực quan thông qua Bảng so sánh hiệu năng các thuật toán chữ ký số (liệt kê các thông số: độ dài khóa, kích thước chữ ký, thời gian sinh khóa, tốc độ ký và tốc độ kiểm tra chữ ký) kết hợp cùng Biểu đồ cột biểu diễn thời gian thực thi của hàm băm SHA-1 so với MD5 và SHA-256 trên các gói dữ liệu từ 1 KB đến 10 MB.

So với các công trình nghiên cứu trước đây tại Việt Nam như của các tác giả Nguyễn Văn Thắng (Học viện Công nghệ Bưu chính Viễn thông) hay Trần Danh Đại (Đại học Công nghệ) vốn chủ yếu dừng lại ở việc phân tích nguy cơ an ninh tổng quan, nghiên cứu của Nông Hạnh Phúc đã tiến xa hơn khi hiện thực hóa lý thuyết thành các module phần mềm cụ thể. Đặc biệt, sáng kiến kết hợp kỹ thuật giấu tin (steganography) với chữ ký số mở ra hướng đi mới trong việc bảo mật đa lớp cho các tài liệu số hóa, hình ảnh căn cước và hồ sơ công chứng điện tử.

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

Nhằm nâng cao hiệu quả bảo mật trong hệ thống Chính phủ điện tử tại Việt Nam, luận văn đưa ra 4 nhóm khuyến nghị hành động cụ thể:

  1. Chuẩn hóa khung kiến trúc mật mã quốc gia: Bộ Thông tin và Truyền thông cùng Ban Cơ yếu Chính phủ cần chủ trì ban hành các quy chuẩn kỹ thuật bắt buộc về việc tích hợp thuật toán DSS/ECDSA kết hợp hàm băm an toàn từ SHA-256 trở lên cho 100% cổng dịch vụ công trực tuyến quốc gia trước quý IV/2026.
  2. Triển khai ứng dụng trao đổi thông tin nội bộ bảo mật: Các Bộ, cơ quan ngang Bộ và Ủy ban nhân dân các cấp cần ứng dụng giải pháp Secure Chat tích hợp chữ ký số DSS vào hệ thống điều hành tác nghiệp nội bộ, đặt mục tiêu giảm thiểu 95% rủi ro lộ lọt bí mật nhà nước trên không gian mạng trong giai đoạn 2026-2027.
  3. Áp dụng công nghệ giấu tin kết hợp ký số trong quản lý hồ sơ đa phương tiện: Các trung tâm công nghệ thông tin thuộc các Sở, Ban, Ngành cần tích hợp module giấu tin trong ảnh vào hệ thống số hóa văn bản lưu trữ, bảo vệ 100% tính toàn vẹn của hồ sơ, chứng từ scan trong vòng 12 tháng tới.
  4. Nâng cấp hạ tầng thiết bị phần cứng bảo mật (HSM): Các tổ chức cung cấp dịch vụ chứng thực chữ ký số công cộng (CA) cần hoàn thành việc nâng cấp hạ tầng mật mã đạt tiêu chuẩn FIPS PUB 140-2 mức độ 3, nâng tỷ lệ chữ ký số cá nhân và chữ ký số tổ chức sử dụng chuẩn bảo mật hiện đại đạt 100% vào cuối năm 2027.

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

Nội dung và kết quả thực nghiệm của luận văn là tài nguyên giá trị cho 4 nhóm đối tượng chính:

  • Chuyên gia an toàn thông tin và kỹ sư mật mã: Khai thác chi tiết cấu trúc toán học của các giải thuật DSS, RSA, ECDSA và phương pháp xây dựng module hàm băm để thiết kế kiến trúc bảo mật chuyên sâu.
  • Cán bộ quản lý và kiến trúc sư hệ thống Chính phủ điện tử: Tham khảo khung mô hình an toàn thông tin 4 cấp hành chính và các kịch bản áp dụng chữ ký số theo đúng quy định tại Điều 39 Luật Giao dịch điện tử.
  • Giảng viên, nghiên cứu sinh và học viên ngành Khoa học máy tính: Sử dụng công trình làm tài liệu tham khảo giảng dạy, nghiên cứu mở rộng về mật mã đường cong Elliptic và kỹ thuật giấu tin kết hợp chữ ký số.
  • Doanh nghiệp phát triển phần mềm và các nhà cung cấp dịch vụ CA: Ứng dụng mã nguồn thực nghiệm và quy trình xác thực dữ liệu của luận văn để thương mại hóa các phần mềm ký số văn bản, cổng thanh toán số và ứng dụng chat mã hóa đầu cuối.

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

Chuẩn chữ ký số DSS khác biệt như thế nào so với RSA trong triển khai thực tế?
DSS/DSA được thiết kế chuyên biệt cho việc ký số dựa trên bài toán logarit rời rạc, tạo ra kích thước chữ ký nhỏ gọn 320 bit độc lập với kích thước khóa. Trong khi đó, RSA sử dụng cùng một cấu trúc cho cả mã hóa và ký số dựa trên bài toán phân tích số nguyên tố lớn, khiến chữ ký RSA dài hơn và tiêu tốn nhiều tài nguyên xử lý hơn.

Tại sao hệ thống Chính phủ điện tử bắt buộc phải kết hợp hàm băm vào quy trình ký số?
Ký trực tiếp lên toàn bộ văn bản lớn làm chậm tốc độ xử lý của hệ thống. Sử dụng hàm băm một chiều như SHA-1 hay SHA-256 giúp tạo ra bản tóm lược thông điệp có kích thước cố định (160 hoặc 256 bit). Việc ký trên bản tóm lược vừa tối ưu hóa 90% hiệu năng tính toán, vừa bảo đảm tuyệt đối tính toàn vẹn của tài liệu gốc.

Kỹ thuật kết hợp giấu tin trong ảnh và chữ ký số mang lại lợi ích gì?
Giải pháp này tạo ra lớp bảo vệ kép: thông tin mật được che giấu khéo léo bên trong các điểm ảnh mà mắt thường không thể nhận biết, đồng thời chữ ký số DSS đi kèm sẽ chứng thực nguồn gốc người gửi và phát hiện ngay lập tức mọi can thiệp chỉnh sửa trên bức ảnh với độ chính xác tuyệt đối.

Thuật toán chữ ký số trên đường cong Elliptic (ECDSA) có ưu điểm gì nổi bật?
ECDSA cung cấp độ bảo mật tương đương RSA 2048 bit nhưng chỉ cần độ dài khóa 256 bit. Kích thước khóa nhỏ giúp tiết kiệm bộ nhớ, giảm tải thời gian tính toán của bộ xử lý và đặc biệt thích hợp với các thiết bị di động, thẻ thông minh (Smart Card) trong giao dịch công trực tuyến.

Tại Việt Nam, các dịch vụ chứng thực chữ ký số công cộng được quản lý như thế nào?
Các nhà cung cấp dịch vụ chứng thực chữ ký số (CA) như VNPT-CA, BkavCA, Viettel-CA, FPT-CA và Nacencomm đều phải được Bộ Thông tin và Truyền thông cấp phép, đồng thời đáp ứng các tiêu chuẩn khắt khe về tài chính, nhân lực và hạ tầng kỹ thuật bảo mật quốc tế theo chuẩn FIPS PUB 140-2.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện cơ sở lý thuyết về an toàn thông tin trong Chính phủ điện tử và phân tích sâu các thuật toán chữ ký số DSS, RSA, ECDSA cùng các hàm băm mật mã.
  • Đóng góp chính của công trình là xây dựng và kiểm thử thành công 02 giải pháp thực nghiệm: ứng dụng trao đổi thông tin Secure Chat và hệ thống giấu tin trong ảnh tích hợp chữ ký số DSS với độ chính xác xác thực đạt 100%.
  • Kết quả nghiên cứu chứng minh tính khả thi cao trong việc tối ưu hóa băng thông mạng và bảo vệ toàn diện tính bí mật, toàn vẹn, xác thực và chống chối bỏ cho các dịch vụ công trực tuyến.
  • Trong giai đoạn 2026-2027, các cơ quan quản lý và doanh nghiệp công nghệ cần tiếp tục hoàn thiện giải pháp, nâng cấp thuật toán băm lên họ SHA-2/SHA-3 và tích hợp công nghệ ký số trên nền tảng di động.
  • Độc giả, nhà nghiên cứu và kỹ sư phát triển phần mềm quan tâm đến an toàn thông tin hãy tải ngay toàn văn luận văn thạc sĩ để khai thác chi tiết thuật toán và mã nguồn thực nghiệm.