Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

Danh tính Tự chủ (Self-Sovereign Identity - SSI) sẽ cung cấp bảo mật, quyền riêng tư và an toàn tốt hơn so với danh tính số như đăng nhập bằng Google hay Facebook.

Việc sử dụng danh tính số đang tăng lên trong công chúng và doanh nghiệp. Ngày nay, bạn có thể dùng hồ sơ Google hoặc Facebook để đăng nhập trang web công cộng như Chick-fil-A, Domino's, eBay, Instagram, v.v. Tuy nhiên, các danh tính số này dễ bị tấn công hack và có thể tiết lộ thông tin về bạn nhiều hơn bạn nhận ra.

SSI là danh tính số thế hệ tiếp theo có thể bảo mật đăng nhập trong cài đặt cá nhân và chuyên nghiệp.

Khái niệm của SSI

SSI sẽ hoạt động như một danh tính số không thể giả mạo (tamper-free) dựa trên công nghệ blockchain. Khi bạn dùng SSI đăng nhập bất kỳ dịch vụ nào, bạn sẽ kiểm soát dữ liệu liên quan đến danh tính của mình, không phải nhà cung cấp dịch vụ. Nhà cung cấp dịch vụ trực tuyến cũng sẽ trải qua hiệu quả hệ thống và cơ hội kinh doanh tăng lên bằng cách cho bạn kiểm soát dữ liệu nhiều hơn.

SSI hoạt động đơn giản: một nhà cấp (issuer) sẽ cấp tài liệu ký số cho bạn. Nhà cấp cũng thiết lập niềm tin tài liệu qua mạng blockchain. Bạn nhận tài liệu trong ví số (digital wallet), chủ yếu là ứng dụng dựa trên blockchain. Bạn thậm chí có thể dùng dịch vụ chính phủ và tư nhân, dùng ứng dụng ví SSI để xác thực danh tính số.

SSI dân chủ hóa chia sẻ danh tính trực tuyến bằng cách cho phép bạn quyết định loại dữ liệu nào và ở mức độ nào bạn muốn chia sẻ với trang web hoặc ứng dụng.

Công nghệ đằng sau SSI

Blockchain là công nghệ nền tảng của SSI, như blockchain Ethereum. Định danh Phi tập trung (Decentralized Identifiers - DID) đóng vai trò then chốt thiết lập danh tính an toàn. Blockchain tham gia như nguồn tin cậy cho việc công bố DID hoặc giao dịch đăng ký thu hồi (revocation registry).

Dưới đây là các yếu tố quan trọng nhất của SSI:

1. Định danh Phi tập trung (Decentralized Identifier - DID)

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

Định danh phi tập trung (DID) tương đương với danh tính cá nhân duy nhất. Nhà cấp tài liệu sẽ tạo DID trong môi trường blockchain chống kiểm duyệt. Sẽ có liên kết mã hóa của DID đến tài liệu được ký bởi cơ quan có thẩm quyền.

Tài liệu ký số chứa thông tin quan trọng liên quan đến endpoint dịch vụ và khóa công khai được ủy quyền. Có nhiều phương pháp DID đã đăng ký như Hyperledger Indy, W3C, Ethereum, Bitcoin.

DID là mã đơn giản chứa: lược đồ URI (Uniform Resource Identifier), định danh phương pháp DID, và định danh cụ thể phương pháp DID. Tài liệu DID sẽ chứa mã DID này cùng thông tin để xác thực mật mã của bộ điều khiển DID.

2. Chứng thực có thể xác minh (Verifiable Credentials)

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

Chứng thực có thể xác minh (Verifiable Credentials) chứng thực thông tin cho một DID cụ thể. Đây là tiêu chuẩn quan trọng của bất kỳ hệ sinh thái SSI nào. Ví dụ: bằng lái xe số cho phép bạn lái xe là một ví dụ của verifiable credential.

Đối với hệ sinh thái SSI dịch vụ công và xã hội, cơ quan chính phủ sẽ tạo hồ sơ danh tính có thể xác minh số hoặc DID cho người thụ hưởng. DID như vậy sẽ lưu thông tin người thụ hưởng: tên, SSN, ngày sinh, tuổi, v.v. Cơ quan cũng lưu DID này trong mạng dựa trên blockchain.

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

khi người đủ điều kiện đến điểm dịch vụ để dùng dịch vụ công/xã hội, nhà cung cấp dịch vụ có thể dễ dàng xác thực người thụ hưởng từ trao đổi DID. Xác minh dùng hệ thống số, như quét mã QR. Nó tiết kiệm cho bạn và nhà cung cấp dịch vụ sự chậm trễ hành chính.

Người giữ DID cần lưu danh tính số trong ứng dụng ví an toàn. Trong quá trình xác minh chứng thực, người dùng cũng có thể nhận mật khẩu một lần (OTP) để xác thực quy trình. Nhà cung cấp dịch vụ, như ngân hàng, sẽ chỉ thấy mã hóa chứ không phải thông tin nhận dạng cá nhân (PII).

3. Tiêu chuẩn Ethereum cho SSI

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

Khi phát triển hệ sinh thái SSI dựa trên blockchain Ethereum, các tiêu chuẩn Ethereum sau đóng vai trò quan trọng:

  • ERC Lightweight Identity chỉ định registry DID Ethereum thông qua smart contract. Là registry triển khai một lần. Tuy nhiên, cũng hoạt động như tài nguyên chung cho mọi người dùng trong mạng blockchain.
  • EIP-780 Ethereum Claims Registry cho phép tạo, lấy, xóa yêu cầu cấp danh tính (identity issuing claims). Cơ quan chính phủ hoặc nhà cung cấp dịch vụ công được ủy quyền cấp yêu cầu cho người thụ hưởng qua khóa kiểu bytes32.
  • Tiêu chuẩn băm cho SSI dựa trên Ethereum là EIP712. Nó hỗ trợ ký số dữ liệu có cấu trúc có kiểu (typed structured data).
  • Khi chạy SSI trên blockchain Ethereum, giao thức ERC-1484 tổng hợp dữ liệu DID.
  • EIP-1078 giao thức blockchain Ethereum cho phép đăng nhập không mật khẩu cho hệ sinh thái SSI.
  • Tổ chức, nhóm, con người, máy móc, bot sẽ dùng hồ sơ proxy (proxy profiles) duy nhất, nhận diện được trong bất kỳ hệ thống SSI nào. ERC-725 sẽ định nghĩa giao thức chuẩn cho các tài khoản/hồ sơ proxy như vậy.

Lợi ích của Danh tính Tự chủ (Self-Sovereign Identity)

Công nghệ SSI sẽ có lợi cho cả nhà cung cấp dịch vụ và người thụ hưởng. Hệ thống truy cập dựa trên SSI sẽ trở nên minh bạch, dễ kiểm toán, loại bỏ lỗi con người, và an toàn hơn.

1. Quyền riêng tư dữ liệu Y tế

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

Chính phủ trên toàn cầu thực thi quyền riêng tư hồ sơ bệnh án bệnh nhân như bắt buộc tuân thủ cho ngành y tế. Lumedic Exchange là dự án tiên phong đảm bảo quyền riêng tư dữ liệu bệnh nhân bằng cách truyền hồ sơ y tế qua xác thực dựa trên SSI giữa bệnh viện, bảo hiểm, và nhà thuốc.

2. Kiểm soát bệnh truyền nhiễm

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

Hiệp hội Hàng không Quốc tế (IATA) kiểm soát hành khách hàng không toàn cầu để ngăn bệnh truyền nhiễm. Ví dụ tốt nhất: hạn chế lan COVID-19 qua IATA Travel Pass. Nhờ công nghệ SSI, IATA xác định tức thì trạng thái tiêm chủng và kiểm tra COVID-19 của bất kỳ hành khách nào.

3. Xác định danh tính nhân viên dễ dàng

SSI có thể cải thiện hệ thống xác định danh tính nhân viên để truy cập tài nguyên công ty với chi phí hiệu quả. Hệ thống danh tính số này cũng giúp di chuyển không giới hạn trong khẩn cấp.

NHS Anh cấp NHS Staff Passport cho nhân viên y tế như bác sĩ, y tá. Hệ thống xác minh danh tính dựa trên SSI này cho phép di chuyển hiệu quả lực lượng lao động thiết yếu trong khủng hoảng như đại dịch, dịch bệnh, v.v.

4. Dịch vụ tài chính nhanh hơn

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

Công nghệ SSI có thể tăng tốc xử lý ngành dịch vụ tài chính. Ví dụ: MemberPass® của Bonifii là hệ thống xác thực danh tính dựa trên SSI giải quyết nhiều vấn đề liên quan đến dịch vụ Credit Union tại Mỹ.

5. Thiết lập danh tính công dân

Cư dân bất kỳ quốc gia nào có thể dùng xác minh dựa trên SSI để dùng dịch vụ như ngân hàng, an sinh xã hội, giáo dục, y tế, thuế, v.v. nhanh và an toàn hơn. SSI4DE là hệ thống do Bộ Kinh tế Liên bang Đức quản lý. Chương trình cho phép xác định danh tính quốc gia người Đức dễ dàng hơn cho nhu cầu công và tư.

6. Quy định tài chính dễ dàng

Danh tính tự chủ trên Blockchain (SSI) là gì? Giải thích SSI

Xác minh Định danh Thực thể Pháp lý (Legal Entity Identifier - LEI) cho phép kiểm toán dịch vụ tài chính xuyên biên giới/ngoại khơi. Công nghệ SSI cũng có thể cải thiện hiệu quả quy trình này.

GLEIF (Quỹ Định danh Thực thể Pháp lý Toàn cầu) của Thụy Sĩ là cơ sở dữ liệu độc quyền cho thông tin LEI chất lượng cao. Quỹ dùng công nghệ SSI để xác thực giao dịch.

SSI đặt bạn kiểm soát danh tính của mình

Bạn có thể giữ kiểm soát dữ liệu và danh tính khi dùng dịch vụ tư nhân hoặc công cộng chỉ với vài click nhờ công nghệ SSI. Nền tảng SSI như Everest, uPort, Evernym đã làm việc với cơ quan chính phủ và tư nhân cung cấp truy cập dịch vụ dựa trên SSI. Vì công nghệ dựa trên blockchain, danh tính của bạn gần như không thể hack.