Tài sản mã hóaiCapital3 phút đọc

Mật mã học trong tài sản mã hóa

Nội dung giáo dục và nghiên cứu, không phải tư vấn đầu tư cá nhân.

Mật mã học cung cấp các công cụ toán học để kiểm tra hoặc bảo vệ thông tin theo những mục tiêu cụ thể. Trong tài sản mã hóa, người đọc thường gặp hàm băm, chữ ký số và khóa; mỗi công cụ giải quyết một câu hỏi khác nhau.

Nên bắt đầu bằng mục tiêu cần đạt: phát hiện dữ liệu bị đổi, kiểm tra quyền ký hay giữ bí mật nội dung. Dùng chung từ “mã hóa” cho mọi chức năng dễ khiến người đọc tưởng một giao dịch công khai đã được che giấu hoặc một chữ ký đã xác nhận sự thật ngoài đời.

Từ dữ liệu tới kết quả kiểm tra

Một luồng minh họa có bốn bước. Trước tiên, xác định dữ liệu cần bảo vệ. Sau đó, dùng hàm phù hợp tạo giá trị kiểm tra hoặc chữ ký. Bên nhận thu thập dữ liệu cùng các thông tin cần thiết để kiểm chứng. Cuối cùng, phần mềm trả kết quả theo đúng thuật toán và đầu vào.

Hàm băm tạo digest, tức một giá trị tóm tắt dùng trong việc kiểm tra dữ liệu có thay đổi. NIST quy định các thuật toán của họ SHA trong Secure Hash Standard. Nguồn: NIST FIPS 180-4, Abstract và phần Explanation.

Chữ ký số phục vụ kiểm tra tính xác thực và phát hiện sửa đổi đối với dữ liệu đã ký. Cần phân biệt chức năng này với việc che giấu thông điệp. Tài liệu DSS của NIST mô tả mục tiêu chữ ký; việc một giao thức cụ thể dùng thuật toán nào phải được kiểm tra riêng. Nguồn: NIST FIPS 186-5, Abstract.

Ba công cụ, ba câu hỏi

Công cụ Câu hỏi chính Chưa đủ để kết luận
Hàm băm Dữ liệu có khớp giá trị kiểm tra? Nội dung đầu vào có đúng sự thật?
Chữ ký số Chữ ký có hợp lệ với dữ liệu và khóa kiểm tra? Ai là người thật đứng sau khóa?
Mã hóa nội dung Bên có bí mật phù hợp có thể đọc gì? Quyền pháp lý hoặc độ an toàn của toàn quy trình?

Bảng là cách tổ chức khái niệm của iCapital. Nó không nói một công cụ riêng lẻ đủ bảo vệ cả hệ thống: quản lý khóa, phần mềm và thao tác vẫn ảnh hưởng kết quả.

Ví dụ giả định: thông điệp bị thay

Giả sử bên gửi ký thông điệp “trả B”. Bên khác thay thông điệp thành “trả C” nhưng giữ chữ ký cũ. Với hệ chữ ký an toàn và cách kiểm tra đúng, chữ ký cũ không xác minh cho thông điệp mới như thể dữ liệu chưa bị sửa.

Ví dụ không chứa khóa, seed phrase hay chữ ký thực. Điểm cần học là quan hệ giữa thông điệp và kết quả kiểm tra, chứ không phải cách thao tác với tài sản.

Ngộ nhận cần tránh

Một bản ghi nhất quán vẫn có thể bắt đầu bằng thông tin sai. Cũng không thể suy từ “có mật mã” rằng người dùng sẽ được hoàn tiền khi gửi nhầm hoặc tài sản có quyền pháp lý đã rõ. Phân tích phải đi từ công cụ tới giả định, rồi mới tới giới hạn của toàn quy trình.

Kết luận

Mật mã học trong tài sản mã hóa phục vụ ba mục tiêu khác nhau: phát hiện dữ liệu bị thay đổi, kiểm tra quyền ký và giữ bí mật nội dung; mỗi công cụ chỉ trả lời câu hỏi của nó. Mật mã giúp kiểm tra tính nhất quán, nhưng không xác nhận thông tin ban đầu là đúng, cũng không thay thế quy tắc pháp lý.

Đọc tiếp

Tài sản mã hóa và Blockchain cho bối cảnh; Quyền kiểm soát tài sản đưa vào vận hành. Xem Hàm băm, Khóa riêng và khóa công khai, Chữ ký số và Thư viện thuật ngữ.

Lưu ýBài viết nhằm mục đích cung cấp thông tin và giáo dục, không phải tư vấn đầu tư, pháp lý hay thuế và không phải khuyến nghị mua, bán hoặc nắm giữ bất kỳ tài sản mã hóa nào. Tài sản mã hóa có rủi ro cao, gồm biến động giá, mất quyền kiểm soát khóa và thay đổi pháp lý. Thông tin đúng tại ngày cập nhật ghi trên bài và có thể thay đổi sau đó.Cập nhật lần cuối: