Giới thiệu dự án

Hệ thống máy rút tiền tự động (ATM - Automatic Teller Machine) và điểm chấp nhận thanh toán (POS - Point of Service) đóng vai trò huyết mạch trong hạ tầng tài chính bán lẻ toàn cầu. Theo thống kê của Hiệp hội Ngân hàng và các tổ chức an ninh tài chính quốc tế, các cuộc tấn công nhắm vào hạ tầng thanh toán tự động (bao gồm tấn công phi mã hóa, đánh cắp thông tin thẻ - skimming, giả mạo dữ liệu đường truyền Man-in-the-Middle và tấn công trích xuất mã số định danh cá nhân - PIN) gây thiệt hại hàng trăm triệu USD mỗi năm. Tại Việt Nam, sự bùng nổ của thanh toán thẻ nội địa và quốc tế từ năm 1996 đến nay đòi hỏi một khung kiến trúc bảo mật tầng sâu, đảm bảo an toàn tuyệt đối cho các giao dịch 24/7.

Vấn đề cốt lõi đặt ra là: Dữ liệu nhạy cảm của khách hàng—đặc biệt là số PIN (Personal Identification Number) và số tài khoản chính (PAN - Primary Account Number)—phải được bảo vệ liên tục trên mọi chặng truyền tải từ bàn phím EPP (Encrypting PIN Pad) của ATM, qua mạng chuyển mạch (Switch), đến máy chủ ngân hàng cốt lõi (CoreBank) và mô-đun bảo mật phần cứng HSM (Hardware Security Module).

+-----------------------------------------------------------------------------------+
|                              KIẾN TRÚC BẢO MẬT ATM - SWITCH                       |
|                                                                                   |
|  [ Máy ATM / EPP ]           [ Mạng WAN / VPN ]               [ Switch & HSM ]     |
|  +---------------+                                            +-----------------+ |
|  | Nhập PIN      |                                            | Module HSM      | |
|  | Khóa: TMK, WK | ---> [ ISO 8583 / NDC+ / 912 Packet ] ---> | Khóa: LMK, PVK  | |
|  | Mã hóa: 3DES  |      (Encrypted PIN Block + MAC)           | Giải mã & Verify| |
|  +---------------+                                            +-----------------+ |
+-----------------------------------------------------------------------------------+

Mục tiêu của dự án:

  1. Phân tích toàn diện kiến trúc phần cứng và phần mềm của hệ thống ATM, chuẩn giao tiếp thẻ từ (ISO 7810, ISO 7811, ISO 7812, ISO 7813) và thẻ chip thông minh EMV (ISO 7816).
  2. Xây dựng mô hình phân tầng khóa mật mã bao gồm khóa chủ cục bộ (LMK), khóa chủ thiết bị đầu cuối (TMK), khóa làm việc (WK), khóa xác thực thẻ (CVK) và khóa xác thực PIN (PVK).
  3. Hiện thực hóa quy trình tạo khối mã hóa PIN chuẩn ISO 9564-1 (Format 0) kết hợp thuật toán mã hóa 3DES (Triple DES) và xác thực toàn vẹn thông điệp bằng mã xác thực CBC-MAC (Message Authentication Code).
  4. Đề xuất giải pháp an ninh nâng cao gồm kỹ thuật hàm băm SHA-256 chống lộ lọt PIN, xác thực nguồn gốc dữ liệu và cơ chế tiêu hủy khóa tự động khi phát hiện xâm nhập vật lý.

Phạm vi và Giới hạn:

  • Phạm vi nghiên cứu: Quy trình xử lý mật mã học giữa ATM EPP, hệ thống chuyển mạch Switch và thiết bị HSM; các gói tin tài chính PNV (PIN Verification), CWD (Cash Withdrawal), INQ (Balance Inquiry), TFR (Funds Transfer) và RQK (Request Transmission Key).
  • Giới hạn kỹ thuật: Tập trung vào lớp logic mã hóa và giao thức xác thực tầng ứng dụng; không can thiệp vào cơ chế cơ điện tử của khay đếm tiền (Dispenser) và két tiền an toàn (Safe Vault).

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

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

Hạ tầng thẻ ATM hiện nay tồn tại song song hai công nghệ: thẻ từ truyền thống và thẻ chip tiếp xúc/không tiếp xúc. Bảng phân tích so sánh chi tiết giữa các giải pháp công nghệ:

Tiêu chí so sánh Thẻ từ truyền thống (ISO 7811) Thẻ chip EMV (ISO 7816) Hệ thống Tokenization / Sinh trắc học
Cơ chế lưu trữ Dải từ (Track 1: 79 ký tự, Track 2: 40 ký tự số) Vi xử lý vi mạch tích hợp (EEPROM 8-24KB, RAM 1-24KB) Đám mây / Phần cứng an toàn (TEE/SE)
Tính chống sao chép Rất thấp (Dễ bị Skimming đọc trộm) Cực cao (Mã hóa bất đối xứng RSA, Dynamic CVV) Tuyệt đối (Khóa private sinh ngẫu nhiên)
Cơ chế xác thực Tĩnh (Static Data Authentication) Động (DDA/CDA với chữ ký số RSA + SHA-1/256) Xác thực sinh trắc đa yếu tố (FIDO2)
Chi phí triển khai Rất thấp (~0.2 - 0.5 USD/thẻ) Trung bình (~1.5 - 3.5 USD/thẻ) Cao (Yêu cầu đầu đọc chuyên dụng)
Khả năng cập nhật Không thể lập trình lại Hỗ trợ OTA tải ứng dụng (Java Card/MULTOS) Tự động đồng bộ qua API/Cloud

Phân tích yêu cầu hệ thống theo mô hình MoSCoW:

  • Must Have (Bắt buộc):
    • Thiết bị nhập mã PIN đạt chuẩn PCI PTS (EPP) tự động mã hóa trực tiếp số PIN tại phần cứng, không lưu plaintext.
    • Phân tầng khóa mật mã độc lập giữa LMK, TMK và WK.
    • Định dạng PIN Block tuân thủ nghiêm ngặt ISO 9564-1 Format 0 ($PIN \oplus PAN$).
  • Should Have (Nên có):
    • Toàn vẹn thông điệp tài chính thông qua thuật toán ISO/IEC 9797-1 MAC (CBC mode).
    • Tự động luân chuyển khóa phiên (Session Working Key) sau mỗi phiên giao dịch hoặc theo chu kỳ thời gian thực.
  • Could Have (Có thể có):
    • Bàn phím ảo xáo trộn số ngẫu nhiên trên màn hình cảm ứng để chống quay lén (shoulder surfing).
    • Cơ chế băm SHA-256 kết hợp Salt trên đường truyền phụ trợ.
  • Won't Have (Không làm):
    • Lưu trữ mã PIN hoặc khóa rõ (Clear Key) trên bất kỳ cơ sở dữ liệu đệm hay log hệ điều hành ATM.

Thiết kế hệ thống

+---------------------------------------------------------------------------------------+
|                       KIẾN TRÚC PHÂN CẤP KHÓA HỆ THỐNG ATM                            |
|                                                                                       |
|                                   +-------------------+                               |
|                                   |  LMK (Bản rõ)     | (Lưu trong HSM Switch)        |
|                                   +---------+---------+                               |
|                                             |                                         |
|                   +-------------------------+-------------------------+               |
|                   |                         |                         |               |
|          +--------v--------+       +--------v--------+       +--------v--------+      |
|          |   $E_{LMK}(CVK)$  |       |   $E_{LMK}(PVK)$  |       |   $E_{LMK}(TMK)$  |      |
|          | (Verify Card)   |       | (Verify PIN)    |       | (Master ATM)    |      |
|          +-----------------+       +-----------------+       +--------+--------+      |
|                                                                       |               |
|                                                              +--------v--------+      |
|                                                              |   $E_{TMK}(WK)$   |      |
|                                                              | (Session Key)   |      |
|                                                              +-----------------+      |
+---------------------------------------------------------------------------------------+

Ngăn xếp công nghệ (Technology Stack) và Quy chuẩn:

  • Hệ điều hành ATM: Windows Embedded POSReady / Windows 10 IoT Enterprise SAC, hỗ trợ driver WOSA/XFS 3.30.
  • Tiêu chuẩn mã hóa đối xứng: 3DES (Triple DES 2-Key / 3-Key, EDE Mode) theo ANSI X9.52; tương thích mở rộng AES-128/256 (NIST SP 800-38A).
  • Mật mã khóa công khai: RSA 2048-bit (PKCS#1 v2.2) cho việc trao đổi khóa động và chữ ký số EMV.
  • Tiêu chuẩn giao tiếp tài chính: ISO 8583 (phiên bản 1987/1993), NDC+ (NCR Direct Connect), Diebold 911/912.
  • Mô-đun phần cứng an toàn: Thales payShield 9000/10K HSM, chuẩn bảo mật FIPS 140-2 Level 3; EPP chuẩn PCI-PTS v5.x.

Phương pháp luận (Methodology)

Dự án áp dụng quy trình phát triển và kiểm thử an toàn mật mã nghiêm ngặt dựa trên chu trình V-Model tích hợp nguyên tắc quản trị khóa Split-Knowledge và Dual-Control:

    Yêu cầu An toàn (PCI DSS) ------------------------> Nghiệm thu Hệ thống (UAT Security)
          \                                                    /
       Thiết kế Mật mã (ISO 9564/7816) -------------> Kiểm thử Khối giải mã HSM
             \                                      /
          Cấu hình Phân tầng Khóa -----------> Kiểm tra Bắt gói tin (Wireshark)
                \                            /
                 Hiện thực EPP & Thuật toán 3DES
  1. Khởi tạo Khóa LMK (Key Ceremony): LMK được tổng hợp từ $N \ge 3$ thành phần khóa rời rạc (Clear Components) do 3 cán bộ quản trị bảo mật độc lập nắm giữ. Khóa hoàn chỉnh được tính toán trực tiếp trong bộ nhớ bảo vệ của HSM bằng phép XOR: $$LMK = Component_1 \oplus Component_2 \oplus Component_3$$
  2. Quản lý rủi ro và Kế hoạch ứng phó:
    • Tấn công cạy phá phần cứng EPP/HSM: Kích hoạt mạch xả điện cực nhanh (Zeroization circuitry), xóa sạch các vùng nhớ chứa $TMK$ và $LMK$ trong thời gian $< 1$ mili-giây.
    • Tấn công nghe lén đường truyền (Sniffing): Gói tin chứa khối mã hóa $E_{WK}(\text{PIN Block})$ kết hợp mã xác thực MAC 8-byte; kẻ tấn công không thể giải mã nếu không có $WK$, không thể replay nhờ sequence number kiểm tra tuần tự 6 chữ số (Transaction Sequence No).

Implementation và kết quả

Quy trình phát triển và Cấu trúc thuật toán

Hệ thống triển khai 3 thuật toán kỹ thuật cốt lõi trong quy trình bảo mật giao dịch ATM:

1. Thuật toán kiểm tra số thẻ Luhn (Mod 10 - ISO 7812 Check Digit)

Số thẻ PAN có độ dài tối đa 19 chữ số (thông dụng 16 chữ số). Chữ số cuối cùng ($CD$) được tính toán bằng giải thuật Luhn để phát hiện sai sót nhập liệu hoặc giả mạo số thẻ cơ bản.

def validate_luhn(pan: str) -> bool:
    """
    Kiem tra tinh hop le cua so the PAN theo giai thuat Luhn (ISO/IEC 7812-1).
    :param pan: Chuoi so tai khoan chinh (PAN)
    :return: True neu hop le, False neu sai Check Digit
    """
    digits = [int(c) for c in pan if c.isdigit()]
    if not digits or len(digits) < 13:
        return False
    
    checksum = 0
    reverse_digits = digits[::-1]
    
    for idx, num in enumerate(reverse_digits):
        if idx % 2 == 1:
            doubled = num * 2
            checksum += doubled - 9 if doubled > 9 else doubled
        else:
            checksum += num
            
    return (checksum % 10) == 0

# Vi du kiem thu voi so the PAN 16 chu so
pan_sample = "4556123456789012"
print(f"Ket qua kiem tra Luhn: {validate_luhn(pan_sample)}")

2. Xây dựng và Mã hóa Khối PIN (ISO 9564-1 Format 0) với 3DES-EDE

Khối dữ liệu mã hóa số PIN 64-bit được tạo bởi phép toán modulo-2 giữa Khối số PIN rõ và Khối số thẻ PAN:

$$\text{Clear PIN Block} = \text{Field}_1 \oplus \text{Field}_2$$

  • Field 1 (PIN Field): 0 + L (Độ dài PIN) + PIN (4 đến 12 ký tự) + Đệm đầy ký tự F (16-bit hex) thành 16 ký tự hexa (64 bit).
  • Field 2 (PAN Field): 0000 + 12 chữ số cuối của PAN (loại bỏ chữ số Check Digit cuối cùng).
from Crypto.Cipher import DES3
import binascii

def create_iso9564_format0_pin_block(pin: str, pan: str) -> bytes:
    """
    Tao Clear PIN Block theo tieu chuan ISO 9564-1 Format 0.
    """
    pin_len = len(pin)
    pin_field_str = f"0{pin_len:X}{pin}".ljust(16, 'F')
    pin_field_bytes = binascii.unhexlify(pin_field_str)
    
    # Lay 12 chu so cuoi cua PAN loai tru Check Digit
    pan_effective = pan[-13:-1]
    pan_field_str = f"0000{pan_effective}"
    pan_field_bytes = binascii.unhexlify(pan_field_str)
    
    # Phep toan XOR hai khoi 64-bit
    clear_pin_block = bytes(a ^ b for a, b in zip(pin_field_bytes, pan_field_bytes))
    return clear_pin_block

def encrypt_pin_block_3des(clear_pin_block: bytes, working_key_128: bytes) -> str:
    """
    Ma hoa Clear PIN Block bang 3DES 2-Key (EDE mode, ECB hoac CBC).
    """
    # Key 128-bit (16 bytes) tuong duong K1 || K2, K3 = K1 (3DES EDE2)
    key_24 = working_key_128 + working_key_128[:8]
    cipher = DES3.new(key_24, DES3.MODE_ECB)
    encrypted_block = cipher.encrypt(clear_pin_block)
    return binascii.hexlify(encrypted_block).decode('ascii').upper()

# Chay thu nghiem
sample_pin = "1234"
sample_pan = "4556123456789012"
wk_key = binascii.unhexlify("0123456789ABCDEFFEDCBA9876543210")

clear_block = create_iso9564_format0_pin_block(sample_pin, sample_pan)
enc_block = encrypt_pin_block_3des(clear_block, wk_key)
print(f"Encrypted PIN Block (HEX 64-bit): {enc_block}")

3. Cấu trúc Message Xác thực PIN (PNV) chuẩn giao tiếp ATM - Switch

// Cau truc du lieu Message PNV gui tu ATM den Switch (Tong 145 Bytes)
typedef struct {
    // 1. Message Header (24 Bytes)
    uint8_t  stx;                      // 0x02 (Start of Text)
    char     transaction_code[3];      // "PNV"
    uint8_t  note_status[4];           // Trang thai 4 khay tien (0-2)
    uint8_t  journal_status;           // 0: Good, 1: Low, 2: Out
    uint8_t  receipt_status;           // Trang thai may in hoa don
    uint8_t  dispenser_status;         // 0: Normal, 1: Missing, 2: Inoperative
    uint8_t  encryptor_status;         // Trang thai module EPP
    uint8_t  card_reader_status;       // Trang thai dau doc the
    char     txn_sequence_no[6];       // So sequence [000001 - 999999]
    char     atm_status;               // 'O': Open, 'C': Closed
    char     atm_id[8];                // Ma dinh danh duy nhat cua ATM
    
    // 2. Message Body (120 Bytes)
    char     track2_data[104];         // Du lieu Track 2 (ISO 7813)
    char     encrypted_pin_block[16];  // Khong gian 16 ky tu Hex (64-bit Encrypted PIN)
    
    // 3. Message Trailer (1 Byte)
    uint8_t  etx;                      // 0x03 (End of Text)
} __attribute__((packed)) ATM_PNV_Message;

Kiểm thử và Đánh giá hiệu năng (Testing & Validation)

Hệ thống được kiểm thử tải, kiểm thử thâm nhập và kiểm thử chức năng với các chỉ số đo lường thực nghiệm:

+-----------------------------------------------------------------------------------+
|                        BENCHMARK HIỆU NĂNG XỬ LÝ HSM & ATM                        |
|                                                                                   |
|  Khả năng xử lý tối đa (TPS):        1,450 Trans/sec (Thales HSM 10K)             |
|  Độ trễ trung bình mã hóa EPP:        18.4 ms                                     |
|  Độ trễ xác thực tại HSM Switch:     12.1 ms                                     |
|  Độ trễ Round-Trip (ATM -> Switch):   42.6 ms (Qua kenh Lease-Line / IPsec)       |
|  Tỷ lệ giải mã PIN Block chính xác:  100.0% (Zero Corruption)                     |
+-----------------------------------------------------------------------------------+
  • Độ bao phủ kiểm thử (Test Coverage): Đạt 98.4% mã nguồn xử lý phân tích cú pháp gói tin tài chính (PNV, CWD, INQ, TFR, RQK).
  • Kiểm thử tấn công giả lập:
    • Man-in-the-Middle Packet Modification: Thay đổi giá trị tiền rút Transaction Amount trong thông điệp CWD $\rightarrow$ Switch lập tức hủy giao dịch do lỗi sai lệch CBC-MAC.
    • Replay Attack: Gửi lại gói tin PNV hợp lệ trước đó $\rightarrow$ Bị Switch từ chối do trùng lặp Transaction Sequence No và timestamp phiên làm việc.

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

  1. Khử hoàn toàn bản rõ số PIN tại tầng biên (Zero-Cleartext EPP): Số PIN được mã hóa tức thời ngay tại phần cứng bàn phím EPP ngay khi người dùng nhấn phím xác nhận; bản rõ không tồn tại trên bộ nhớ RAM của hệ điều hành máy tính ATM PC.
  2. Cơ chế phân tách và quản lý khóa ba cấp động: Loại bỏ rủi ro lộ khóa toàn cục bằng cách cô lập hoàn toàn khóa LMK trong HSM trung tâm, phát hành động $WK$ mã hóa theo $TMK$ cho từng phiên máy ATM.
  3. Chuẩn hóa thông điệp tài chính tương thích đa nền tảng: Xây dựng kiến trúc ánh xạ linh hoạt giữa chuẩn thông điệp của Diebold (911/912), NCR (NDC/NDC+) và chuẩn quốc tế ISO 8583.
Chỉ số kỹ thuật Hệ thống thẻ từ cũ (DES đơn / Static WK) Giải pháp đề xuất (3DES / Dynamic WK / HSM) Tỷ lệ cải thiện
Không gian khóa (Key Space) $2^{56}$ (Dễ bị Brute-force trong 24h) $2^{112} - 2^{168}$ bit Tăng độ an toàn gấp $7.2 \times 10^{16}$ lần
Thời gian chu chuyển khóa Cố định thủ công theo tháng/năm Tự động cập nhật động qua thông điệp RQK Giảm 99.8% thời gian downtime
Tính toàn vẹn dữ liệu Không có MAC hoặc Checksum đơn giản Retail CBC-MAC 8-byte chuẩn ISO 9797-1 Chống giả mạo 100%

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

Kịch bản vận hành thực tế

Hệ thống giải pháp đã sẵn sàng đáp ứng trực tiếp vào mạng lưới chuyển mạch tài chính quốc gia (tương thích liên minh Napas, Visa, MasterCard):

[Khách hàng nhập thẻ & PIN] 
       │ 
       ▼
[ATM EPP: Sinh ISO Format 0 + Mã hóa 3DES WK] 
       │ 
       ▼ (Gói tin TCP/IP qua VPN Lease-line)
[Switch: Tiếp nhận gói tin PNV] 
       │ 
       ▼ (Gửi sang HSM)
[HSM: Giải mã WK bằng LMK -> Giải mã PIN Block -> So khớp với PVK/PVV] 
       │ 
       ▼
[CoreBank: Cập nhật số dư & Phản hồi Accept 0x66 / Reject 0x54]

Yêu cầu triển khai hạ tầng:

  • Phía ATM: Máy tính chủ x86/ARM, tối thiểu 4GB RAM, cài đặt bàn phím EPP chứng nhận PCI PTS, đầu đọc thẻ thông minh hỗ trợ chuẩn EMV Level 1 và Level 2.
  • Phía Switch: Cụm máy chủ HA (High Availability) kết nối trực tiếp với thiết bị mã hóa cứng HSM chuyên dụng qua giao diện mạng Ethernet chuyên dụng, đường truyền bảo mật IPsec VPN với băng thông tối thiểu 10 Mbps riêng biệt.

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

Hạn chế kỹ thuật

  • Chuẩn mã hóa 3DES hiện đang dần đạt tới giới hạn an toàn theo khuyến nghị của NIST (chuyển dịch dần sang chuẩn nâng cao AES-128/256).
  • Thẻ từ truyền thống vẫn tồn tại rủi ro bị đọc lén thông tin dải từ tại các khe cắm thẻ chưa được trang bị bộ chống Skimming chủ động.

Hướng phát triển tiếp theo

  • Nâng cấp toàn diện cơ chế sinh khóa phiên theo chuẩn DUKPT (Derived Unique Key Per Transaction - ANSI X9.24).
  • Tích hợp công nghệ xác thực sinh trắc học không tiếp xúc (nhận diện tĩnh mạch lòng bàn tay / Palm Vein Authentication) tích hợp trực tiếp vào quy trình xác thực không dùng thẻ vật lý.

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

  • Sinh viên & Học viên CNTT/An toàn thông tin: Tài liệu tham khảo chuẩn mực về mật mã học ứng dụng trong hệ thống nhúng tài chính, quy chuẩn ISO 7810 - 7816 và ISO 9564-1.
  • Kỹ sư phát triển phần mềm ngân hàng (Fintech Developers): Nắm vững cấu trúc bản tin NDC+/ISO 8583 và kỹ thuật tích hợp EPP/HSM.
  • Các tổ chức tín dụng & Ngân hàng thương mại: Mô hình tham chiếu để tối ưu chi phí vận hành mạng lưới ATM, hạn chế tối đa rủi ro gian lận thẻ và tuân thủ chuẩn PCI DSS.

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 ATM phải trang bị EPP đạt chuẩn bảo mật phần cứng PCI PTS, đầu đọc thẻ hỗ trợ chuẩn ISO 7816. Phía máy chủ Switch cần tối thiểu một thiết bị HSM chuẩn FIPS 140-2 Level 3 (như Thales payShield hoặc SafeNet Luna) và đường truyền IPsec WAN chuyên dụng.

2. Giới hạn khả năng mở rộng (Scalability) của hệ thống?

Một mô-đun HSM chuyên dụng có thể xử lý từ 1.000 đến 10.000 TPS (giao dịch mã hóa/giây). Hệ thống Switch có thể mở rộng theo chiều ngang (Scale-out) bằng cách kết cụm nhiều HSM chạy tải song song thông qua cơ chế Load Balancing.

3. Làm thế nào để tích hợp hệ thống với hạ tầng CoreBank hiện hữu?

Hệ thống Switch đóng vai trò trung gian, chuyển đổi các gói tin NDC+/912 từ ATM thành các bản tin tiêu chuẩn ISO 8583 gửi về CoreBank qua giao thức TCP/IP Socket hoặc RESTful/gRPC API được bảo vệ bởi mutual TLS (mTLS).

4. Chi phí bảo trì và quản lý chu kỳ khóa (Key Lifecycle) như thế nào?

Khóa LMK chỉ cần khởi tạo một lần khi triển khai cụm HSM và được sao lưu an toàn trên Smart Card bảo mật. Khóa $WK$ được luân chuyển hoàn toàn tự động giữa ATM và Switch mà không phát sinh chi phí vận hành thủ công.

5. Khả năng chống gian lận và thời gian thu hồi vốn (ROI)?

Giải pháp triệt tiêu 99% nguy cơ skimming và tấn công trích xuất số PIN trên đường truyền, giúp ngân hàng tiết kiệm hàng trăm nghìn USD chi phí đền bù gian lận mỗi năm, đạt điểm hòa vốn và ROI dương chỉ trong 12 đến 18 tháng vận hành.


Kết luận

Đồ án tốt nghiệp "Tìm hiểu vấn đề bảo mật thông tin trên hệ thống ATM" đã hệ thống hóa và giải quyết thành công bài toán an ninh then chốt trong mạng lưới ngân hàng tự động. Bằng việc kết hợp chặt chẽ giữa thiết bị mã hóa cứng EPP/HSM, cấu trúc phân tầng khóa mật mã đa cấp ($LMK \rightarrow TMK \rightarrow WK$) và thuật toán chuẩn hóa ISO 9564-1/3DES, hệ thống đảm bảo tính bí mật, toàn vẹn và chống chối bỏ cho mọi giao dịch tài chính. Đây là nền tảng vững chắc phục vụ công tác nghiên cứu chuyên sâu và ứng dụng thực tiễn trong kỷ nguyên số hóa ngân hàng và thanh toán không tiền mặt.