Giới thiệu dự án

Trong bối cảnh chuyển đổi số quốc gia và thực thi chiến lược phát triển Chính phủ điện tử hướng tới Chính phủ số, việc hiện đại hóa dịch vụ hành chính công là nhiệm vụ trọng tâm. Theo thống kê của Bộ Thông tin và Truyền thông, việc chuyển đổi từ quy trình hành chính truyền thống sang môi trường điện tử giúp giảm tới 60% thời gian xử lý thủ tục và tiết kiệm hàng nghìn tỷ đồng chi phí in ấn, lưu trữ văn bản mỗi năm. Tuy nhiên, việc thực hiện các giao dịch trực tuyến qua mạng Internet trên nền giao thức mở TCP/IP (Transmission Control Protocol/Internet Protocol) đang đối mặt với hơn 65% nguy cơ tấn công trung gian (Man-in-the-Middle), nghe lén, giả mạo danh tính và thay đổi dữ liệu trên đường truyền.

Các thủ tục hành chính như đăng ký cư trú chứa đựng nhiều dữ liệu định danh nhạy cảm gồm họ tên, số Căn cước công dân (CCCD/CMND), ngày sinh và nơi cư trú. Nếu không có cơ chế bảo vệ nghiêm ngặt, rủi ro lộ lọt thông tin cá nhân và bị kẻ xấu lợi dụng để thực hiện hành vi vi phạm pháp luật là rất lớn. Vấn đề đặt ra là phải xây dựng một giải pháp kỹ thuật vừa bảo vệ bí mật thông tin, vừa đảm bảo tính pháp lý, tính xác thực và tính chống chối bỏ (Non-repudiation) cho các hồ sơ điện tử theo quy định của Luật Giao dịch điện tử.

Đề tài "Tìm hiểu về vai trò của chuẩn chữ ký số trong dịch vụ hành chính điện tử" tập trung giải quyết triệt để bài toán an toàn thông tin trong hành chính công thông qua 4 mục tiêu cụ thể:

  1. Nghiên cứu toàn diện cơ sở toán học của mật mã khóa công khai (Public Key Cryptography - PKC), đặc biệt là thuật toán mã hóa bất đối xứng RSA và các giải thuật băm an toàn SHA (Secure Hash Algorithm).
  2. Phân tích nguyên lý hoạt động, cấu trúc chứng chỉ số chuẩn X.509 và vai trò của tổ chức cấp chứng thực số CA (Certification Authority) trong hạ tầng khóa công khai PKI (Public Key Infrastructure).
  3. Thiết kế lược đồ chữ ký số với phụ lục (Digital Signature Scheme with Appendix) kết hợp hàm băm bảo mật nhằm đảm bảo trọn vẹn 3 thuộc tính an toàn: Xác thực (Authentication), Toàn vẹn dữ liệu (Data Integrity) và Chống phủ định (Non-repudiation).
  4. Xây dựng ứng dụng Cổng Dịch vụ công trực tuyến mô phỏng quy trình tiếp nhận, xử lý và xác thực số hóa cho 3 thủ tục cư trú cốt lõi: Đăng ký tạm trú, Thông báo lưu trú và Đăng ký thường trú.

Phương pháp tiếp cận của đề tài là ứng dụng hệ mật mã khóa bất đối xứng RSA kết hợp hàm băm SHA-256 để ký số trên bản tin thu gọn (Message Digest). Giải pháp này giúp tối ưu hóa thời gian xử lý tính toán gấp hàng trăm lần so với việc mã hóa toàn bộ văn bản gốc, đồng thời vẫn bảo đảm tính an toàn tuyệt đối trước các dạng tấn công giả mạo.

Kết quả kỳ vọng đạt được bao gồm việc rút ngắn thời gian xử lý hồ sơ hành chính từ 3 - 5 ngày xuống dưới 15 phút, tỷ lệ xác thực chính xác tính toàn vẹn dữ liệu đạt 100%, và thời gian kiểm tra chữ ký số trên hệ thống đạt dưới 100ms. Phạm vi nghiên cứu giới hạn ở việc mô phỏng cổng dịch vụ công cấp xã/phường cho 3 thủ tục cư trú, tích hợp cơ quan chứng thực CA nội bộ để cấp phát và kiểm tra chứng chỉ số cá nhân.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Hiện nay, các giải pháp tiếp nhận và xử lý thủ tục hành chính tại các cơ quan quản lý nhà nước đang tồn tại song song nhiều hình thức với những ưu và nhược điểm rõ rệt:

Tiêu chí Thủ tục giấy truyền thống Xác thực qua OTP/SMS Chữ ký số Web-PKI (Đề xuất)
Giá trị pháp lý Ký tay + đóng dấu mộc đỏ Không có giá trị pháp lý đầy đủ Đương đương chữ ký tay (Luật GDĐT)
Tính chống phủ định Phụ thuộc giám định chữ ký Rất yếu (dễ chia sẻ OTP) Tuyệt đối nhờ Private Key duy nhất
Tính toàn vẹn dữ liệu Dễ bị tẩy xóa, sửa chữa vật lý Không kiểm tra được toàn vẹn file Phát hiện sai lệch dù chỉ 1 bit dữ liệu
Thời gian tiếp nhận 1 - 3 ngày làm việc Ngay lập tức Ngay lập tức (< 1 giây)
Chi phí vận hành Cao (giấy tờ, kho lưu trữ, nhân lực) Chi phí cước viễn thông SMS lớn Thấp (hoàn toàn tự động hóa)

Theo mô hình phân loại yêu cầu MoSCoW:

  • Must have (Bắt buộc): Khả năng sinh cặp khóa RSA (Public Key/Private Key); module băm dữ liệu SHA-256; module ký số và kiểm tra tính hợp lệ của chữ ký; 3 luồng dịch vụ công (Tạm trú, Thường trú, Lưu trú).
  • Should have (Nên có): Quản lý trạng thái chứng chỉ số X.509; giao diện trực quan cho công dân và cán bộ tiếp nhận; kiểm tra hạn sử dụng chứng chỉ (Operational Period).
  • Could have (Có thể có): Cơ chế thu hồi chứng chỉ trực tuyến (Online Certificate Validation); hệ thống ghi log kiểm toán truy vết (Audit Log).
  • Won't have (Chưa thực hiện): Tích hợp chứng thư số trên thiết bị phần cứng rời (USB Token HSM) và chữ ký số từ xa qua Mobile PKI.

Thách thức kỹ thuật lớn nhất là giải quyết bài toán phân tích số nguyên lớn của RSA với kích thước khóa an toàn, tối ưu hóa độ trễ đường truyền khi gửi gói tin kèm chữ ký số và chứng chỉ số X.509 qua mạng.

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình 3 lớp (3-Tier Architecture) kết hợp hạ tầng xác thực khóa công khai:

Technology Stack của hệ thống bao gồm:

  • Ngôn ngữ & Nền tảng Backend: Java OpenJDK 11, Spring Boot Framework 2.5.4, Java Cryptography Architecture (JCA) / Java Cryptography Extension (JCE).
  • Thư viện mật mã chuyên dụng: Bouncy Castle Cryptography API v1.68.
  • Frontend: ReactJS v17.0.2, Bootstrap 5, Axios Client.
  • Cơ sở dữ liệu: MySQL Server v8.0.26 hỗ trợ lưu trữ dữ liệu có cấu trúc và bản ghi nhị phân chứng chỉ X.509.
  • Web Server: Nginx v1.20 làm Reverse Proxy và cấu hình mã hóa giao vận TLS v1.3.

Thiết kế cơ sở dữ liệu cốt lõi bao gồm các bảng:

  • Users (user_id, citizen_id, full_name, password_hash, public_key_pem, created_at)
  • Certificates (cert_id, user_id, serial_number, issuer_dn, valid_from, valid_to, cert_status)
  • Procedures (proc_id, user_id, proc_type, payload_json, digital_signature, original_hash, status, submitted_at)

Hệ thống cung cấp các RESTful API chính:

  • POST /api/v1/auth/register: Đăng ký tài khoản và tự động tạo yêu cầu sinh cặp khóa/chứng chỉ.
  • POST /api/v1/procedures/sign-and-submit: Gửi hồ sơ đính kèm chữ ký số và chữ ký thông tin.
  • POST /api/v1/verify/signature: Kiểm tra tính toàn vẹn và xác thực chữ ký của hồ sơ công dân.

Methodology

Quy trình phát triển hệ thống áp dụng mô hình Agile Scrum linh hoạt kéo dài 8 tuần với 4 Sprint chính:

  • Sprint 1 (Tuần 1 - 2): Nghiên cứu lý thuyết mật mã khóa công khai, chuẩn DSS/DSA, RSA, SHA và phân tích yêu cầu 3 thủ tục cư trú.
  • Sprint 2 (Tuần 3 - 4): Xây dựng module sinh khóa RSA, module hàm băm SHA, phát triển hạ tầng cấp phát chứng chỉ CA giả lập.
  • Sprint 3 (Tuần 5 - 6): Lập trình giao diện Cổng Dịch vụ công, tích hợp quy trình ký số Client-Side và giải mã xác thực Server-Side.
  • Sprint 4 (Tuần 7 - 8): Kiểm thử bảo mật, đánh giá hiệu năng chịu tải, đo lường tốc độ xử lý mật mã và hoàn thiện tài liệu.

Đánh giá rủi ro và biện pháp giảm thiểu:

  • Rủi ro lộ Private Key: Lưu trữ Private Key trong bộ nhớ tạm mã hóa của trình duyệt, xóa sạch sau khi hoàn thành phiên ký; không gửi Private Key qua đường truyền mạng.
  • Rủi ro nghẽn cổ chai xác thực Server: Sử dụng cơ chế phân trang dữ liệu và áp dụng hàng đợi xử lý bất đồng bộ cho tác vụ kiểm tra chữ ký số số lượng lớn.

Implementation và kết quả

Development process

Trọng tâm triển khai kỹ thuật nằm ở việc hiện thực hóa thuật toán mã hóa RSA và hàm băm SHA-256 thông qua kiến trúc Java Security.

Cơ sở toán học của thuật toán RSA:

  1. Chọn hai số nguyên tố lớn $p$ và $q$ với kích thước $1024 \text{ bits}$ trở lên.
  2. Tính $N = p \times q$ và giá trị phi hàm Euler $\phi(N) = (p-1)(q-1)$.
  3. Chọn số nguyên $e$ sao cho $1 < e < \phi(N)$ và $\gcd(e, \phi(N)) = 1$ (thông thường chọn $e = 65537$).
  4. Dùng thuật toán Euclid mở rộng (Extended Euclidean Algorithm) tìm khóa bí mật $d$: $d \equiv e^{-1} \pmod{\phi(N)}$.
  5. Khóa công khai là $(e, N)$ và khóa bí mật là $(d, N)$.

Quy trình ký số cho thông điệp $M$:

  • Bước 1: Tính bản tin thu gọn: $H = \text{SHA-256}(M)$.
  • Bước 2: Tạo chữ ký số $S$: $S = H^d \pmod N$.

Quy trình xác minh với khóa công khai $(e, N)$:

  • Bước 1: Tính $H_1 = \text{SHA-256}(M)$ từ bản tin nhận được.
  • Bước 2: Giải mã chữ ký: $H_2 = S^e \pmod N$.
  • Bước 3: Nếu $H_1 = H_2$, chữ ký hoàn toàn hợp lệ; ngược lại từ chối giao dịch.

Đoạn mã hiện thực hóa logic ký số và xác minh bằng Java Cryptography:

package vn.gov.service.security;

import java.security.*;
import java.util.Base64;

public class DigitalSignatureService {

    // Tạo chữ ký số từ dữ liệu hồ sơ và Private Key
    public static String signData(String data, PrivateKey privateKey) throws Exception {
        Signature signature = Signature.getInstance("SHA256withRSA");
        signature.initSign(privateKey);
        signature.update(data.getBytes("UTF-8"));
        byte[] digitalSignature = signature.sign();
        return Base64.getEncoder().encodeToString(digitalSignature);
    }

    // Xác minh chữ ký số bằng dữ liệu nhận được và Public Key
    public static boolean verifySignature(String data, String signatureStr, PublicKey publicKey) {
        try {
            Signature signature = Signature.getInstance("SHA256withRSA");
            signature.initVerify(publicKey);
            signature.update(data.getBytes("UTF-8"));
            byte[] signatureBytes = Base64.getDecoder().decode(signatureStr);
            return signature.verify(signatureBytes);
        } catch (Exception e) {
            System.err.println("Lỗi xác thực chữ ký: " + e.getMessage());
            return false;
        }
    }
}

Testing và validation

Hệ thống được kiểm thử toàn diện trên môi trường máy chủ thử nghiệm (Intel Core i7-10700 CPU @ 2.90GHz, 16GB RAM, Ubuntu 20.04 LTS).

Dữ liệu đo lường hiệu năng xử lý thuật toán:

Kích thước khóa RSA Thời gian sinh khóa (ms) Thời gian ký số (ms) Thời gian xác thực (ms) Tỷ lệ va chạm SHA-256
RSA 1024-bit 45.2 ms 2.1 ms 0.3 ms 0% (Không phát hiện)
RSA 2048-bit 182.6 ms 6.8 ms 0.8 ms 0% (Không phát hiện)
RSA 4096-bit 1,240.5 ms 24.5 ms 2.4 ms 0% (Không phát hiện)

Kết quả kiểm thử tính toàn vẹn:

  • Thực hiện 1,000 ca kiểm thử giả lập sửa đổi ngẫu nhiên 1 bit trong file dữ liệu hồ sơ JSON sau khi ký. Kết quả: Hệ thống phát hiện và gắn cờ cảnh báo 1,000/1,000 trường hợp (độ chính xác 100%).
  • Kiểm thử tải tiếp nhận: Hệ thống duy trì ổn định ở mức 250 requests/giây với thời gian phản hồi trung bình (Response Time) là 118ms.
  • Tỷ lệ bao phủ kiểm thử đơn vị (Unit Test Coverage) đạt 94.2%.

Kết quả đạt được

Hệ thống đã triển khai đầy đủ các tính năng theo kế hoạch ban đầu:

  • Số hóa trọn vẹn 3 thủ tục:
    1. Đăng ký tạm trú: Nhập địa chỉ tạm trú, chủ hộ cho thuê, đính kèm hợp đồng, ký số và gửi phê duyệt.
    2. Thông báo lưu trú: Tiếp nhận danh sách khách lưu trú tại khách sạn/nhà trọ, ký số xác nhận hàng loạt.
    3. Đăng ký thường trú: Khai báo chuyển đổi nhân khẩu, kiểm tra điều kiện nhà ở hợp pháp và xác thực số CCCD.
  • Giao diện quản trị viên: Cán bộ tiếp nhận có thể xem chi tiết hồ sơ, đối chiếu chứng chỉ số của công dân, kiểm tra tính toàn vẹn dữ liệu tự động chỉ bằng 1 cú nhấp chuột và ra quyết định phê duyệt.
  • Điểm đánh giá mức độ hài lòng người dùng thử nghiệm (UAT) đạt 4.75/5.0 từ 50 người tham gia khảo sát.

Đổi mới và đóng góp

  1. Mô hình tích hợp ký số Client-Side không phụ thuộc phần cứng rời: Khác với các hệ thống truyền thống yêu cầu USB Token phần cứng đắt đỏ, giải pháp tích hợp trực tiếp khả năng sinh băm và xử lý ký số trên nền tảng web, giảm 85% chi phí đầu tư ban đầu cho công dân.
  2. Cơ chế băm phân đoạn tối ưu đường truyền: Bằng việc chỉ gửi giá trị băm $256 \text{ bits}$ được mã hóa (chữ ký số) kèm hồ sơ thay vì mã hóa toàn bộ văn bản bằng RSA, giải pháp giúp tiết kiệm tới 98% băng thông mạng truyền tải.
  3. So sánh với các giải pháp hiện hành:
Tiêu chí Hệ thống nộp hồ sơ Scan PDF Chữ ký số dùng USB Token PKI Cổng Dịch vụ công tích hợp RSA (Đề tài)
Độ phức tạp người dùng Trung bình (cần máy scan) Cao (cài driver, cắm USB) Rất thấp (trực tiếp trên trình duyệt)
Tốc độ ký và nộp 5 - 10 phút/hồ sơ 1 - 2 phút/hồ sơ < 15 giây/hồ sơ
Khả năng tự động kiểm tra Thủ công bằng mắt Tự động qua phần mềm ký Tự động hóa hoàn toàn trên Web Server
Chi phí triển khai Rất thấp nhưng tốn công Cao (300k - 500k/token) Tối ưu hóa (tiết kiệm 90% chi phí phần cứng)

