Khóa riêng tư: Chìa khóa cho tiền điện tử của bạn

Sự khác biệt giữa khóa cá nhân hay khoá riêng tư (private keys) và khóa công khai (public keys) là rất lớn – hãy tìm hiểu xem “không phải khóa của bạn, không phải tiền của bạn” thực sự có nghĩa là gì.

Khoá riêng tư - Chìa khoá cho tiền điện tử

Khoá riêng tư - Chìa khoá cho tiền điện tử

Khoá riêng tư đóng vai trò rất quan trọng đối với tiền điện tử của bạn

Khóa riêng là một phần thiết yếu đối với kiến trúc cơ bản của các mạng tiền điện tử vì bạn cần chúng để ký các giao dịch.

Trong bài viết này, tiendientu.com sẽ giới thiệu cho bạn về mật mã khoá công khai và vai trò của khoá riêng tư!

Mật mã khóa công khai (public keys) là gì?

Khái niệm

Mật mã khóa công khai (PKC) nói đến một hệ thống mật mã tận dụng một cặp khóa tương ứng nhưng đặc biệt độc đáo. Đó là khóa công khai và khóa riêng.

Khóa công khai! Như bạn có thể đoán qua tên, có thể được chia sẻ với bất kỳ ai. Tuy nhiên, một khóa riêng phải được giữ an toàn để đảm bảo an ninh cho khuôn khổ tiền điện tử.

PKC đôi khi được gọi là mật mã không đối xứng. Đây là sự ám chỉ thực tế là khóa công khai và khóa cá nhân là khác nhau. Khuôn khổ này cho phép người dùng mã hóa thông tin, sử dụng khóa công khai của họ và truyền thông tin đó ra thế giới đồng thời đảm bảo rằng chỉ người nhận dự kiến ​​mới có thể giải mã thông tin bằng cách sử dụng khóa riêng tư tương ứng.

PKC đôi khi được gọi là mật mã bất đối xứng. Đây là một ám chỉ đến thực tế là một khóa công khai và một khóa riêng là khác nhau. Khuôn khổ này cho phép người dùng mã hóa thông tin, sử dụng khóa công khai của họ và phát nó ra thế giới. Đồng thời đảm bảo rằng chỉ người nhận mà bạn có chủ ý mới có thể giải mã nó. Đặc biệt là có thể sử dụng khóa riêng tương ứng đó.

Nguồn gốc

Sơ đồ mật mã bất đối xứng đầu tiên được mô tả công khai vào năm 1977 bởi bộ ba nhà khoa học máy tính. (Ron Rivest, Adi Shamir và Leonard Adleman). Hệ thống của họ là RSA, được đặt theo tên của bộ ba này, chúng mô tả một sơ đồ. Trong đó một bộ các phép tính toán toán học phức tạp sẽ tạo ra hai khóa đối xứng.

Trong RSA, hai khóa được tạo sẽ được sử dụng để mã hóa và giải mã thông tin. Đảm bảo chỉ người nhận dự kiến ​​mới có thể đọc thông tin chứa trong đó.

Trước khi chương trình RSA được đưa vào, tất cả các sơ đồ mật mã đều tận dụng mật mã khóa đối xứng. Mật mã này chỉ sử dụng một khóa cho cả việc mã hóa và giải mã dữ liệu. Do đó, trong sơ đồ này, bắt buộc phải giữ an toàn cho khóa này. Việc chia sẻ khóa này cho tất cả những người tham gia phải được thực hiện thông qua một kênh an toàn. Đặc biệt, trước khi chuyển bất kỳ dữ liệu nào. Mặc dù điều này có thể thực hiện được giữa hai bên, nhưng nó ngày càng phức tạp. Nó sẽ trở nên khó quản lý hơn khi nhiều bên tham gia vào kế hoạch, tạo ra rủi ro bảo mật đáng kể.

Sự gia nhập của sơ đồ RSA đã giải quyết được thách thức này.

RSA tận dụng thế nào?

RSA tận dụng tiền đề nói rằng rất khó phân tích một số nguyên lớn. Khóa công khai bao gồm hai số – một trong những số này là phép nhân của hai số nguyên tố lớn và khóa riêng tương ứng cũng đến từ hai số nguyên tố tương tự.

Do đó, chúng ta có thể thấy rằng sức mạnh của sơ đồ cypher này phụ thuộc vào kích thước hoặc độ dài của các khoá. Do nếu một bên có thể phân tích khóa công khai, thì khóa riêng sẽ bị xâm phạm. Tuy nhiên, nếu các khóa được tạo ra với số lượng lớn, thì về mặt toán học là không thể phá vỡ chúng.

Mặc dù Bitcoin không tận dụng RSA. Tuy nhiên tiền đề đằng sau tất cả mật mã khóa công khai tương tự như mô tả RSA ở trên. Điều này giải thích tại sao các khóa trong Bitcoin và trong các mạng tiền điện tử khác… Thường thì sẽ dài! Chiều dài hoặc kích thước trung bình thay đổi trong khoảng từ 1,024 đến 2,048 bit để tối đa hóa bảo mật và quyền riêng tư. ‍

Vai trò của khóa riêng trong ví tiền điện tử của bạn

Mỗi ví tiền điện tử (cryptocurrency wallet) đều có khóa công khai và khóa riêng.

Khóa cá nhân được sử dụng để xác thực quyền sở hữu tài sản và mã hóa ví. Trong khi khóa công khai được sử dụng để lấy các địa chỉ công khai được sử dụng để xác định ví và nhận tiền.

Khi bạn thiết lập một ví tiền điện tử, bạn thường sẽ thấy một cụm từ “hạt giống” gồm mười hai từ . Những từ này là sự đại diện cho khoá mà con người có thể đọc được. Chúng là sự kết hợp vô hạn của các khóa công khai và các khóa riêng tương ứng của chúng.

Cụm từ hạt giống mười hai từ là đại diện cho khóa riêng của bạn. Nó được sử dụng để khôi phục ví của bạn nếu bạn mất quyền truy cập vào ví của mình.

Ví dụ

Khi bạn lần đầu tiên tải xuống và cài đặt một ví di động (mobile wallet)… Chẳng hạn như Trust Wallet, nó có thể tạo khóa cá nhân cho bạn. Tại thời điểm đó, bạn được yêu cầu ghi lại cụm từ hạt giống (seed phrase) của mình. Khi bạn đã viết ra và lưu trữ nó một cách an toàn, bạn có thể truy cập vào ví tiền điện tử của mình.

Nếu bạn làm mất chiếc điện thoại thông tin của bạn với Trust Wallet trong đó. Bạn có thể chỉ cần tải xuống lại ứng dụng. Sau đó, sử dụng cụm từ hạt giống 12 từ để khôi phục ví trong điện thoại mới của mình. Tại thời điểm này… Bạn sẽ có lại quyền truy cập đầy đủ vào tiền của mình và có thể gửi và nhận tiền.

Hãy nhớ rằng, bất kỳ ai có quyền truy cập vào khóa riêng của ví sẽ kiểm soát số tiền trong ví. Đó là nơi bắt nguồn từ meme “không phải chìa khóa của bạn, không phải tiền của bạn”.

Kết luận

Vừa rồi là những chia sẻ về khoá riêng tư và khoá cá nhân! Cũng như vai trò của khoá cá nhân cho ví tiền điện tử của bạn.

Nếu có thắc mắc hoặc chia sẻ thêm anh em hãy để lại dưới phần bình luận và tham gia nhóm X100 Coin Group để được thảo luận, trao đổi cùng các admin và nhiều member khác nhé!

Đừng quên theo dõi thường xuyên trang tiendientu.com – Nơi cung cấp và cập nhật các thông tin chi tiết liên quan về tiền điện tử nhanh nhất.

Nguồn: CoinMarketCap


Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *