Mã hóa khóa công khai (PKC) là gì? Giao thức mật mã có hai khóa riêng biệt | Gate.io

Trung cấp12/23/2022, 7:10:37 AM
Mã hóa khóa công khai, còn được gọi là mã hóa bất đối xứng dựa trên các chương trình mã hóa có hai khóa riêng biệt, được sử dụng để ngăn chặn truy cập không mong muốn vào dữ liệu nhất định của những người không được ủy quyền.

Giới thiệu loại coin

Việc sử dụng mật mã hoặc hoạt động của máy tính tiên tiến để mã hóa địa chỉ và dữ liệu là nền tảng mà công nghệ chuỗi khối được thành lập.

Tiền điện tử và các tài sản kỹ thuật số khác được phát triển bằng cách sử dụng các kỹ thuật mã hóa, do đó, làm cho các giao dịch trở nên an toàn và bảo mật.

Mật mã khóa công khai (PKC), còn được gọi là mã hóa khóa bất đối xứng, là một phần quan trọng của công nghệ chuỗi khối giúp mã hóa địa chỉ và dữ liệu bằng cách sử dụng các hoạt động máy tính tiên tiến, cung cấp khả năng bảo mật chống lại các cuộc tấn công an ninh mạng.

Trong những năm qua, đã có rất nhiều cuộc thảo luận diễn ra trong lĩnh vực này, khi PKC vượt qua một số thế giới công nghệ, trong đó công nghệ chuỗi khối đã thu được lợi ích to lớn từ tính bảo mật mà nó mang lại. Bài viết này tìm cách cung cấp thêm thông tin chi tiết về ý nghĩa, nguyên tắc làm việc và cách sử dụng công nghệ.

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

Mật mã khóa công khai, còn được gọi là mật mã bất đối xứng dựa trên các chương trình mã hóa với hai khóa riêng biệt là khóa chung (để mã hóa dữ liệu) và khóa riêng (để giải mã dữ liệu). Về cơ bản, PKC được sử dụng để ngăn chặn truy cập không mong muốn vào dữ liệu hoặc thông tin nhất định của những người không được ủy quyền.

Ngoài ra, Mã hóa khóa công khai là một phương pháp được sử dụng để đảm bảo an toàn dữ liệu và hoạt động với khóa chung và khóa riêng giúp giải mã và mã hóa dữ liệu.

Mật mã khóa công khai trong ngành công nghiệp tiền điện tử là một phần chính của hướng dẫn bảo vệ dành cho tiền điện tử. Một trong những chức năng chính của nó là bảo vệ và bảo mật dữ liệu khỏi sự truy cập trái phép thông qua mã hóa.

Khung mã hóa khóa công khai

Trong một hệ điều hành, bất kỳ ai cũng có thể mã hóa tin nhắn bằng khóa chung của người nhận dự kiến, nhưng chỉ khóa riêng của người nhận mới có thể giải mã tin nhắn. Điều này giúp mã hóa khóa đối xứng tương thích được tạo bởi ứng dụng máy chủ có thể mã hóa khóa đối xứng mới được tạo bằng khóa chung có sẵn công khai của khách hàng.

Người gửi cần ký một tin nhắn bằng khóa riêng trong hệ thống chữ ký số. Bất kỳ ai có khóa chung tương ứng đều có thể kiểm tra xem thông báo và chữ ký có khớp nhau hay không nhưng kẻ xâm nhập hoặc kẻ tấn công không có khóa riêng không thể tạo bất kỳ cặp thông báo hoặc chữ ký nào cần thiết để giải mã bản mã. Ngoài ra, cơ quan cấp chứng chỉ cung cấp cặp khóa công khai và khóa riêng cho người dùng mạng.

Trong công nghệ chuỗi khối, các địa chỉ ví công khai được sử dụng trong các giao dịch tiền điện tử được mã hóa và chỉ có thể được giải mã bằng khóa riêng phù hợp.

Khóa trong mật mã là gì?

Khóa là một chuỗi các số và bảng chữ cái ngẫu nhiên dài được sử dụng để mã hóa thông tin hoặc văn bản gốc hoặc để giải mã dữ liệu hoặc bản mã được mã hóa.

Văn bản thô

Đây được gọi là một phần dữ liệu hoặc thông tin chưa được mã hóa; chỉ cần đặt dữ liệu không được mã hóa. Chúng dễ đọc và dễ hiểu.

Do đó, khi hai thực thể tương tác với nhau và bên thứ nhất gửi một thông báo dễ hiểu cho bên kia, loại thông báo hoặc dữ liệu này được gọi là văn bản gốc, sau đó thông báo này được chuyển đổi thành biệt ngữ có thể không được hiểu bởi những người bình thường. Điều này được thực hiện chủ yếu vì sự an toàn của dữ liệu và được gọi là Bản mã.

bản mã

Đây là một chuỗi ngẫu nhiên gồm các chữ cái và số gây nhầm lẫn, là biểu diễn của dữ liệu hoặc thông báo ở định dạng phức tạp.

Nói một cách đơn giản, bản mã là một cách mã hóa để trình bày dữ liệu cần thiết cho mục đích bảo mật.

Mã hóa khóa công khai hoạt động như thế nào?

Người ta đã xác định rằng PKC liên quan đến việc sử dụng khóa công khai và khóa riêng để bảo đảm quyền riêng tư của dữ liệu. Vì vậy, trong phần này, chúng ta sẽ xem xét cách những dữ liệu này có thể được mã hóa và giải mã.

Hơn nữa, quá trình sao chép từ văn bản gốc sang văn bản mật mã được gọi là “mã hóa” và quá trình mã hóa liên quan đến thuật toán và khóa.

Mã hóa khóa công khai

Bản rõ xuất hiện dưới dạng dữ liệu dường như ngẫu nhiên khi nó được đưa vào thuật toán mã hóa bằng khóa chung. Ví dụ,

Bản rõ + Khóa công khai = Dữ liệu được mã hóa/Bản mã

Xin chào + 3if7624dl+98cvt… = R6xDWXwcg25+…

Giải mã khóa riêng

Dữ liệu (Bản mã) thu được có thể được giải mã hoặc chuyển đổi ngược lại thành bản rõ bằng khóa bí mật thích hợp. Ví dụ,

Bản mã + Khóa riêng = Dữ liệu được giải mã/Bản rõ

R6xDWXwcg25+… + 4rw26p891gdt6zx… = Xin chào

Về bản chất, bất kỳ ai có khóa chung đều có thể mã hóa tin nhắn hoặc thông tin liên lạc (Văn bản rõ) nhưng chỉ những người có khóa riêng tương ứng mới có thể giải mã tin nhắn được mã hóa (Bản mã). Điều này là để đảm bảo tính bảo mật của dữ liệu, do đó, các khóa riêng phải được giữ bí mật.

Mặt khác, khóa công khai có thể được chia sẻ tự do mà không ảnh hưởng đến tính bảo mật, vì nó không tiết lộ nội dung của tin nhắn cũng như người gửi tin nhắn; trong khi khóa riêng phải được ẩn vì nó có thể được sử dụng để giải mã bản mã, tiết lộ thông báo gốc.

Tuy nhiên, độ dài của khóa riêng xác định mức độ phức tạp của khóa riêng đối với các cuộc tấn công vũ phu; chuỗi khóa yếu có thể cho phép vi phạm an ninh mạng.

Sự khác biệt giữa mật mã khóa công khai và khóa riêng

Mã hóa khóa công khai, còn được gọi là thuật toán khóa bất đối xứng, sử dụng hai khóa: khóa chung để thực hiện mã hóa và khóa riêng để giải mã. Ngược lại, Mật mã khóa riêng hoặc mã hóa khóa đối xứng liên quan đến việc sử dụng một khóa (khóa riêng) để thực hiện cả mã hóa và giải mã.

Mã hóa khóa bất đối xứng cung cấp tính bảo mật cao hơn mã hóa khóa đối xứng vì nó không tiết lộ khóa riêng cho bên thứ ba, ngoại trừ người nhận tin nhắn, do đó, ngăn chặn những kẻ xâm nhập giải mã tin nhắn đã gửi.

Mặt khác, mã hóa khóa riêng nhanh hơn mã hóa khóa bất đối xứng.

Sử dụng mật mã khóa công khai

Có một số cách sử dụng Mật mã khóa công khai. Dưới đây là một số trong số họ:

Mã hóa khóa công khai là một kỹ thuật được sử dụng rộng rãi để xác nhận tính chính xác của dữ liệu đã được mã hóa bất đối xứng. Nó lần đầu tiên được sử dụng để mã hóa và giải mã tin nhắn trong các máy tính thông thường, trước khi được sử dụng rộng rãi trong công nghệ chuỗi khối (tiền điện tử).

PKC rất quan trọng đối với công nghệ chuỗi khối, công nghệ cơ bản mà tiền điện tử và hầu hết các tài sản kỹ thuật số — NFT, cổ phiếu được mã hóa — được xây dựng và hoạt động của nó hầu như không thể thực hiện được nếu không có nó. Các giao dịch tiền điện tử được mã hóa và giải mã bằng công nghệ này, chẳng hạn như bitcoin và tiền thay thế.

Thông qua chữ ký điện tử, được hỗ trợ bởi công nghệ PKC, giao tiếp có thể được xác minh bởi bất kỳ ai có quyền truy cập vào khóa chung của người gửi sau khi nó đã được ký bằng khóa riêng của người gửi.

Hơn nữa, PKC thường được sử dụng để xác minh tính hợp lệ của dữ liệu đã được mã hóa bất đối xứng.

Chúng rất hữu ích trong bảo mật internet để thiết lập liên lạc an toàn qua internet (thông qua HTTP).

Phần kết luận

Bảo mật dữ liệu nâng cao mà mật mã khóa công khai cung cấp là lợi ích chính của nó. Mật mã khóa công khai vẫn là giao thức an toàn nhất làm giảm khả năng tội phạm mạng phát hiện ra khóa bí mật của một người trong quá trình liên lạc hoặc giao dịch tiền điện tử (chuyển giao tài sản).

Do đó, PKC rất quan trọng trong quyền riêng tư, bảo mật, bảo mật và bảo vệ dữ liệu và hệ thống internet. Giá trị của nó rất cần thiết trong bảo mật dữ liệu và phát triển chuỗi khối.

Autor: Paul
Traductor: cedar
Revisor(es): Edward、Ashely
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.

Mã hóa khóa công khai (PKC) là gì? Giao thức mật mã có hai khóa riêng biệt | Gate.io

Trung cấp12/23/2022, 7:10:37 AM
Mã hóa khóa công khai, còn được gọi là mã hóa bất đối xứng dựa trên các chương trình mã hóa có hai khóa riêng biệt, được sử dụng để ngăn chặn truy cập không mong muốn vào dữ liệu nhất định của những người không được ủy quyền.

Giới thiệu loại coin

Việc sử dụng mật mã hoặc hoạt động của máy tính tiên tiến để mã hóa địa chỉ và dữ liệu là nền tảng mà công nghệ chuỗi khối được thành lập.

Tiền điện tử và các tài sản kỹ thuật số khác được phát triển bằng cách sử dụng các kỹ thuật mã hóa, do đó, làm cho các giao dịch trở nên an toàn và bảo mật.

Mật mã khóa công khai (PKC), còn được gọi là mã hóa khóa bất đối xứng, là một phần quan trọng của công nghệ chuỗi khối giúp mã hóa địa chỉ và dữ liệu bằng cách sử dụng các hoạt động máy tính tiên tiến, cung cấp khả năng bảo mật chống lại các cuộc tấn công an ninh mạng.

Trong những năm qua, đã có rất nhiều cuộc thảo luận diễn ra trong lĩnh vực này, khi PKC vượt qua một số thế giới công nghệ, trong đó công nghệ chuỗi khối đã thu được lợi ích to lớn từ tính bảo mật mà nó mang lại. Bài viết này tìm cách cung cấp thêm thông tin chi tiết về ý nghĩa, nguyên tắc làm việc và cách sử dụng công nghệ.

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

Mật mã khóa công khai, còn được gọi là mật mã bất đối xứng dựa trên các chương trình mã hóa với hai khóa riêng biệt là khóa chung (để mã hóa dữ liệu) và khóa riêng (để giải mã dữ liệu). Về cơ bản, PKC được sử dụng để ngăn chặn truy cập không mong muốn vào dữ liệu hoặc thông tin nhất định của những người không được ủy quyền.

Ngoài ra, Mã hóa khóa công khai là một phương pháp được sử dụng để đảm bảo an toàn dữ liệu và hoạt động với khóa chung và khóa riêng giúp giải mã và mã hóa dữ liệu.

Mật mã khóa công khai trong ngành công nghiệp tiền điện tử là một phần chính của hướng dẫn bảo vệ dành cho tiền điện tử. Một trong những chức năng chính của nó là bảo vệ và bảo mật dữ liệu khỏi sự truy cập trái phép thông qua mã hóa.

Khung mã hóa khóa công khai

Trong một hệ điều hành, bất kỳ ai cũng có thể mã hóa tin nhắn bằng khóa chung của người nhận dự kiến, nhưng chỉ khóa riêng của người nhận mới có thể giải mã tin nhắn. Điều này giúp mã hóa khóa đối xứng tương thích được tạo bởi ứng dụng máy chủ có thể mã hóa khóa đối xứng mới được tạo bằng khóa chung có sẵn công khai của khách hàng.

Người gửi cần ký một tin nhắn bằng khóa riêng trong hệ thống chữ ký số. Bất kỳ ai có khóa chung tương ứng đều có thể kiểm tra xem thông báo và chữ ký có khớp nhau hay không nhưng kẻ xâm nhập hoặc kẻ tấn công không có khóa riêng không thể tạo bất kỳ cặp thông báo hoặc chữ ký nào cần thiết để giải mã bản mã. Ngoài ra, cơ quan cấp chứng chỉ cung cấp cặp khóa công khai và khóa riêng cho người dùng mạng.

Trong công nghệ chuỗi khối, các địa chỉ ví công khai được sử dụng trong các giao dịch tiền điện tử được mã hóa và chỉ có thể được giải mã bằng khóa riêng phù hợp.

Khóa trong mật mã là gì?

Khóa là một chuỗi các số và bảng chữ cái ngẫu nhiên dài được sử dụng để mã hóa thông tin hoặc văn bản gốc hoặc để giải mã dữ liệu hoặc bản mã được mã hóa.

Văn bản thô

Đây được gọi là một phần dữ liệu hoặc thông tin chưa được mã hóa; chỉ cần đặt dữ liệu không được mã hóa. Chúng dễ đọc và dễ hiểu.

Do đó, khi hai thực thể tương tác với nhau và bên thứ nhất gửi một thông báo dễ hiểu cho bên kia, loại thông báo hoặc dữ liệu này được gọi là văn bản gốc, sau đó thông báo này được chuyển đổi thành biệt ngữ có thể không được hiểu bởi những người bình thường. Điều này được thực hiện chủ yếu vì sự an toàn của dữ liệu và được gọi là Bản mã.

bản mã

Đây là một chuỗi ngẫu nhiên gồm các chữ cái và số gây nhầm lẫn, là biểu diễn của dữ liệu hoặc thông báo ở định dạng phức tạp.

Nói một cách đơn giản, bản mã là một cách mã hóa để trình bày dữ liệu cần thiết cho mục đích bảo mật.

Mã hóa khóa công khai hoạt động như thế nào?

Người ta đã xác định rằng PKC liên quan đến việc sử dụng khóa công khai và khóa riêng để bảo đảm quyền riêng tư của dữ liệu. Vì vậy, trong phần này, chúng ta sẽ xem xét cách những dữ liệu này có thể được mã hóa và giải mã.

Hơn nữa, quá trình sao chép từ văn bản gốc sang văn bản mật mã được gọi là “mã hóa” và quá trình mã hóa liên quan đến thuật toán và khóa.

Mã hóa khóa công khai

Bản rõ xuất hiện dưới dạng dữ liệu dường như ngẫu nhiên khi nó được đưa vào thuật toán mã hóa bằng khóa chung. Ví dụ,

Bản rõ + Khóa công khai = Dữ liệu được mã hóa/Bản mã

Xin chào + 3if7624dl+98cvt… = R6xDWXwcg25+…

Giải mã khóa riêng

Dữ liệu (Bản mã) thu được có thể được giải mã hoặc chuyển đổi ngược lại thành bản rõ bằng khóa bí mật thích hợp. Ví dụ,

Bản mã + Khóa riêng = Dữ liệu được giải mã/Bản rõ

R6xDWXwcg25+… + 4rw26p891gdt6zx… = Xin chào

Về bản chất, bất kỳ ai có khóa chung đều có thể mã hóa tin nhắn hoặc thông tin liên lạc (Văn bản rõ) nhưng chỉ những người có khóa riêng tương ứng mới có thể giải mã tin nhắn được mã hóa (Bản mã). Điều này là để đảm bảo tính bảo mật của dữ liệu, do đó, các khóa riêng phải được giữ bí mật.

Mặt khác, khóa công khai có thể được chia sẻ tự do mà không ảnh hưởng đến tính bảo mật, vì nó không tiết lộ nội dung của tin nhắn cũng như người gửi tin nhắn; trong khi khóa riêng phải được ẩn vì nó có thể được sử dụng để giải mã bản mã, tiết lộ thông báo gốc.

Tuy nhiên, độ dài của khóa riêng xác định mức độ phức tạp của khóa riêng đối với các cuộc tấn công vũ phu; chuỗi khóa yếu có thể cho phép vi phạm an ninh mạng.

Sự khác biệt giữa mật mã khóa công khai và khóa riêng

Mã hóa khóa công khai, còn được gọi là thuật toán khóa bất đối xứng, sử dụng hai khóa: khóa chung để thực hiện mã hóa và khóa riêng để giải mã. Ngược lại, Mật mã khóa riêng hoặc mã hóa khóa đối xứng liên quan đến việc sử dụng một khóa (khóa riêng) để thực hiện cả mã hóa và giải mã.

Mã hóa khóa bất đối xứng cung cấp tính bảo mật cao hơn mã hóa khóa đối xứng vì nó không tiết lộ khóa riêng cho bên thứ ba, ngoại trừ người nhận tin nhắn, do đó, ngăn chặn những kẻ xâm nhập giải mã tin nhắn đã gửi.

Mặt khác, mã hóa khóa riêng nhanh hơn mã hóa khóa bất đối xứng.

Sử dụng mật mã khóa công khai

Có một số cách sử dụng Mật mã khóa công khai. Dưới đây là một số trong số họ:

Mã hóa khóa công khai là một kỹ thuật được sử dụng rộng rãi để xác nhận tính chính xác của dữ liệu đã được mã hóa bất đối xứng. Nó lần đầu tiên được sử dụng để mã hóa và giải mã tin nhắn trong các máy tính thông thường, trước khi được sử dụng rộng rãi trong công nghệ chuỗi khối (tiền điện tử).

PKC rất quan trọng đối với công nghệ chuỗi khối, công nghệ cơ bản mà tiền điện tử và hầu hết các tài sản kỹ thuật số — NFT, cổ phiếu được mã hóa — được xây dựng và hoạt động của nó hầu như không thể thực hiện được nếu không có nó. Các giao dịch tiền điện tử được mã hóa và giải mã bằng công nghệ này, chẳng hạn như bitcoin và tiền thay thế.

Thông qua chữ ký điện tử, được hỗ trợ bởi công nghệ PKC, giao tiếp có thể được xác minh bởi bất kỳ ai có quyền truy cập vào khóa chung của người gửi sau khi nó đã được ký bằng khóa riêng của người gửi.

Hơn nữa, PKC thường được sử dụng để xác minh tính hợp lệ của dữ liệu đã được mã hóa bất đối xứng.

Chúng rất hữu ích trong bảo mật internet để thiết lập liên lạc an toàn qua internet (thông qua HTTP).

Phần kết luận

Bảo mật dữ liệu nâng cao mà mật mã khóa công khai cung cấp là lợi ích chính của nó. Mật mã khóa công khai vẫn là giao thức an toàn nhất làm giảm khả năng tội phạm mạng phát hiện ra khóa bí mật của một người trong quá trình liên lạc hoặc giao dịch tiền điện tử (chuyển giao tài sản).

Do đó, PKC rất quan trọng trong quyền riêng tư, bảo mật, bảo mật và bảo vệ dữ liệu và hệ thống internet. Giá trị của nó rất cần thiết trong bảo mật dữ liệu và phát triển chuỗi khối.

Autor: Paul
Traductor: cedar
Revisor(es): Edward、Ashely
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!