To Nha Notes | May 21, 2026, 6:40 p.m.
Chữ ký số là một cơ chế mã hóa dùng để xác thực danh tính của người ký và đảm bảo tính toàn vẹn của tài liệu điện tử — tương đương chữ ký tay nhưng an toàn hơn nhiều.
Dựa trên mã hóa bất đối xứng (asymmetric cryptography) với cặp khóa:
Private Key (bí mật) → dùng để KÝ Public Key (công khai) → dùng để XÁC THỰC
Quy trình ký:
Tài liệu gốc
↓
[Hash Function] → Hash (fingerprint của tài liệu)
↓
[Mã hóa bằng Private Key]
↓
Chữ ký số ← đính kèm vào tài liệu
Quy trình xác thực:
Tài liệu nhận được + Chữ ký số
↓ ↓
[Hash Function] [Giải mã bằng Public Key]
↓ ↓
Hash mới ==? Hash gốc
↓
✅ Khớp → Hợp lệ
❌ Không khớp → Tài liệu bị giả mạo/chỉnh sửa
| Đặc tính | Ý nghĩa |
|---|---|
| Xác thực | Biết chắc ai đã ký |
| Toàn vẹn | Phát hiện nếu tài liệu bị sửa sau khi ký |
| Không chối từ | Người ký không thể phủ nhận đã ký |
Để Public Key đáng tin cậy, nó phải được Tổ chức chứng thực (CA) cấp phép:
CA (VD-Sign, VNPT-CA, FPT-CA...)
→ cấp Certificate cho doanh nghiệp/cá nhân
→ Certificate chứa: Public Key + thông tin chủ thể + thời hạn
Hóa đơn điện tử là hóa đơn được khởi tạo, lập, gửi, nhận, lưu trữ và quản lý bằng phương tiện điện tử, có giá trị pháp lý tương đương hóa đơn giấy.
1. Hóa đơn điện tử có mã của Cơ quan Thuế
Doanh nghiệp lập hóa đơn
↓
Gửi lên Tổng cục Thuế (qua phần mềm/API)
↓
Cơ quan Thuế cấp MÃ xác nhận
↓
Gửi cho người mua
Dành cho: doanh nghiệp nhỏ, hộ kinh doanh
2. Hóa đơn điện tử không có mã
Doanh nghiệp lập hóa đơn → Ký số → Gửi thẳng cho người mua
↓
Gửi dữ liệu lên Thuế (đồng thời)
Dành cho: doanh nghiệp lớn, giao dịch nhiều
┌─────────────────────────────────────┐ │ Thông tin người bán (MST, địa chỉ) │ │ Thông tin người mua │ │ Số hóa đơn, ký hiệu, ngày lập │ │ Danh sách hàng hóa/dịch vụ │ │ Thuế suất, tiền thuế, tổng tiền │ │ Chữ ký số của người bán │ │ [Mã của Cơ quan Thuế - nếu có] │ └─────────────────────────────────────┘
Bán hàng ↓ Phần mềm HĐĐT (Viettel-CA, MISA, VNPT...) ↓ Ký số bằng chữ ký số của doanh nghiệp ↓ Gửi lên Cổng thuế (nếu cần mã) → nhận mã ↓ Gửi hóa đơn cho khách (email / link tra cứu) ↓ Khách tra cứu hóa đơn tại: hoadondientu.gdt.gov.vn
Chữ ký số là thành phần bắt buộc trong hóa đơn điện tử:
Hóa đơn điện tử hợp lệ = Nội dung hóa đơn + Chữ ký số
Chữ ký số đảm bảo:
Bạn muốn đi sâu vào phần nào — kỹ thuật mã hóa, quy trình tích hợp API với cơ quan thuế, hay cách kiểm tra hóa đơn điện tử hợp lệ?