Tổng quan

Thông tin xác thực kỹ thuật số là các tài liệu có thể xác minh bằng mật mã, có thể dùng để xác thực, uỷ quyền hoặc cung cấp thông tin đã xác minh về người dùng. Các giấy tờ này (chẳng hạn như Giấy phép lái xe trên thiết bị di động (mDL), hộ chiếu điện tử và giấy tờ tuỳ thân điện tử) được lưu trữ an toàn trong ví điện tử.

Bạn đã sẵn sàng tích hợp tính năng Xác minh bằng Google Wallet chưa?

Bên tin cậy (Trực tuyến), Bên xác minh (Trực tuyến) và Xác minh trực tiếp (Ngoại tuyến) – và làm theo hướng dẫn tích hợp từng bước.

Chấp nhận giấy tờ tuỳ thân trực tuyến

Google đang xây dựng một hệ sinh thái mở, an toàn, riêng tư và dựa trên tiêu chuẩn cho ví điện tử. Bằng cách tích hợp API Thông tin xác thực kỹ thuật số W3C, các Bên phụ thuộc (ứng dụng và trang web) có thể yêu cầu bằng chứng xác minh danh tính và tuổi một cách liền mạch từ Google Wallet của người dùng hoặc bất kỳ ví điện tử nào khác tuân thủ, đồng thời tối đa hoá quyền riêng tư.

Các trường hợp sử dụng giấy tờ tuỳ thân trong Google Wallet

  • Xác minh tuổi: Yêu cầu xác minh tuổi trước khi mua các mặt hàng bị giới hạn độ tuổi hoặc vào các địa điểm bị giới hạn độ tuổi.
  • Xác minh danh tính: Yêu cầu cung cấp tên và địa chỉ để xác minh danh tính của một người nhằm tuân thủ pháp luật hoặc giảm thiểu gian lận.
  • Đặc quyền lái xe: Xác minh khả năng lái xe của một người (ví dụ: khi thuê xe).

Tại sao nên tích hợp với Google Wallet?

Việc tích hợp Digital Credentials API mang lại giá trị chiến lược, cho phép bạn xác minh các thuộc tính danh tính trực tuyến một cách liền mạch mà không tốn phí, trên nhiều thiết bị và trình duyệt.

  • Miễn phí: Một API toàn diện để yêu cầu và tìm nạp thông tin xác thực từ Google Wallet (và các ví khác tuân thủ quy định) mà không mất phí.
  • Có khả năng tương tác và được chuẩn hoá: Được xây dựng dựa trên các tiêu chuẩn mở toàn cầu, bao gồm cả Thông tin xác thực kỹ thuật số W3C, OpenID4VP và ISO 18013-5/7. Điều này đảm bảo khả năng tương thích với các hệ sinh thái danh tính toàn cầu và phù hợp với khung eIDAS 2.0 của Liên minh Châu Âu.
  • Trên nhiều trình duyệt và thiết bị: Một cơ chế hợp nhất hoạt động liền mạch trên cả Web và Android. Tính năng này hỗ trợ việc sử dụng nhiều ví cùng lúc, mang đến cho người dùng nhiều lựa chọn và thúc đẩy khả năng tương tác.
  • Tín hiệu đáng tin cậy, có thể xác minh: Không chỉ dựa vào thông tin tự khai báo. Nhận thông tin nhận dạng và thông tin về độ tuổi được ký bằng mật mã từ các tổ chức phát hành tư nhân đáng tin cậy hoặc do chính phủ cấp (xem các tổ chức phát hành được hỗ trợ).
  • Trải nghiệm người dùng liền mạch: Google Wallet có mặt trên hơn 3 tỷ thiết bị Android tại hơn 200 quốc gia. Người dùng có thể xuất trình thông tin xác thực ngay trong ứng dụng hoặc trên web một cách dễ dàng.

Bằng chứng không kiến thức (ZKP) và đề cao quyền riêng tư

Hệ thống danh tính kỹ thuật số dựa vào việc chia sẻ dữ liệu trực tiếp thường yêu cầu người dùng chia sẻ quá nhiều thông tin cá nhân. Google Wallet giải quyết vấn đề này bằng cách hỗ trợ Bằng chứng không tri thức (ZKP) ngoài mdoc ISO 18013-7 hiện có.

ZKP là một phương thức mật mã hoá cho phép người dùng chứng minh một tuyên bố (ví dụ: "Tôi trên 18 tuổi") mà không cần tiết lộ dữ liệu thực tế (ví dụ: ngày sinh chính xác của họ).

Bằng chứng không tri thức giúp giữ kín các thuộc tính nhận dạng cá nhân trên thiết bị của người dùng trong khi chia sẻ thông tin xác minh tuổi với bên tin cậy

  • Tiết lộ có chọn lọc: Bạn chỉ yêu cầu thuộc tính tối thiểu cần thiết cho trường hợp sử dụng của mình.
  • Không thể liên kết: Giao dịch được liên kết với thiết bị. ZKP đảm bảo rằng nhà phát hành, bên tin cậy hoặc Google không thể xác định hoặc theo dõi thông tin trình bày.
  • Không theo dõi máy chủ: Google không lưu dữ liệu liên quan đến thông tin xác thực trên máy chủ của mình; mọi dữ liệu đều được lưu trữ cục bộ và an toàn trên thiết bị của người dùng trong một vùng chứa đáng tin cậy.
  • Sự đồng ý của người dùng: Ứng dụng không thể truy vấn ví một cách thầm lặng. API này phải do người dùng gọi để bảo vệ quyền riêng tư và cần có quy trình xác thực người dùng (dữ liệu sinh trắc học, mã PIN hoặc hình mở khoá) trước khi chia sẻ dữ liệu được chia sẻ.

Trải nghiệm người dùng

Cho dù người dùng đang xác minh độ tuổi để xem nội dung bị hạn chế hay chia sẻ danh tính để tham gia, quy trình này đều được tinh giản để giảm thiểu trở ngại.

1. Quy trình chuẩn trong ứng dụng / trên web

Khi người dùng nhấp vào nút "Xác minh bằng giấy tờ tuỳ thân điện tử", Trình quản lý thông tin xác thực (trên Android) hoặc trình duyệt sẽ so khớp yêu cầu với thông tin xác thực đủ điều kiện.

Người dùng được nhắc xác minh độ tuổi trong ứng dụng hoặc trang web Người dùng thấy thông tin xác thực đủ điều kiện hiện có Người dùng thấy trang xác nhận trong Google Wallet Người dùng xác thực để xác nhận chia sẻ Dữ liệu được gửi đến ứng dụng hoặc trang web
Người dùng được nhắc xác minh độ tuổi trong ứng dụng hoặc trang web Người dùng thấy thông tin xác thực đủ điều kiện hiện có Người dùng thấy trang xác nhận trong Google Wallet Người dùng xác thực để xác nhận chia sẻ Dữ liệu được gửi đến ứng dụng hoặc trang web
Ghi chú chính
  1. Ứng dụng hoặc trang web có thể linh hoạt trong cách tạo điểm truy cập vào API. Như trong Bước 1, bạn nên hiển thị một nút chung chung như "Xác minh bằng giấy tờ tuỳ thân kỹ thuật số" vì theo thời gian, chúng tôi dự kiến sẽ cung cấp các lựa chọn khác ngoài Google Wallet thông qua API.
  2. Màn hình bộ chọn trong Bước 2 do Android kết xuất. Thông tin xác thực đủ điều kiện được xác định dựa trên sự trùng khớp giữa logic đăng ký do mỗi Ví cung cấp và yêu cầu do bên tin cậy gửi.
  3. Bước 3 do Google Wallet thực hiện. Google Wallet sẽ hiển thị tên, biểu trưng và chính sách quyền riêng tư mà nhà phát triển cung cấp trên màn hình này.

2. Quy trình trên nhiều thiết bị

Người dùng có thể sử dụng thiết bị của mình để xuất trình thông tin xác thực cho một thiết bị khác (ví dụ: xuất trình giấy tờ tuỳ thân cho trình duyệt web dành cho máy tính). Bạn phải dùng Bluetooth để phát hiện các thiết bị ở gần và thiết lập kết nối.

Người dùng được nhắc xác minh độ tuổi trên trang web dành cho máy tính Người dùng thấy mã QR để tiếp tục trình bày bằng thiết bị di động Người dùng xuất trình thông tin xác thực từ điện thoại Đã hoàn tất quy trình xác minh người dùng và chia sẻ dữ liệu
Người dùng được nhắc xác minh độ tuổi trên trang web dành cho máy tính Người dùng thấy mã QR để tiếp tục trình bày bằng thiết bị di động Người dùng xuất trình thông tin xác thực từ điện thoại Đã hoàn tất quy trình xác minh người dùng

Lưu ý: Quy trình trên nhiều thiết bị chỉ hoạt động khi đối tác đã triển khai Yêu cầu đã ký.

3. Quy trình khi không có giấy tờ tuỳ thân điện tử

Nếu người dùng chưa có thông tin xác thực hoặc chưa cài đặt ứng dụng Wallet, thì họ có thể được chuyển hướng để tạo thông tin xác thực một cách liền mạch. Người dùng chưa cài đặt ứng dụng sẽ được chuyển hướng đến Cửa hàng Play. Nếu họ có ứng dụng nhưng thiếu mã nhận dạng, thì giao diện người dùng nửa màn hình sẽ cho phép họ tạo mã nhận dạng mà không cần rời khỏi ứng dụng của bạn.

Thêm quy trình thêm giấy tờ tuỳ thân điện tử
Người dùng được nhắc xác minh độ tuổi trong ứng dụng hoặc trang web Người dùng thấy lựa chọn thêm giấy tờ tuỳ thân kỹ thuật số vào một ví Người dùng được chuyển đến Google Wallet để thêm giấy tờ tuỳ thân điện tử
Người dùng được nhắc xác minh độ tuổi trong ứng dụng hoặc trang web Người dùng thấy lựa chọn thêm giấy tờ tuỳ thân kỹ thuật số vào một ví Người dùng được chuyển đến Google Wallet để thêm giấy tờ tuỳ thân điện tử

Lưu ý: Quy trình này được cung cấp cho các bên tin cậy yêu cầu giấy tờ tuỳ thân điện tử tính đến thời điểm hiện tại.

Không có giấy tờ tuỳ thân điện tử nào

Nếu người dùng chọn "Xác minh bằng giấy tờ tuỳ thân điện tử" và bên xác thực không yêu cầu giấy tờ tuỳ thân điện tử hoặc người dùng không có giấy tờ tuỳ thân đủ điều kiện, thì họ sẽ thấy thông báo lỗi này.

Người dùng được nhắc xác minh độ tuổi trong ứng dụng hoặc trang web Người dùng sẽ thấy thông báo lỗi nếu không có giấy tờ tuỳ thân điện tử
Người dùng được nhắc xác minh độ tuổi trong ứng dụng hoặc trang web Người dùng sẽ thấy thông báo lỗi nếu không có giấy tờ tuỳ thân điện tử

Các bước tiếp theo

Bạn đã sẵn sàng chấp nhận giấy tờ tuỳ thân điện tử chưa? Bắt đầu bằng cách Chọn đường dẫn để chọn giữa quy trình xác minh Bên phụ thuộc, Đơn vị đăng ký xác minh và Trực tiếp, sau đó làm theo hướng dẫn tích hợp từng bước.

Để xem các câu hỏi thường gặp về việc làm quen và bắt đầu, hãy xem phần Câu hỏi thường gặp về thông tin xác thực và danh tính kỹ thuật số.


Chấp nhận giấy tờ tuỳ thân trực tiếp (ngoại tuyến)

Giấy tờ tuỳ thân trong Google Wallet tuân theo tiêu chuẩn quốc tế ISO 18013-5 dành cho giấy phép lái xe trên thiết bị di động. Điều này có nghĩa là:

  • Tất cả dữ liệu trên giấy tờ tuỳ thân đều được hỗ trợ bằng chữ ký mật mã để xác minh một cách an toàn và liền mạch
  • Giấy tờ tuỳ thân có thể được xuất trình một cách liền mạch, bắt đầu bằng thao tác nhấn NFC hoặc quét mã QR, với dữ liệu được truyền qua BLE
  • Người dùng có thể xem lại dữ liệu được yêu cầu trước khi chia sẻ và chỉ cần chia sẻ những thông tin liên quan đến giao dịch thay vì toàn bộ giấy tờ tuỳ thân
  • Người dùng phải xác thực trên thiết bị trước khi chia sẻ
  • Mọi thiết bị chấp nhận giấy tờ tuỳ thân trong Google Wallet đều có thể chấp nhận giấy tờ tuỳ thân trong bất kỳ ứng dụng hoặc Wallet nào khác triển khai tiêu chuẩn này
  • Không cần đưa vào danh sách cho phép đối với mDL: Nếu thiết bị đọc của bạn đã hỗ trợ tính năng truy xuất mdoc theo tiêu chuẩn ISO/IEC 18013-5, thì bạn có thể yêu cầu Giấy phép lái xe điện tử (org.iso.18013.5.1.mDL) từ Google Wallet mà không cần chờ đưa vào danh sách cho phép hoặc tham gia (lưu ý: giấy tờ tuỳ thân điện tử hiện chỉ được hỗ trợ để xuất trình trực tuyến, không hỗ trợ xuất trình trực tiếp)

Để biết thông tin chi tiết về cách triển khai, hãy xem bài viết Chấp nhận trực tiếp (Ngoại tuyến).

Để xem cách hoạt động của giấy tờ tuỳ thân trong Google Wallet, hãy xem video này để biết ví dụ về cách xuất trình giấy tờ tuỳ thân: