Bối cảnh và vấn đề nghiên cứu

Thủ tục hành chính thuế là một trong những rào cản lớn đối với hoạt động của doanh nghiệp và người dân tại Việt Nam trong giai đoạn tiền chuyển đổi số. Theo số liệu của Tổng cục Thuế được trích dẫn trong văn bản (Công văn số 3343/TCT-CC), toàn ngành thời điểm đó có 330 thủ tục hành chính thuế; trong đó có 5 thủ tục do cấp Tổng cục Thuế thực hiện, 172 thủ tục do cấp Cục Thuế thực hiện và 153 thủ tục thuộc thẩm quyền cấp Chi cục Thuế. Phương thức giao dịch trực tiếp truyền thống đòi hỏi cá nhân và doanh nghiệp phải di chuyển nhiều lần, xếp hàng nộp tờ khai và chứng từ giấy, gây tốn kém chi phí in ấn, lưu trữ hồ sơ, đồng thời tạo áp lực quá tải cục bộ cho cơ quan thuế trong các kỳ cao điểm tiếp nhận hồ sơ.

Trước thực trạng đó, việc triển khai Thuế điện tử và Chính phủ điện tử được xác định là giải pháp cấp bách nhằm tối ưu hóa thời gian xử lý thủ tục, hỗ trợ người nộp thuế thực hiện nghĩa vụ mọi lúc, mọi nơi mà không bị giới hạn bởi thời gian hành chính. Tuy nhiên, thách thức kỹ thuật lớn nhất khi chuyển dịch môi trường giao tiếp thuế lên Internet là đảm bảo an toàn thông tin, xác thực danh tính người nộp và bảo vệ tính pháp lý của hồ sơ khai thuế. Khóa luận này tập trung nghiên cứu các biện pháp bảo đảm an toàn thông tin phục vụ quá trình xây dựng và vận hành hệ thống Thuế điện tử tại Việt Nam.

Nhiệm vụ nghiên cứu của đề tài được cấu trúc theo các bước:

  1. Hệ thống hóa các vấn đề cơ bản về thuế, mô hình Chính phủ điện tử và đánh giá hiện trạng triển khai thuế điện tử tại Việt Nam cũng như trên thế giới.
  2. Phân tích nền tảng lý thuyết an toàn thông tin, cơ chế chữ ký số, các thuật toán mật mã học và kiến trúc Cơ sở hạ tầng khóa công khai (Public Key Infrastructure - PKI).
  3. Đề xuất các giải pháp kỹ thuật bảo đảm an toàn cho hệ thống Thuế điện tử (bao gồm hệ thống xác thực, cổng dịch vụ, mạng riêng ảo VPN, an toàn thư điện tử, an toàn mạng không dây, đăng nhập một lần SSO, thẻ thông minh và mạng lưu trữ).
  4. Khảo sát và triển khai thử nghiệm mô hình quản lý chứng nhận số dựa trên phần mềm mã nguồn mở OpenCA.
  • Đối tượng nghiên cứu: Các giải pháp kỹ thuật an toàn thông tin, chữ ký số, giải thuật mật mã và cơ sở hạ tầng khóa công khai PKI ứng dụng trong lĩnh vực quản lý thuế điện tử.
  • Phạm vi nghiên cứu:
    • Không gian: Ngành thuế Việt Nam, đối chiếu với mô hình triển khai của các tổ chức quốc tế (nhóm 20 quốc gia theo đánh giá của Ngân hàng Thế giới và kinh nghiệm từ Singapore).
    • Thời gian: Dữ liệu báo cáo hiện trạng cải cách hành chính và ứng dụng công nghệ thông tin ngành thuế tính đến giai đoạn cuối năm 2009 và định hướng năm 2010.

Cơ sở lý thuyết và phương pháp

Khóa luận kết hợp khung lý thuyết kinh tế học công cộng về thuế với nền tảng mật mã học hiện đại trong lĩnh vực công nghệ thông tin.

Về phương diện thuế và quản lý hành chính, tác giả làm rõ các nguyên tắc chung của sắc thuế gồm tính trung lập, tính đơn giản và tính công bằng (kết hợp nguyên tắc "cái tốt thứ hai" khi các điều kiện lý tưởng không được đáp ứng đồng thời). Đối với thuế địa phương, tác giả dẫn xuất các nguyên tắc: cơ sở thuế bất biến, nguồn thu ổn định, nguồn thu phân bố đồng đều và trách nhiệm tài chính của chính quyền địa phương. Khái niệm Chính phủ điện tử được tiếp cận theo hướng ứng dụng công nghệ thông tin - truyền thông nhằm đổi mới hoạt động quản lý, nâng cao tính minh bạch, chống tham nhũng và đưa chính quyền đến gần dân.

Về phương diện an toàn bảo mật, nghiên cứu dựa trên 4 yêu cầu an ninh cốt lõi:

  • Tính tin cậy (Confidentiality): Ngăn chặn việc truy cập dữ liệu trái phép từ các đối tượng không có thẩm quyền.
  • Tính toàn vẹn (Integrity): Đảm bảo thông tin và dữ liệu không bị thay đổi, chèn ép hoặc sửa đổi trong quá trình truyền nhận.
  • Tính sẵn sàng (Availability): Bảo đảm tài nguyên và dịch vụ luôn sẵn sàng phục vụ người dùng hợp lệ.
  • Tính không thể chối bỏ (Non-repudiation): Xác lập chứng cứ pháp lý không thể phủ nhận về nguồn gốc của thông điệp được gửi đi.

Nền tảng kỹ thuật của khóa luận được xây dựng dựa trên các tiêu chuẩn mật mã học:

  • Hệ mật mã khóa công khai RSA: Được phát triển bởi Ron Rivest, Adi Shamir và Len Adleman (1977), dựa trên bài toán phân tích thừa số nguyên tố của các số nguyên lớn $n = pq$, hàm số Euler $\phi(n) = (p-1)(q-1)$, áp dụng định lý Fermat nhỏ và định lý số dư Trung Quốc (CRT), kết hợp các chuẩn đệm chống tấn công bản rõ thích ứng như OAEP (Optimal Asymmetric Encryption Padding) và chuẩn ký RSA-PSS.
  • Giải thuật ký số DSA (Digital Signature Algorithm): Chuẩn FIPS của chính phủ Hoa Kỳ, hoạt động trên nhóm cyclic bậc nguyên tố $q$ (độ dài 160 bit), số nguyên tố $p$ (độ dài 512 đến 1024 bit) và sử dụng hàm băm bảo mật.
  • Hàm băm bảo mật SHA (Secure Hash Algorithm): Chuẩn FIPS 180-2 của NIST/NSA, gồm SHA-1 (chuỗi băm 160 bit) và nhóm SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512). Tác giả cũng ghi nhận sự kiện đầu năm 2005 khi nhóm ba nhà mật mã học Trung Quốc tìm ra phương pháp phá vỡ độ an toàn của SHA-1.
  • Mô hình Hạ tầng khóa công khai PKI: Bao gồm Cơ quan cấp phát chứng nhận (CA - Certificate Authority), Cơ quan đăng ký (RA - Registration Authority) và Danh sách thu hồi chứng nhận (CRL - Certificate Revocation List).

Phương pháp nghiên cứu thực tế bao gồm:

  • Phương pháp phân tích - tổng hợp tài liệu: Rà soát các văn bản chỉ đạo của Chính phủ, báo cáo cải cách hành chính ngành thuế của Bộ Tài chính, số liệu của Cục Ứng dụng Công nghệ thông tin (Bộ Thông tin và Truyền thông) và Ban Cơ yếu Chính phủ.
  • Phương pháp so sánh kỹ thuật: Đối chiếu các giải pháp mạng riêng ảo (IPSec VPN ở tầng mạng và SSL VPN ở tầng ứng dụng), giải pháp thiết bị xác thực đầu cuối (USB token, thẻ thông minh và sinh trắc học vân tay), giải pháp đăng nhập một lần (SSO tích hợp hệ điều hành và SSO kiến trúc lai).
  • Phương pháp thực nghiệm hệ thống: Cài đặt, cấu hình và kiểm thử các tính năng quản lý chứng nhận số (khởi tạo Root CA, tạo yêu cầu ký CSR, tìm kiếm, thu hồi chứng nhận CRR) trên nền tảng phần mềm mã nguồn mở OpenCA kết hợp OpenSSL.

Nguồn dữ liệu của nghiên cứu bắt nguồn từ Báo cáo ngày 30/11/2009 của Bộ Tài chính, Công văn số 3343/TCT-CC của Tổng cục Thuế, kỷ yếu hội thảo ngày 03/09/2009 của Bộ Thông tin và Truyền thông phối hợp với Ban Cơ yếu Chính phủ, cùng các chuẩn mật mã học FIPS Hoa Kỳ.

Nội dung chính theo từng chương

Chương 1. Tổng quan về thuế và thuế điện tử

Chương này cung cấp hệ thống lý thuyết về thuế và phác thảo bức tranh thực tiễn của công tác tin học hóa quản lý thuế tại Việt Nam và thế giới:

  • Phân loại thuế: Phân tích các cặp sắc thuế: thuế trực thu (người chịu thuế và người nộp thuế là một) và thuế gián thu (như VAT, thuế tiêu thụ đặc biệt); thuế nội địa và thuế quan; thuế định ngạch và thuế định lệ; thuế thông thường và thuế đặc biệt; thuế phụ thu; cùng các thuật ngữ mở rộng như "thuế lạm phát" và "thuế thời gian". Văn bản liệt kê 10 sắc thuế phổ biến gồm: thuế tiêu thụ, VAT, thuế thu nhập, thuế cổ tức, thuế môn bài, thuế tài sản, thuế chuyển nhượng, thuế thừa kế, thuế xuất nhập khẩu và thuế khoán.
  • Tiến trình thuế điện tử tại Việt Nam: Phân tích lộ trình 2 giai đoạn do Phó Giám đốc Trung tâm Tin học - Thống kê Tổng cục Thuế (Nguyễn Minh Ngọc) đề xuất:
    • Giai đoạn ban đầu: Cung cấp thông tin một chiều, tuyên truyền chính sách, giải đáp vướng mắc, hướng dẫn thủ tục qua Internet.
    • Giai đoạn tiếp theo: Triển khai trao đổi thông tin hai chiều, nhận bảng kê hóa đơn điện tử, đăng ký thuế, kê khai thuế điện tử, nộp thuế qua ngân hàng và thu thuế thương mại điện tử.
  • Số liệu triển khai thực tế (theo Báo cáo Bộ Tài chính ngày 30/11/2009):
Dự án/Chương trình Quy mô và địa bàn triển khai Đơn vị phối hợp / Chi tiết kỹ thuật
Khai thuế qua mạng Internet Thí điểm 411 doanh nghiệp tại TP.HCM, Hà Nội, Bà Rịa - Vũng Tàu, Đà Nẵng; riêng TP.HCM mở rộng từ 100 DN (từ 14/08/2009) Phối hợp với công ty VDC (thuộc VNPT) cấp chứng thư số công cộng
Hiện đại hoá thu ngân sách Nhà nước Hoàn thành tại 34 tỉnh/thành phố và 103 quận/huyện; mở rộng đợt 1 tại 2 tỉnh và 108 quận/huyện Kết nối liên ngành: Thuế, Hải quan, Kho bạc Nhà nước, Tài chính
Nộp thuế qua ngân hàng Áp dụng toàn quốc qua hệ thống chi nhánh kết nối Kho bạc Nhà nước phối hợp với Vietinbank, Agribank, BIDV; hỗ trợ nộp qua ATM đến 23h
Hỗ trợ người nộp thuế qua điện thoại Xây dựng đầu số tập trung duy nhất Hoàn thành giải pháp ứng dụng, chuẩn bị nghiệm thu hạ tầng kỹ thuật
Cơ sở dữ liệu rủi ro người nộp thuế Triển khai CSDL tập trung toàn quốc tại Tổng cục Thuế Ban hành 01 Thông tư liên tịch (Bộ Tài chính - Bộ KH&ĐT - Bộ Công Thương); 04 thông tư liên tịch đang dự thảo

Văn bản ghi nhận thống kê từ Bộ Thông tin và Truyền thông: Giao dịch điện tử B2C và B2B chiếm 2,5% GDP, với 9.300 trang web đạt doanh thu 450 triệu USD và 3.000 doanh nghiệp có doanh thu trực tuyến khoảng 1,5 tỷ USD. Đã có 4 doanh nghiệp đăng ký cung cấp dịch vụ chứng thực chữ ký số công cộng gồm VDC, NacenComm (đã xin cấp phép), Viettel và Bkis (đang chuẩn bị). Về kinh nghiệm quốc tế, văn bản dẫn bảng xếp hạng 20 quốc gia triển khai Chính phủ điện tử của Ngân hàng Thế giới và nhấn mạnh mô hình của Singapore (bắt đầu từ năm 1990) nơi các quy trình thuế đều hoàn tất qua Internet và điện thoại.

Chương 2. Tổng quan về an toàn thông tin

Nội dung chương 2 tập trung vào lý thuyết mật mã và cơ chế hoạt động của chữ ký số:

  • Cơ chế hoạt động của chữ ký số: Nhằm ngăn chặn hai dạng tấn công phổ biến trong giao dịch tài chính là tấn công truyền lại gói tin (replay attack) và tấn công đồng hình (homomorphism attack). Quá trình ký gồm 4 bước: (1) Băm thông điệp bằng SHA hoặc MD5; (2) Mã hóa chuỗi băm bằng khóa bí mật của người gửi để tạo chữ ký số; (3) Mã hóa thông tin bằng khóa công khai của người nhận; (4) Gộp thông điệp và chữ ký số để gửi đi. Quá trình kiểm tra gồm 4 bước: (1) Dùng khóa bí mật người nhận giải mã lấy thông điệp và chữ ký; (2) Dùng khóa công khai người gửi giải mã chữ ký để lấy chuỗi băm 1; (3) Dùng giải thuật băm thông điệp nhận được để có chuỗi băm 2; (4) So sánh hai chuỗi băm để xác nhận tính toàn vẹn và nguồn gốc.
  • Phân tích thuật toán RSA: Trình bày chi tiết toán học từ bước chọn cặp số nguyên tố ngẫu nhiên $p, q$, tính giá trị hàm Euler, chọn số mũ công khai $e$, giải phương trình đồng dư $de \equiv 1 \pmod{\phi(n)}$ bằng giải thuật Euclid mở rộng để tìm khóa bí mật $d$. Để chứng minh tính khả thi, tác giả đưa ra ví dụ cụ thể với các số nguyên nhỏ:
    • Chọn $p = 61$, $q = 53$ $\rightarrow$ Mô-đun $n = pq = 3233$.
    • Hàm Euler $\phi(n) = (61-1)(53-1) = 60 \times 52 = 3120$.
    • Chọn số mũ công khai $e = 17$ (nguyên tố cùng nhau với 3120).
    • Tính được số mũ giải mã $d = 2753$.
    • Mã hóa bản rõ $m = 123$: $c = 123^{17} \bmod 3233 = 855$.
    • Giải mã bản mã $c = 855$: $m = 855^{2753} \bmod 3233 = 123$.
  • Giải thuật DSA và hàm băm SHA: Trình bày các bước tạo khóa, sinh số ngẫu nhiên $k$, tạo cặp chữ ký $(r, s)$ và thuật toán kiểm tra chữ ký của DSA. Đồng thời dẫn chuẩn FIPS 180-2 về 5 thuật giải SHA (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512) và ghi nhận các nguy cơ bảo mật của SHA-1.
  • Hạ tầng PKI: Trình bày vai trò của cơ quan chứng thực CA, cơ quan tiếp nhận đăng ký RA và cơ chế công bố danh sách thu hồi chứng nhận CRL.

Chương 3. Xây dựng biện pháp an toàn trong thuế điện tử

Chương này đề xuất các biện pháp công nghệ nhằm giải quyết bài toán an toàn cho hệ thống thuế, được phân rã thành hai hệ thống con cốt lõi:

  • Hệ thống xác thực: Thiết kế để nhận diện và kiểm tra tính hợp lệ của người nộp thuế. Về thiết bị lưu trữ khóa bí mật, tác giả so sánh và đề xuất sử dụng thiết bị USB (USB token) là phương án khả thi nhất cho Việt Nam tại thời điểm nghiên cứu do tính phổ biến của cổng cắm máy tính và chi phí triển khai thấp. Phương án nhận dạng sinh trắc học (vân tay) bị loại bỏ do hạn chế về công nghệ xử lý dữ liệu quy mô hàng triệu người và rủi ro bảo mật nghiêm trọng khi phải lưu trữ tập trung cơ sở dữ liệu vân tay. Thiết bị thẻ thông minh (dung lượng bộ nhớ từ cơ bản đến trên 128KB, tích hợp bàn phím nhập PIN chống phần mềm gián điệp) được đánh giá là hướng phát triển chuyên sâu.
  • Hệ thống các dịch vụ: Bảo đảm giao diện thân thiện, vận hành 24/7, tự động hóa chuyển đổi định dạng dữ liệu tờ khai.
  • Các giải pháp công nghệ chi tiết được đề xuất:
    • Mạng riêng ảo (VPN): So sánh IPSec VPN (bảo mật tầng mạng theo mô hình OSI) và SSL VPN (kết nối qua giao thức HTTPS ở tầng ứng dụng). Tác giả khuyến nghị SSL VPN vì người dùng chỉ cần trình duyệt web mà không phải cài đặt phần mềm chuyên dụng, liệt kê các nhà giải pháp lớn gồm NetScreen (thuộc Juniper), F5, Aventail, Nokia.
    • Ký văn bản điện tử: Phân chia thành ký văn bản độc lập (offline cho tệp PDF, Word, AutoCAD qua phần mềm của Adobe, Silanis) và ký theo quy trình nghiệp vụ trực tuyến. Đề xuất các bộ công cụ phát triển phần mềm gồm InfoMosaic (sản phẩm SecureXML ký trên định dạng XML) và Xetex (cung cấp điều khiển ActiveX ký văn bản).
    • An toàn thư điện tử: Giải pháp ứng dụng chuyên dụng (Microsoft Outlook Express, Mozilla Thunderbird) tích hợp chứng chỉ số, hoặc giải pháp nền web thông qua các tiện ích bổ sung cho trình duyệt Firefox (Gmail S/MIME, WiseStamp Email Signature).
    • An toàn mạng không dây: Đề xuất chuẩn chứng nhận WTLS (Wireless Transport Layer Security - điều chỉnh cấu trúc X.509 phù hợp bộ nhớ nhỏ) và WPKI (Wireless PKI) thông qua WAP gateway; tham khảo giải pháp của hãng Certicom (movianVPN) và Openware (microbrowser).
    • Đăng nhập một lần (SSO): Đánh giá hai mô hình gồm Giải pháp tích hợp (dựa trên hệ điều hành như Windows, GNU/Linux) và Giải pháp lai (lưu trữ thông tin xác thực, mã PIN trong "ví" phần mềm hoặc thiết bị định danh).
    • Máy chủ web an toàn: Sử dụng giải pháp máy chủ phần mềm cài đặt chứng chỉ SSL qua Apache mod_ssl, Microsoft IIS; hoặc máy chủ chuyên dụng phần cứng gồm Sun Cobalt, Net Integrator, UVNetworks WebBox.
    • Bảo vệ mạng lưu trữ SAN (Storage Area Network): Đề xuất ứng dụng PKI để xác thực switch kết nối mạng lưu trữ và mã hóa mệnh lệnh từ giao diện điều khiển quản trị viên (giải pháp của Brocade).

Chương 4. Phần mềm PKI

Khảo sát và giới thiệu bộ phần mềm mã nguồn mở OpenCA:

  • Kiến trúc phần mềm: Dự án ra đời từ năm 1999, vận hành trên mô hình ba thành phần: Giao diện web được lập trình bằng ngôn ngữ Perl, nhân xử lý các thao tác mật mã học bằng OpenSSL và hệ cơ sở dữ liệu lưu trữ các đối tượng mã hóa.
  • Các thành phần chức năng: Quản lý toàn bộ vòng đời chứng nhận gồm Certificate Signing Requests (CSRs), Certificates, Certificate Revocation Requests (CRRs) và Certificate Revocation Lists (CRLs). Hệ thống có 6 giao diện cấu hình sẵn (Giao diện công cộng, Giao diện LDAP, Giao diện RA, Giao diện CA, Giao diện Node và Giao diện quản trị), hỗ trợ phân quyền theo vai trò (Role Based Access Control - RBAC), giao thức SCEP, giao thức kiểm tra trực tuyến OCSP, bộ lọc IP và tính năng tự động cảnh báo chứng nhận sắp hết hạn.

Thiết kế và triển khai

Căn cứ nội dung Chương 4 và các tài liệu kỹ thuật liên quan trong khóa luận, hệ thống PKI mẫu phục vụ dịch vụ công được thiết kế và triển khai thử nghiệm trên OpenCA với các tham số kỹ thuật cụ thể:

Kiến trúc phân tầng của hệ thống OpenCA

Hệ thống vận hành theo mô hình kiến trúc phân tách rõ ràng giữa tầng giao diện, tầng xử lý logic mật mã và tầng dữ liệu:

  • Tầng ứng dụng & giao diện (Frontend): Sử dụng các kịch bản Perl chạy trên nền máy chủ web để hiển thị 6 giao diện chuyên biệt cho từng tác nhân (người nộp thuế, cán bộ RA, quản trị viên CA).
  • Tầng dịch vụ mật mã (Cryptographic Engine): Gọi trực tiếp các module chức năng của OpenSSL để thực hiện các phép toán sinh cặp khóa, ký số chứng thư số, băm dữ liệu và kiểm tra tính hợp lệ của chữ ký.
  • Tầng lưu trữ dữ liệu (Database Backend): Lưu trữ tập trung các bảng dữ liệu về yêu cầu cấp phát chứng nhận (CSR), danh sách chứng thư đã phát hành, yêu cầu thu hồi (CRR) và danh sách thu hồi định kỳ (CRL).

Quy trình nghiệp vụ vòng đời chứng nhận

Các quy trình được tác giả thực nghiệm trực tiếp qua giao diện web của OpenCA bao gồm:

  1. Khởi tạo ban đầu (Initialization): Thiết lập cấu hình hệ thống OpenCA, khởi tạo cơ quan chứng thực CA gốc (Root CA), sinh cặp khóa cho CA và tạo chứng chỉ tự ký (self-signed certificate).
  2. Yêu cầu cấp phát chứng nhận (CSR): Người dùng truy cập Giao diện công cộng, điền thông tin định danh cá nhân/doanh nghiệp hoặc gửi tệp yêu cầu định dạng PEM có sẵn. Hệ thống ghi nhận yêu cầu và chuyển tiếp sang trạng thái chờ duyệt.
  3. Thẩm định và phát hành: Cán bộ quản lý truy cập Giao diện RA để xác minh danh tính thực tế của người nộp đơn, sau đó chuyển sang Giao diện CA để thực hiện ký số phát hành chứng thư điện tử.
  4. Tìm kiếm và tra cứu: Cho phép người dùng và hệ thống ứng dụng tra cứu chứng chỉ số công khai trên cơ sở dữ liệu thông qua giao diện web hoặc giao thức LDAP.
  5. Thu hồi chứng nhận (CRR/CRL): Khi khóa bí mật bị lộ hoặc chứng nhận hết giá trị sử dụng, yêu cầu thu hồi chứng nhận được gửi lên hệ thống. CA thẩm định yêu cầu, tiến hành thu hồi chứng chỉ và cập nhật mã định danh của chứng chỉ bị hủy vào danh sách thu hồi CRL để công bố cho toàn bộ hệ thống kiểm tra.

Kết quả và đóng góp

Khóa luận đạt được các kết quả cụ thể dựa trên việc tổng hợp số liệu thực tế và phân tích kỹ thuật:

  • Hệ thống hóa hiện trạng quản lý thuế: Cung cấp bức tranh toàn cảnh về 330 thủ tục hành chính thuế (5 cấp Tổng cục, 172 cấp Cục, 153 cấp Chi cục) và kết quả thí điểm giai đoạn 2009 với 411 doanh nghiệp nộp tờ khai qua mạng Internet tại 4 địa phương trọng điểm (TP.HCM, Hà Nội, Bà Rịa - Vũng Tàu, Đà Nẵng).
  • Phân tích đối sánh các giải pháp an toàn: Đưa ra cơ sở khoa học để lựa chọn công nghệ định danh phù hợp cho Việt Nam; chứng minh giải pháp sử dụng USB token là lựa chọn thực tế nhất trong ngắn hạn, bác bỏ tính khả thi của nhận dạng sinh trắc học vân tay diện rộng do rủi ro tập trung dữ liệu; đồng thời so sánh ưu thế tiếp cận của SSL VPN so với IPSec VPN đối với người nộp thuế diện thông thường.
  • Xây dựng mô hình thử nghiệm PKI trực quan: Thử nghiệm thành công các bước quản trị vòng đời chứng chỉ trên phần mềm mã nguồn mở OpenCA kết hợp OpenSSL, cung cấp tài liệu minh họa trực quan từ khâu khởi tạo CA, lập yêu cầu cấp phát CSR, thẩm tra định danh đến cơ chế thu hồi CRL.
  • Đóng góp của tác giả tự nêu: Khóa luận đã kết nối kiến thức nghiệp vụ thuế với công nghệ thông tin; làm rõ các cơ chế mật mã học cốt lõi của chữ ký số (RSA, DSA, SHA); đồng thời đề xuất khung kiến trúc an toàn phân tầng hoàn chỉnh (từ xác thực, dịch vụ mạng, mã hóa email, bảo vệ máy chủ đến hạ tầng lưu trữ SAN) định hướng cho việc triển khai hệ thống Thuế điện tử tại Việt Nam.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế:
    • Khóa luận chủ yếu tập trung vào nghiên cứu giải pháp lý thuyết và khảo sát công nghệ; chưa xây dựng được một phần mềm ứng dụng chuyên ngành đóng gói hoàn chỉnh dành riêng cho nghiệp vụ kê khai thuế.
    • Các thử nghiệm kỹ thuật mới dừng lại ở việc mô phỏng chức năng trên phần mềm mã nguồn mở OpenCA độc lập trong môi trường thử nghiệm, chưa tích hợp thử nghiệm trực tiếp với hạ tầng mạng diện rộng hay cơ sở dữ liệu quản lý thuế thực tế của Tổng cục Thuế.
    • Các nội dung về hạ tầng khóa công khai không dây (WPKI) và ứng dụng thẻ thông minh mới dừng lại ở mức độ khảo sát giải pháp của các nhà cung cấp nước ngoài, chưa có điều kiện thực nghiệm trên thiết bị phần cứng thực tế.
  • Hướng nghiên cứu tiếp:
    • Tiếp tục nghiên cứu xây dựng phần mềm ký số chuyên dụng tích hợp trực tiếp vào các định dạng tờ khai thuế điện tử (đặc biệt là chuẩn XML).
    • Nghiên cứu mô hình liên thông và công nhận chứng thư số giữa các cơ quan quản lý nhà nước (Thuế, Hải quan, Kho bạc, Ngân hàng và Cơ quan đăng ký kinh doanh).
    • Triển khai thử nghiệm hệ thống WPKI trên các thiết bị di động trong bối cảnh các dịch vụ viễn thông không dây ngày càng phát triển.

Giá trị tham khảo

Tài liệu này hữu ích cho các nhóm đối tượng nghiên cứu và ứng dụng thực tế:

  • Sinh viên ngành Công nghệ thông tin và An toàn thông tin: Khóa luận cung cấp tài liệu tham khảo chi tiết về cơ sở toán học của thuật toán RSA (bao gồm các bước chứng minh toán học, định lý số dư Trung Quốc, cơ chế chuyển đổi bản rõ OAEP và ví dụ số học minh họa cụ thể), giải thuật DSA, chuẩn băm SHA và cấu trúc vận hành của một hệ thống PKI mã nguồn mở (OpenCA).
  • Cán bộ kỹ thuật và chuyên viên phân tích hệ thống ngành Thuế, Tài chính: Cung cấp góc nhìn hệ thống về các phương án bảo mật khi thiết kế dịch vụ công trực tuyến; tài liệu tham khảo về việc lựa chọn giải pháp định danh (USB token, thẻ thông minh), mô hình mạng riêng ảo (SSL VPN) và phương thức mã hóa bảo vệ kho lưu trữ dữ liệu tập trung SAN trong lộ trình hiện đại hóa hành chính công.

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

1. Theo số liệu của Tổng cục Thuế được trích dẫn trong văn bản, cơ cấu thủ tục hành chính thuế tại thời điểm nghiên cứu gồm bao nhiêu thủ tục và phân bổ ở các cấp như thế nào?
Theo Công văn số 3343/TCT-CC của Tổng cục Thuế được trích dẫn ở phần Mở đầu, toàn ngành có 330 thủ tục hành chính thuế. Trong đó, có 5 thủ tục thuộc thẩm quyền thực hiện của cấp Tổng cục Thuế, 172 thủ tục do cấp Cục Thuế thực hiện và 153 thủ tục do cấp Chi cục Thuế thực hiện.

2. Dự án thí điểm "Người nộp thuế nộp hồ sơ khai thuế qua mạng Internet" năm 2009 đạt quy mô triển khai như thế nào?
Theo Báo cáo ngày 30/11/2009 của Bộ Tài chính, Tổng cục Thuế đã phối hợp với công ty VDC thuộc VNPT cấp chứng thư số công cộng và triển khai thí điểm việc nộp hồ sơ khai thuế qua mạng cho 411 doanh nghiệp tại 4 địa bàn gồm: Hà Nội, TP. Hồ Chí Minh, Bà Rịa - Vũng Tàu và Đà Nẵng (riêng tại TP.HCM bắt đầu từ ngày 14/08/2009 áp dụng ban đầu cho 100 doanh nghiệp được lựa chọn, sau đó mở rộng cho các doanh nghiệp trên địa bàn).

3. Vì sao tác giả đề xuất sử dụng USB token làm thiết bị định danh thay vì sử dụng nhận dạng vân tay?
Tác giả phân tích rằng việc nhận dạng vân tay cho người nộp thuế đòi hỏi phải xây dựng một trung tâm lưu trữ toàn bộ mẫu vân tay hợp lệ, điều này làm tăng nguy cơ giả mạo và trộm cắp dữ liệu do thông tin bị tập trung tại một điểm duy nhất; đồng thời công nghệ nhận dạng vân tay cho quy mô hàng triệu người dùng công cộng thời điểm đó chưa phổ biến và chi phí quá cao. Ngược lại, USB token lưu trữ khóa bí mật độc lập, tận dụng được cổng USB sẵn có trên hầu hết máy tính cá nhân, giúp việc triển khai nhanh chóng và tiết kiệm chi phí.

4. Ví dụ minh họa số học của thuật toán RSA trong khóa luận sử dụng các tham số cụ thể nào?
Khóa luận sử dụng các số nguyên nhỏ: chọn hai số nguyên tố $p = 61$ và $q = 53$; tính mô-đun $n = pq = 3233$; số mũ công khai $e = 17$; tính được số mũ bí mật $d = 2753$. Khi mã hóa bản rõ có giá trị $m = 123$, hàm mã hóa tính ra bản mã $c = 123^{17} \bmod 3233 = 855$. Khi giải mã bản mã 855, hàm giải mã tính $855^{2753} \bmod 3233 = 123$, khôi phục chính xác bản rõ ban đầu.

5. Phần mềm PKI mã nguồn mở OpenCA được tác giả giới thiệu vận hành dựa trên những công nghệ nền tảng nào?
Dự án OpenCA (bắt đầu từ năm 1999) được cấu thành từ ba thành phần kỹ thuật chính: giao diện web được lập trình bằng ngôn ngữ Perl, nhân xử lý các thao tác mật mã hóa sử dụng thư viện OpenSSL và hệ thống cơ sở dữ liệu dùng để lưu trữ các đối tượng chứng thực (CSR, chứng chỉ số, CRR, danh sách thu hồi CRL).

Kết luận

Khóa luận tốt nghiệp "An toàn thông tin trong thuế điện tử" của tác giả Phan Trọng Khanh đã hệ thống hóa toàn diện các yêu cầu bảo mật cấp thiết phục vụ công cuộc cải cách thủ tục hành chính ngành thuế tại Việt Nam thời điểm 2009-2010. Công trình đã làm rõ cơ sở toán học cùng các giao thức mật mã học cốt lõi như RSA, DSA, SHA và mô hình hạ tầng khóa công khai PKI ứng dụng trong việc bảo vệ tính toàn vẹn, xác thực và chống chối bỏ cho các giao dịch thuế trực tuyến. Dựa trên việc phân tích thực trạng nghiệp vụ và rào cản công nghệ, tác giả đã đề xuất kiến trúc kỹ thuật an toàn phân tầng khả thi (tập trung vào USB token, SSL VPN, chữ ký số XML) và hoàn thành mô phỏng quản trị chứng nhận số trên nền tảng OpenCA, đóng góp tư liệu nghiên cứu hữu ích cho quá trình phát triển Chính phủ điện tử tại Việt Nam.