Skip to main content

Towards a Smart Contract-based, Decentralized, Public-Key Infrastructure

Hướng tới cơ sở hạ tầng khóa công khai, phi tập trung, dựa trên hợp đồng thông minh

Cơ sở hạ tầng khóa công khai (PKI) là một phần không thể thiếu trong nền tảng bảo mật của trao đổi kỹ thuật số. Việc triển khai rộng rãi PKI đã cho phép sự phát triển của các ứng dụng quan trọng, chẳng hạn như ngân hàng trực tuyến và thương mại điện tử. PKI tập trung (CPKI) dựa vào hệ thống phân tầng của Cơ quan chứng nhận (CA) đáng tin cậy để cấp, phân phối và quản lý trạng thái chứng chỉ kỹ thuật số, tức là các cấu trúc dữ liệu không thể giả mạo để chứng thực tính xác thực khóa công khai của thực thể. Thật không may, CPKI có nhiều nhược điểm về bảo mật và khả năng chịu lỗi, và đã xảy ra nhiều sự cố bảo mật trong suốt những năm qua. PKI phi tập trung (DPKI) đã được đề xuất để giải quyết những vấn đề này vì chúng dựa vào nhiều Node độc lập. Tuy nhiên, việc phi tập trung làm nảy sinh những mối lo ngại khác như đâu là động lực cho các Node tham gia để đảm bảo tính khả dụng của dịch vụ.

Bài nghiên cứu tận dụng khả năng mở rộng cũng như cơ chế khuyến khích tích hợp của hệ thống Blockchain và đề xuất DPKI dựa trên hợp đồng thông minh. Rào cản chính trong việc hiện thực hóa DPKI dựa trên hợp đồng thông minh là quy mô trạng thái của hợp đồng, vốn là nguồn truy cập đắt nhất, cần được giảm thiểu để thiết kế có thể tồn tại được. Bài nghiên cứu giải quyết vấn đề này bằng cách đề xuất và sử dụng trong DPKI một bộ tích lũy mật mã trạng thái công khai với kích thước không đổi, một công cụ mật mã có thể được quan tâm độc lập trong bối cảnh các giao thức Blockchain. Chúng tôi cũng là những người đầu tiên chính thức hóa vấn đề thiết kế DPKI trong khuôn khổ Khả năng kết hợp phổ quát (UC) và chính thức chứng minh tính bảo mật cho thiết kế của chúng tôi theo giả định RSA mạnh mẽ trong mô hình Oracle ngẫu nhiên và sự tồn tại của hàm hợp đồng thông minh lý tưởng.

Link tải tài liệu

Nguồn tài liệu tại đây


Picture