ACME đã có thể xem chứng chỉ học thuật của Alice

Một phần của tài liệu Blockchain và ứng dụng trong định danh số (Trang 66 - 71)

3 Mô phỏng và thử nghiệm hệ thống định danh số

3.18ACME đã có thể xem chứng chỉ học thuật của Alice

cung cấp dịch vụ).

Ở thời điểm bắt đầu, các thực thể là riêng rẽ và chưa hề có sự liên kết tương tác nào cả. Qua quá trình tương tác lẫn nhau, các thao tác được thực hiện mô phỏng quá trình thực tế những tương tác trong môi trường Internet (tạo tài khoản, cung cấp thông tin định danh, sử dụng dịch vụ được cung cấp). Các thông tin trao đổi qua thư luôn được dùng dưới một khóa gọi là DID, nhằm đảm bảo tính bảo mật. Các thông tin trao đổi cũng hạn chế tối đa thông tin cần thiết.

Kết quả cuối cùng, các thực thể đều có đã nhận được thông tin cần thiết để phục vụ nhiệm vụ của mình. Quá trình xác thực, lưu trữ các thông tin này được thực hiện nhờ các Node chạy ẩn trong blockchain của Indy.

Trong luận văn này, tác giả đã nghiên cứu tìm hiểu về hệ thống định danh tự chủ bằng blockchain. Hệ thống định danh tự chủ cho phép cải thiện đáng kể những hạn chế còn tồn tại ở hệ thống định danh truyền thống: tính bảo mật, khả năng cho phép người dùng tự quản lý thông tin của mình, tính toàn vẹn dữ liệu và cho phép các thực thể tham gia hệ thống có thể chia sẻ những thông tin vừa nhanh chóng vừa đáng tin cậy.

Về nội dung, ở chương 1, tác giả đã trình bày những nội dung cơ bản về Blockchain và Hệ thống định danh. Blockchain được xây dựng dựa trên ý tưởng xác thực các hoạt động trao đổi thông tin cùng các nền tảng công nghệ gồm Bảo mật, Lý thuyết trò chơi và Cấu trúc dữ liệu trong Khoa học máy tính. Bên cạnh đó, tác giả cũng trình bày kiến trúc chung của một hệ thống định danh số cùng những phiên bản của Định danh số hiện đang được dùng trong thực tế.

Tiếp nối đến chương 2, tác giả tập trung hơn vào Hệ thống định danh tự chủ. Hệ thống định danh tự chủ có những ưu điểm vượt trội giúp cải thiện những hạn chế còn tồn tại ở Hệ thống định danh truyền thống. Ở chương hai, tác giả tập trung trình bày về cách sử dụng Blockchain giúp hỗ trợ hệ định danh tự chủ như thế nào.

Ở chương cuối cùng, tác giả đi sâu vào hệ thống Hyperledger Indy - một hệ thống định danh tự chủ dựa trên nền tảng Blockchain được phát triển bởi Hyperledger. Hyperledger-Indy cung cấp cho người dùng tham gia hệ thống kể cả ở dạng node hay ứng dụng, giúp các tổ chức có thể ứng dụng để xây dựng hệ thống cho mình để kết nối tốt hơn trên môi trường Internet.

[3] Fiona Carmichael (2008), Nhập môn Lý thuyết trò chơi, NXB Hồng Đức, Hà Nội, pp. 4-10.

[4] Paul A. Grassi, Digital Identity Guidelines (2017), NIST Special Publication 800-63-3, pp. 9-18.

[5] Allende López, Marcos, Self-Sovereign Identity: The Future of Identity: Self- Sovereignity, Digital Wallets, and Blockchain (2020), LACChain Global Al- liance digital identity working group, pp. 25-36.

[6] Gilani, Komal, Bertin, Emmanuel, Hatin, Julien, Crespi, Noel. (2020). A Survey on Blockchain-based Identity Management and Decentralized Pri- vacy for Personal Data. 97-101. 10.1109/BRAINS49436.2020.9223312, pp. 2-5.

[7] Zwitter AJ, Gstrein OJ and Yap E (2020) Digital Identity and the Blockchain: Universal Identity Management and the Concept of the “Self- Sovereign” Individual. Front. Blockchain 3:26. doi: 10.3389/fbloc.2020.00026, pp. 14-18.

[8] R.Dhamija and Dusseault (2008), "The Seven Flaws of Identity Manage- ment: Usability and Security Challenges", IEEE Secur. Priv., vol. 6, no. 2, pp. 24-29.

[9] A.Abraham (2017), Self-Sovereign Identity management, Styria: E- Government Innovationszentrum; Graz University of Technology, pp. 6-14.

[10] S.El Haddouti, M. Kettani (2019), "Analysis of Identity Management Sys- tem Using Blockchain Technology", 1-7.10.1109/COMMNET, pp. 1-3.

[11] G. Zyskind, O. Nathan, A.Pentland (2015), "Decentralizing Privacy: Us- ing Blockchain to Protect Personal Data", 2015 IEEE Security and Privacy Workshops, Sand Jone, CA, pp. 180-184.

[12] Muhle, A. Gruner, T. Gayvoronskaya, C. Meinel (2018), "A survey on en- sential components of self-soverign identity", Computer Science Review, vol. 30, pp. 80-86.

[13] F. Paci, E.Bertino, A. Squicciarini, J. Woo (2009), "An Overview of VeryIDX - A Privacy-Preserving Digital Identity Management System for Mobile De- vices", Journal of Software, 4(7), pp. 1-11.

[14] Stokkink, Quinten and Pouwelse, J.A (2018), "Deployment of a Blockchain-Based Self-Sovereign Identity", 1336-1342, 10.1109/Cybermatics_2018.2018.00230, pp. 2-4.

[15] LifeID project (2018), "An open-source, blockchain-based platform for self- sovereign identity", LifeID, Tech. Rep., Mar. 2018, pp. 11-14.

[16] M.Ali, J.C.Nelson, R.Sea, M.J.Freedman (2015), "Blockstack: Design and Implementation of a Global Naming System with Blockchains", pp. 184-185.

[17] P. Dunphy, F. Peticolas (2018), "A First Look at Identity Management Schemes on the Blockchain", IEEE Security & Privacy, vol. 16, no. 4, pp. 20-29.

[18] Finck, M. (2018), Blockchains and Data Protection in the European Union. European Data Protection Law, pp. 17-35.

[19] Hyperledger Foundation, Hyperledger Architecture, Volume 1: Introduc- tion to Hyperledger Business Blockchain Design Philosophy and Consensus (2017), pp. 23-24.

[20] Hyperledger Foundation, Hyperledger Architecture, Volume 2: Smart Con- tracts (2018), pp. 9-10.

11

CSP, 16–18, 22

Các tướng quân Byzantine, 11 Cân bằng Nash, 10 Cây Merkle, 13, 14 Danh tính số, 15, 16 Hàm băm, 9, 10, 12, 13 Hệ thống phi tập trung, 6, 7 Lý thuyết trò chơi, 7–11

Mã hóa công khai, 9

Người dùng hợp lệ, 17, 18 Người đăng ký, 16, 17 Người đăng nhập, 17 RP, 18, 22 Xác thực số, 15 Định danh số, 17

Một phần của tài liệu Blockchain và ứng dụng trong định danh số (Trang 66 - 71)