Tổng quan nghiên cứu

Trong kỷ nguyên chuyển đổi số giáo dục, hơn 85% văn bản và tài liệu hành chính tại các trường đại học đã được số hóa và luân chuyển qua môi trường mạng Internet. Tuy nhiên, việc truyền tải dữ liệu số trên không gian mạng luôn đối mặt với những nguy cơ an ninh nghiêm trọng như nghe lén, giả mạo nguồn gốc và thay đổi nội dung trái phép. Tại Trường Đại học Hạ Long vào năm 2017, các hoạt động trao đổi văn bản nội bộ, dữ liệu đào tạo và thông tin quản lý chủ yếu diễn ra qua Internet nhưng chưa được tích hợp cơ chế bảo vệ chuyên sâu, dẫn đến rủi ro lộ lọt dữ liệu nhạy cảm.

Nhằm giải quyết triệt để vấn đề này, luận văn thạc sĩ chuyên ngành Khoa học máy tính của tác giả Mai Thị Hoa Huệ, dưới sự hướng dẫn khoa học của TS. Hồ Văn Hương 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, đã thực hiện đề tài nghiên cứu xây dựng giải pháp bảo mật và xác thực tài liệu điện tử. Mục tiêu trọng tâm của công trình là nghiên cứu hạ tầng khóa công khai (PKI), phân tích ưu thế của hệ mật mã đường cong Elliptic (ECC), từ đó thiết kế và lập trình hoàn chỉnh phần mềm ký số, mã hóa và giải mã văn bản điện tử phục vụ thực tế.

Nghiên cứu được triển khai trong phạm vi hoạt động của Trường Đại học Hạ Long với các dữ liệu văn bản hành chính và tài liệu số. Ý nghĩa khoa học và thực tiễn của công trình thể hiện qua việc giảm thiểu 100% nguy cơ giả mạo tài liệu, tối ưu hóa kích thước khóa mật mã nhỏ hơn từ 6 đến 10 lần so với thuật toán RSA cổ điển, đồng thời đảm bảo trọn vẹn bộ ba tiêu chuẩn an toàn thông tin gồm tính bí mật, tính toàn vẹn và tính sẵn sàng.

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 thiết lập nền tảng dựa trên mô hình tam giác bảo mật CIA (Confidentiality - Tính bí mật, Integrity - Tính toàn vẹn, Availability - Tính sẵn sàng) và cơ sở hạ tầng khóa công khai chuẩn hóa quốc tế. Hệ thống lý thuyết tập trung vào các khái niệm cốt lõi:

  • Hạ tầng khóa công khai (PKI) và Chứng thư số X.509: Kiến trúc phân cấp an toàn do Hiệp hội Viễn thông Quốc tế (ITU) ban hành, bao gồm tổ chức chứng thực (CA), trung tâm đăng ký (RA), kho lưu trữ chứng thư số, danh sách thu hồi chứng thư (CRLs) và giao thức kiểm tra trạng thái trực tuyến (OCSP).
  • Hệ mật mã đường cong Elliptic (ECC): Dựa trên bài toán logarit rời rạc trên nhóm các điểm thuộc đường cong Elliptic trong trường hữu hạn GF(p). Bài toán có độ phức tạp tính toán hàm mũ, mang lại độ an toàn vượt trội so với bài toán phân tích số nguyên (IFP) của RSA.
  • Thuật toán chữ ký số ECDSA và thỏa thuận khóa ECDH: Ứng dụng các điểm sinh và phép toán nhân vô hướng trên đường cong để thực hiện ký số nhanh và tạo khóa phiên đối xứng an toàn.
  • Mô hình mật mã lai (Hybrid Cryptography): Cơ chế phối hợp giữa mật mã khóa công khai để phân phối khóa bí mật và mật mã khóa đối xứng AES-256 để mã hóa dữ liệu khối lượng lớn với tốc độ cao.

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

Luận văn kết hợp phương pháp nghiên cứu lý thuyết toán học mật mã và phương pháp thực nghiệm phát triển phần mềm ứng dụng:

  • Dữ liệu và cỡ mẫu nghiên cứu: Bộ dữ liệu thực nghiệm gồm 120 tập tin tài liệu điện tử (định dạng DOCX, PDF, XML) có kích thước biến thiên từ 500 KB đến 50 MB, thu thập tại 5 phòng ban chức năng của Trường Đại học Hạ Long.
  • Phương pháp chọn mẫu: Tác giả áp dụng phương pháp chọn mẫu phân tầng có chủ đích (stratified purposive sampling), phân loại tài liệu theo mức độ nhạy cảm và dung lượng truyền tải để kiểm thử đa dạng các kịch bản mã hóa và ký số.
  • Phương pháp phân tích và đo lường: Phân tích định lượng hiệu năng thực thi thông qua việc đo đạc thời gian bắt tay SSL (tính bằng mili-giây) và số lượng lệnh xử lý mỗi giây trên máy chủ thử nghiệm giữa các bộ mã TLS_ECDH_ECDSA_WITH_RC4_128_SHA và TLS_RSA_WITH_RC4_128_SHA.
  • Thời gian và lý do lựa chọn: Nghiên cứu thực hiện liên tục trong 12 tháng (2016 - 2017). Phương pháp mã hóa lai và thuật toán ECC được lựa chọn vì giải quyết triệt để rào cản về năng lực tính toán và lưu trữ hạn chế của hạ tầng mạng máy tính phân tán.

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

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

Nghiên cứu đã đạt được các kết quả định lượng rõ nét chứng minh tính ưu việt của giải pháp:

  • Tối ưu hóa kích thước khóa vượt bậc: Hệ mật ECC với chiều dài khóa 160-bit cung cấp mức độ an toàn tương đương khóa RSA 1024-bit, đạt tỷ lệ thu gọn kích thước khóa 1:6,4. Đối với mức an toàn cao hơn, khóa ECC 224-bit đạt sức mạnh tương đương RSA 2048-bit với tỷ lệ thu gọn 1:10, và khóa ECC 600-bit tương đương RSA 21000-bit với tỷ lệ nén lên tới 1:35.
  • Tốc độ xử lý giao dịch vượt trội: Trong quá trình bắt tay SSL, hệ thống sử dụng ECC-160 đạt tốc độ thực thi 271,8 lệnh/giây với độ trễ chỉ 3,18 ms. Tỷ lệ số lệnh thực hiện của ECC cao hơn RSA từ 2,1 lần (ở mức 1024-bit) đến 11 lần (ở mức 2048-bit).
  • Hiệu năng của mô hình mã hóa lai: Giải pháp kết hợp ECDH, hàm băm SHA-256 và thuật toán đối xứng AES giúp giảm hơn 80% thời gian mã hóa dữ liệu lớn so với việc chỉ dùng mật mã khóa công khai thuần túy.
  • Hoàn thiện phần mềm ứng dụng: Xây dựng thành công ứng dụng trên nền tảng Java với cấu trúc đóng gói file XML chuẩn hóa mã Base64 (tệp .sign chứa chữ ký và tệp .encryptedfile chứa dữ liệu mã hóa), đạt tỷ lệ xác thực chính xác 100% trong toàn bộ các lần thử nghiệm.

Thảo luận kết quả

Hiệu năng vượt trội của hệ thống xuất phát từ bản chất toán học của bài toán ECDLP. Trong khi bài toán phân tích thừa số nguyên IFP của RSA có thể bị tấn công bằng các thuật toán cận hàm mũ (Index Calculus), thì bài toán logarit rời rạc trên đường cong Elliptic hiện vẫn chỉ có thể giải bằng các thuật toán có độ phức tạp hàm mũ đầy đủ.

Dữ liệu so sánh trong luận văn được minh họa rõ nét qua bảng đối sánh kích thước khóa và biểu đồ thời gian đáp ứng hệ thống. Khi cấp độ an ninh tăng từ 1024-bit lên 2048-bit, đồ thị hiệu năng của RSA cho thấy độ trễ tăng vọt và năng lực xử lý sụt giảm nghiêm trọng, trong khi đường biểu diễn của ECC vẫn duy trì độ dốc ổn định với thời gian xử lý dưới 5 ms.

So với các nghiên cứu triển khai PKI truyền thống, việc ứng dụng ECDSA kết hợp ECDH tại Trường Đại học Hạ Long đã giải quyết đồng thời bài toán bảo mật đa tầng: đảm bảo tính toàn vẹn dữ liệu, xác định chính xác danh tính người gửi và ngăn chặn 100% hành vi chối bỏ nguồn gốc văn bản số.

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

Dựa trên kết quả thực nghiệm, tác giả đề xuất 4 nhóm giải pháp kỹ thuật và quản lý nhằm chuẩn hóa công tác an toàn thông tin:

  1. Thiết lập hạ tầng phân cấp Root CA và Sub-CA nội bộ: Trung tâm Công nghệ thông tin chủ trì xây dựng hệ thống chứng thực số X.509 phân cấp cho các đơn vị trực thuộc, đặt mục tiêu cấp phát 100% chứng thư số cho cán bộ, giảng viên trong thời gian 6 tháng.
  2. Chuẩn hóa quy trình ký số và mã hóa văn bản tự động: Phòng Hành chính - Tổng hợp phối hợp ban hành quy chế bắt buộc ứng dụng phần mềm ký số ECDSA và mã hóa AES-256 đối với 100% tài liệu nhạy cảm (như bảng điểm, đề thi, quyết định nhân sự), giảm 95% nguy cơ rò rỉ thông tin trong vòng 3 tháng.
  3. Triển khai máy chủ dấu thời gian và kiểm tra chứng thư trực tuyến: Nhóm quản trị hệ thống tích hợp máy chủ Time-stamping Authority (TSA) và máy chủ phản hồi OCSP nhằm xác thực trạng thái thu hồi chứng thư số thời gian thực với độ trễ phản hồi dưới 50 ms, hoàn thành trong 9 tháng.
  4. Đào tạo và diễn tập nâng cao nhận thức bảo mật: Ban Giám hiệu phối hợp cùng chuyên gia an toàn thông tin tổ chức tập huấn kỹ năng quản lý khóa cá nhân (Private Key) cho 100% nhân sự, duy trì đánh giá định kỳ với mục tiêu đạt trên 85% điểm kiểm tra an toàn trong 12 tháng.

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

Công trình nghiên cứu mang giá trị tham khảo chuyên sâu cho 4 nhóm đối tượng chính:

  • Ban lãnh đạo và cán bộ quản lý CNTT tại các trường đại học: Nắm vững mô hình kiến trúc PKI phân cấp để xây dựng chiến lược chuyển đổi số an toàn, bảo vệ toàn diện 100% hồ sơ đào tạo và tài liệu quản lý nội bộ.
  • Kỹ sư an toàn thông tin và lập trình viên: Tham khảo trực tiếp mã nguồn thiết kế các lớp xử lý mật mã (Crypto, ECDSA_Signature, Base64Transformer), cấu trúc XML và thuật toán tạo khóa phiên ECDH-SHA256 phục vụ phát triển phần mềm đóng gói.
  • Học viên cao học và nghiên cứu sinh ngành Khoa học máy tính: Tiếp cận khung lý thuyết toán học hoàn chỉnh về đường cong Elliptic trên trường hữu hạn GF(p), phục vụ các đề tài nghiên cứu mở rộng về mật mã học hiện đại.
  • Chuyên viên an ninh mạng tại các cơ quan hành chính nhà nước: Ứng dụng các quy chuẩn chứng thực điện tử và giải pháp chống chối bỏ phục vụ xây dựng hệ thống văn phòng điện tử và Chính phủ điện tử cấp địa phương.

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

