Cơ bản
Giao ngay
Giao dịch tiền điện tử một cách tự do
Giao dịch ký quỹ
Tăng lợi nhuận của bạn với đòn bẩy
Chuyển đổi và Đầu tư định kỳ
0 Fees
Giao dịch bất kể khối lượng không mất phí không trượt giá
ETF
Sản phẩm ETF có thuộc tính đòn bẩy giao dịch giao ngay không cần vay không cháy tải khoản
Giao dịch trước giờ mở cửa
Giao dịch token mới trước niêm yết
Futures
Truy cập hàng trăm hợp đồng vĩnh cửu
TradFi
Vàng
Một nền tảng cho tài sản truyền thống
Quyền chọn
Hot
Giao dịch với các quyền chọn kiểu Châu Âu
Tài khoản hợp nhất
Tối đa hóa hiệu quả sử dụng vốn của bạn
Giao dịch demo
Giới thiệu về Giao dịch hợp đồng tương lai
Nắm vững kỹ năng giao dịch hợp đồng từ đầu
Sự kiện tương lai
Tham gia sự kiện để nhận phần thưởng
Giao dịch demo
Sử dụng tiền ảo để trải nghiệm giao dịch không rủi ro
Launch
CandyDrop
Sưu tập kẹo để kiếm airdrop
Launchpool
Thế chấp nhanh, kiếm token mới tiềm năng
HODLer Airdrop
Nắm giữ GT và nhận được airdrop lớn miễn phí
Launchpad
Đăng ký sớm dự án token lớn tiếp theo
Điểm Alpha
Giao dịch trên chuỗi và nhận airdrop
Điểm Futures
Kiếm điểm futures và nhận phần thưởng airdrop
Đầu tư
Simple Earn
Kiếm lãi từ các token nhàn rỗi
Đầu tư tự động
Đầu tư tự động một cách thường xuyên.
Sản phẩm tiền kép
Kiếm lợi nhuận từ biến động thị trường
Soft Staking
Kiếm phần thưởng với staking linh hoạt
Vay Crypto
0 Fees
Thế chấp một loại tiền điện tử để vay một loại khác
Trung tâm cho vay
Trung tâm cho vay một cửa
Tại sao người dùng tài sản tiền điện tử phải hiểu hai cơ chế mã hóa? Hướng dẫn cuối cùng về chìa khoá bảo mật đối xứng và phi đối xứng
Là người dùng mã hóa, bạn sử dụng chìa khoá bảo mật hàng ngày, nhưng bạn có thực sự hiểu chìa khoá bảo mật bảo vệ tài sản của bạn như thế nào không? Hệ thống mật mã học hiện đại được chia thành hai trại lớn - mã hóa đối xứng và mã hóa không đối xứng, mặc dù cả hai đều tự xưng là “an toàn”, nhưng nguyên lý hoạt động, bối cảnh ứng dụng và mức độ rủi ro khác nhau rất lớn.
Cách hiểu đơn giản nhất: một chìa khoá bảo mật vs một bộ chìa khoá bảo mật
Cốt lõi của sự khác biệt trong công nghệ mã hóa nằm ở số lượng chìa khoá bảo mật.
Mã hóa đối xứng - Đây là logic “một chìa khoá mở một ổ khóa”: Mã hóa và giải mã sử dụng cùng một chìa khoá bảo mật. Hãy tưởng tượng bạn gửi cho bạn một chiếc hộp bị khóa, để mở nó, bạn phải đưa cho họ chìa khoá đó. Đơn giản và nhanh chóng, nhưng rủi ro rất rõ ràng - nếu chìa khoá này bị chặn lại, tất cả thông tin của bạn sẽ bị lộ.
Mã hóa bất đối xứng - Đây là mô hình hai chìa khoá “chìa khoá công + chìa khoá riêng”: Mã hóa bằng một chìa khoá (chìa khoá công), giải mã bằng chìa khoá khác (chìa khoá riêng). Bạn có thể gửi chìa khoá công cho cả thế giới, nhưng chìa khoá riêng phải luôn được giữ kín trong túi của bạn. Như vậy, ngay cả khi ai đó chặn được chìa khoá công, họ cũng không thể giải mã.
Đưa ra một tình huống thực tế: Nếu Kate gửi tin nhắn cho Max bằng mã hóa đối xứng, cô ấy phải thông báo chìa khoá bảo mật cho Max. Nếu tin tặc chặn được tin nhắn này và chìa khoá, họ có thể đọc được văn bản gốc. Nhưng nếu Kate sử dụng mã hóa không đối xứng, cô ấy sẽ mã hóa bằng chìa khoá công khai của Max, và Max sẽ giải mã bằng chìa khoá riêng của mình - ngay cả khi ai đó có được tin nhắn và chìa khoá công khai, họ cũng không thể làm gì.
Chìa khoá bảo mật độ dài: Tại sao chìa khoá bảo mật phi đối xứng phải dài gấp 10 lần?
Đây là một chi tiết kỹ thuật, nhưng ảnh hưởng đến mức độ an toàn thực tế.
Chìa khoá bảo mật đối xứng thường được thiết lập với độ dài 128 bit hoặc 256 bit, độ dài này là đủ, vì cách duy nhất để phá vỡ nó là “thử nghiệm bạo lực” - không có lối tắt toán học.
Chìa khoá bảo mật phi đối xứng phải dài hơn rất nhiều (thường trên 2048 bit), lý do là: giữa chìa khoá công khai và chìa khoá riêng có một mối quan hệ toán học nghiêm ngặt. Về lý thuyết, những kẻ tấn công thông minh có thể suy ra chìa khoá riêng qua mối quan hệ toán học này. Vì vậy, để đạt được mức độ an toàn tương đương, chìa khoá bảo mật phi đối xứng phải tăng gấp mười lần chiều dài. Nói cách khác, một chìa khoá bảo mật đối xứng 128 bit tương đương với chìa khoá bảo mật phi đối xứng 2048 bit.
Mâu thuẫn vĩnh cửu giữa tốc độ và an toàn
Mã hóa đối xứng: Nhanh như chớp, nhưng chia sẻ chìa khoá bảo mật rất nguy hiểm
Mã hóa bất đối xứng: an toàn và đáng tin cậy, nhưng chậm như rùa.
Làm thế nào để sử dụng trong thực tế? Kiến trúc mã hóa hỗn hợp mới là con đường đúng đắn.
Sự thật về an ninh internet là: 99% hệ thống không phải là hoàn toàn đối xứng hoặc hoàn toàn không đối xứng, mà là sử dụng kết hợp.
HTTPS và giao thức TLS/SSL là những ví dụ điển hình:
Cách này vừa tận hưởng được tính bảo mật của mã hóa bất đối xứng, vừa giữ lại được hiệu suất cao của mã hóa đối xứng. (Lưu ý: SSL đã bị loại bỏ, TLS mới là tiêu chuẩn hiện tại.)
Người dùng tiền điện tử cần biết điều gì?
Có một điểm dễ gây hiểu lầm: Bitcoin không được bảo vệ bằng thuật toán mã hóa, mà được bảo vệ bằng chữ ký số.
Nhiều người thấy Bitcoin có chìa khoá công khai và chìa khoá riêng tư thì nghĩ rằng đây là mã hóa bất đối xứng. Thực ra không phải. Vai trò của cặp chìa khoá công – riêng trong Bitcoin là:
Đây được gọi là chữ ký số, không phải mã hóa. ECDSA (Thuật toán chữ ký số đường cong ellip) là phương pháp ký mà Bitcoin sử dụng - nó không có chức năng mã hóa, chỉ có chức năng xác minh chữ ký.
Ví mã hóa mới thực sự là ứng dụng mã hóa: Khi bạn đặt mật khẩu cho ví, phần mềm ví sẽ mã hóa tệp khóa riêng của bạn để lưu trữ, lúc này mới sử dụng thuật toán mã hóa thực sự.
Hai loại mã hóa, mỗi loại có một sân khấu riêng
Mã hóa đối xứng phù hợp với:
Mã hóa bất đối xứng thích hợp cho:
Mã hóa hỗn hợp thích hợp cho:
Tóm tắt
Từ mã hóa đối xứng đến mã hóa bất đối xứng, Mật mã học đã trải qua sự biến đổi từ “một chìa khoá” đến “một đôi chìa khoá”. Đây không chỉ đơn thuần là nâng cấp công nghệ, mà là sự cân nhắc liên tục giữa tốc độ, an toàn và khả năng sử dụng. Là người sử dụng tiền điện tử, hiểu sự khác biệt giữa hai phương thức mã hóa này sẽ giúp bạn hiểu rõ hơn về an toàn ví, quản lý chìa khoá bảo mật, xác thực giao dịch và các khái niệm cốt lõi khác. Hơn nữa, khi nghiên cứu Mật mã học ngày càng sâu sắc, nhu cầu chống lại các cuộc tấn công mới cũng đang gia tăng, nên cả hai phương thức mã hóa này sẽ không bị lỗi thời trong một thời gian ngắn.