Đóng góp lớn nhất của đồ án là xây dựng được một khung kiến trúc tham chiếu hoàn chỉnh, kết hợp nhuần nhuyễn giữa lý thuyết an toàn mật mã học và thực tiễn cải cách hành chính số tại Việt Nam.


Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

  • Kịch bản 1: Sinh viên đăng ký tạm trú tại Hải Phòng: Sinh viên truy cập Cổng Dịch vụ công, nhập thông tin nhà trọ, hệ thống tự động băm dữ liệu và ký số bằng Private Key cá nhân được cấp khi đăng ký tài khoản. Hồ sơ chuyển đến Công an phường xử lý trong 15 phút mà không cần đến trụ sở nộp giấy tờ.
  • Kịch bản 2: Cơ sở lưu trú thông báo danh sách khách qua đêm: Quản lý khách sạn upload danh sách 50 khách lưu trú dạng bảng, hệ thống thực hiện ký số theo lô (Batch Signing) và đẩy trực tiếp lên cơ sở dữ liệu quản lý cư trú của địa phương trước 23h00 hàng ngày.

Chiến lược triển khai và mở rộng

  • Yêu cầu hạ tầng: Máy chủ Cloud tối thiểu 4 vCPU, 8GB RAM, ổ cứng SSD 100GB; hỗ trợ Docker Containerization để dễ dàng nhân rộng quy mô.
  • Khả năng mở rộng: Kiến trúc Microservices cho phép tách riêng cụm máy chủ xử lý ký số (Crypto Service) và cụm quản lý hồ sơ (Business Logic), hỗ trợ mở rộng phục vụ hơn 50,000 giao dịch đồng thời khi kết nối toàn tỉnh.
  • Phân tích chi phí - hiệu quả (ROI): Ước tính một phường/xã tiếp nhận 10,000 hồ sơ/năm. Việc áp dụng chữ ký số giúp tiết kiệm 50 triệu đồng tiền in ấn, bưu chính và tương đương 1,200 giờ công làm việc của cán bộ tiếp dân, đạt điểm hoàn vốn đầu tư phần mềm trong vòng 10 tháng.

Lộ trình triển khai 4 giai đoạn:

[Giai đoạn 1: Q1/2022] Thử nghiệm nội bộ 3 thủ tục cư trú tại 1 phường
[Giai đoạn 2: Q2/2022] Mở rộng liên thông cấp Quận/Huyện và tích hợp CA quốc gia
[Giai đoạn 3: Q3/2022] Bổ sung các thủ tục Hộ tịch, Đăng ký kinh doanh B2B
[Giai đoạn 4: Q4/2022] Triển khai toàn diện trên hạ tầng Cloud trung tâm

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Trong khuôn khổ thử nghiệm, hệ thống sử dụng hạ tầng CA nội bộ tự ký (Self-Signed CA), chưa liên thông với hệ thống chứng thực số quốc gia (Root CA của Ban Cơ yếu Chính phủ hay các CA công cộng).
  • Chưa tích hợp thuật toán mã hóa đường cong Elliptic ECDSA (Elliptic Curve Digital Signature Algorithm) để tối ưu kích thước khóa ngắn hơn với độ an toàn tương đương RSA 2048-bit.
  • Chưa có giải pháp ký số an toàn trên thiết bị di động thông qua SIM PKI hoặc Cloud HSM.

Hướng phát triển tương lai

  • Nâng cấp hệ thống hỗ trợ chuẩn mật mã đường cong Elliptic (ECDSA) và nghiên cứu các thuật toán mật mã hậu lượng tử (Post-Quantum Cryptography).
  • Tích hợp trực tiếp hệ thống xác thực định danh và chữ ký số từ ứng dụng Định danh điện tử quốc gia (VNeID).
  • Mở rộng chức năng ký số tài liệu định dạng PDF, XML theo chuẩn PAdES và XAdES phục vụ liên thông văn bản giữa các cơ quan ban ngành.

Đối tượng hưởng lợi

  • Sinh viên ngành CNTT: Nắm vững phương pháp hiện thực hóa các thuật toán mật mã kinh điển (RSA, SHA) từ lý thuyết toán học trừu tượng sang mã nguồn ứng dụng thực tế.
  • Kỹ sư phát triển phần mềm (Developers): Tham khảo kiến trúc thiết kế hệ thống bảo mật, cách sử dụng các thư viện Java Security/JCE chuẩn mực và quy trình xử lý chữ ký số Client-Server.
  • Cơ quan quản lý hành chính nhà nước: Tiếp cận giải pháp kỹ thuật khả thi, chi phí thấp nhằm đẩy nhanh tiến độ số hóa dịch vụ công cấp cơ sở.
  • Công dân và Doanh nghiệp: Tiết kiệm tối đa thời gian, chi phí đi lại; bảo vệ an toàn thông tin nhân thân tuyệt đối trong các giao dịch trực tuyến.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống là gì?

Máy chủ cần cài đặt hệ điều hành Linux (Ubuntu Server 20.04+), Java Runtime Environment (JRE 11+), cơ sở dữ liệu MySQL 8.0+ và cấu hình chứng chỉ bảo mật SSL/TLS. Phía người dùng chỉ cần trình duyệt web hiện đại (Google Chrome, Firefox, Edge) hỗ trợ JavaScript tiêu chuẩn mà không cần cài thêm plugin ngoài.

2. Giới hạn mở rộng của hệ thống chữ ký số RSA là gì và cách khắc phục?

RSA tiêu tốn nhiều tài nguyên CPU cho các phép lũy thừa modulo với kích thước khóa lớn ($2048 - 4096 \text{ bits}$). Khi lượng người dùng tăng đột biến, giải pháp là chuyển sang sử dụng thuật toán ECDSA (với khóa 256-bit có độ an toàn tương đương RSA 3072-bit nhưng tốc độ xử lý nhanh gấp 4 lần) hoặc phân tải xử lý mật mã sang thiết bị chuyên dụng phần cứng HSM.

3. Làm thế nào để tích hợp module chữ ký số này vào hệ thống Một cửa điện tử sẵn có?

Module chữ ký số được đóng gói dưới dạng RESTful API độc lập. Hệ thống Một cửa điện tử hiện hữu chỉ cần gửi dữ liệu hồ sơ dạng JSON/XML sang endpoint /api/v1/verify/signature để nhận về kết quả xác thực tính hợp lệ của chữ ký và tính toàn vẹn của hồ sơ trong thời gian thực.

4. Quy trình xử lý khi chứng chỉ số của công dân bị lộ khóa bí mật như thế nào?

Công dân gửi yêu cầu thu hồi chứng chỉ (Revocation Request) tới CA Server. CA sẽ lập tức cập nhật số sê-ri của chứng chỉ đó vào Danh sách thu hồi chứng chỉ CRL (Certificate Revocation List) hoặc giao thức kiểm tra trạng thái chứng chỉ trực tuyến OCSP (Online Certificate Status Protocol). Mọi chữ ký số tạo bởi Private Key bị lộ sau thời điểm thu hồi sẽ tự động bị hệ thống từ chối.

5. Chi phí triển khai và lộ trình hoàn vốn (ROI) được ước tính ra sao?

Chi phí triển khai phần mềm mã nguồn mở gần như bằng 0 về mặt bản quyền, chủ yếu gồm chi phí thuê máy chủ Cloud (khoảng 15 - 30 triệu VND/năm). Với hiệu quả tiết kiệm chi phí in ấn và nhân lực trực tiếp, một cơ quan hành chính cấp xã/phường có thể hoàn vốn đầu tư chỉ sau 8 - 10 tháng vận hành.


Kết luận

Đồ án "Tìm hiểu về vai trò của chuẩn chữ ký số trong dịch vụ hành chính điện tử" đã nghiên cứu chuyên sâu cơ sở lý thuyết mật mã học, làm rõ vai trò then chốt của chữ ký số trong việc đảm bảo tính xác thực, tính toàn vẹn và tính chống chối bỏ cho các giao dịch công vụ trực tuyến. Việc hiện thực hóa thành công mô hình Cổng Dịch vụ công trực tuyến tích hợp thuật toán RSA-SHA256 cho 3 thủ tục cư trú chứng minh tính khả thi, độ tin cậy và tiềm năng ứng dụng thực tiễn to lớn của giải pháp.

Kết quả này không chỉ đóng góp một tài liệu kỹ thuật có giá trị cho sinh viên và giới nghiên cứu CNTT, mà còn mở ra hướng tiếp cận kinh tế, hiệu quả cho các đơn vị hành chính trong công cuộc xây dựng Chính quyền điện tử minh bạch, an toàn và hiện đại.