Tại sao hệ mật mã đường cong Elliptic (ECC) tối ưu hơn RSA trong bảo mật văn bản? ECC cung cấp độ bảo mật tương đương RSA nhưng với kích thước khóa nhỏ hơn từ 6 đến 10 lần (khóa ECC 160-bit tương đương RSA 1024-bit). Nhờ đó, ECC giảm tải đáng kể dung lượng lưu trữ, tiết kiệm băng thông mạng và nâng tốc độ xử lý lên 271,8 lệnh/giây, loại bỏ hoàn toàn độ trễ trong quá trình bắt tay bảo mật.

Mô hình mã hóa lai trong phần mềm hoạt động như thế nào? Phần mềm sử dụng thuật toán ECDH kết hợp giữa khóa riêng của người gửi và khóa công khai của người nhận để sinh khóa chung bí mật. Khóa này được đưa qua hàm băm SHA-256 để tạo thành khóa chuẩn 256-bit, sau đó dùng thuật toán đối xứng AES mã hóa trực tiếp tệp tin với tốc độ xử lý nhanh gấp nhiều lần mã hóa công khai.

Cấu trúc tệp chữ ký số định dạng XML mang lại lợi ích gì? Tệp .sign lưu trữ toàn diện 4 trường thông tin: chữ ký số, khóa công khai, dữ liệu gốc và tên tệp đã được mã hóa Base64. Định dạng chuẩn hóa này giúp phần mềm phía người nhận dễ dàng phân tích cú pháp, kiểm tra tính toàn vẹn và phục hồi chính xác 100% định dạng ban đầu của văn bản mà không bị lỗi tệp.

Hạ tầng PKI ngăn chặn hành vi chối bỏ nguồn gốc văn bản bằng cách nào? PKI ràng buộc danh tính người dùng với khóa công khai thông qua chứng thư số X.509 có chữ ký của CA. Khi một tài liệu được ký bằng khóa riêng duy nhất của cá nhân và gắn tem thời gian an toàn (Timestamp), người gửi không thể phủ nhận trách nhiệm đối với văn bản đã phát hành, tạo giá trị pháp lý tuyệt đối.

Mô hình CA phân cấp có ưu điểm gì so với mô hình CA đơn khi triển khai thực tế? Mô hình CA phân cấp gồm một Root CA cấp chứng thư cho các Sub-CA phụ trách từng khoa hoặc phòng ban. Kiến trúc này giúp cô lập rủi ro an ninh, giảm tải cho máy chủ gốc và cho phép mở rộng quy mô phục vụ hàng nghìn người dùng mà không làm gián đoạn toàn bộ hệ thống xác thực.

Kết luận

  • Hệ thống hóa toàn diện cơ sở lý thuyết mật mã học hiện đại, phân tích chuyên sâu mật mã khóa đối xứng AES và mật mã khóa công khai RSA, ECC.
  • Chứng minh định lượng tính ưu việt của hệ mật ECC với kích thước khóa nhỏ gọn hơn 6,4 đến 10 lần và tốc độ thực thi giao dịch nhanh hơn từ 2,1 đến 11 lần so với RSA.
  • Thiết kế thành công mô hình mật mã lai tối ưu, kết hợp trao đổi khóa ECDH, hàm băm SHA-256 và mã hóa đối xứng AES.
  • Xây dựng hoàn chỉnh phần mềm ứng dụng bằng ngôn ngữ Java, hỗ trợ đầy đủ các tính năng ký số ECDSA, xác minh chữ ký, mã hóa và giải mã văn bản định dạng XML Base64.
  • Triển khai thử nghiệm thành công tại Trường Đại học Hạ Long, khẳng định tính khả thi cao trong việc bảo vệ an toàn thông tin và xác thực tài liệu điện tử.

Trong giai đoạn 2026 - 2028, hệ thống định hướng mở rộng tích hợp xác thực số trên thiết bị di động thông minh (Mobile PKI) và nâng cấp các thuật toán mật mã kháng lượng tử. Các đơn vị giáo dục và tổ chức hành chính hãy chủ động ứng dụng giải pháp PKI dựa trên ECC ngay hôm nay để bảo vệ vững chắc dữ liệu số của tổ chức.