Public key là gì

     

Public Key là gì?

Public Key là một trong những loại giao thức mật mã dựa trên những thuật toán. Phương thức mật mã này yêu cầu hai khóa riêng rẽ biệt, đó là một trong khóa riêng bốn và một khóa công khai. Public Key sử dụng một cặp khóa để mã hóa và lời giải dữ liệu nhằm bảo vệ dữ liệu ngoài bị truy vấn hoặc thực hiện trái phép.

Bạn đang xem: Public key là gì

Người sử dụng mạng nhận ra một cặp khóa công khai minh bạch và riêng bốn từ các cơ quan tiền cấp hội chứng chỉ. Trường hợp tin tặc ước ao mã hóa dữ liệu, họ đã lấy khóa công khai của fan nhận dự con kiến ​​từ một thư mục công khai. Khóa này được thực hiện để mã hóa tin nhắn với gửi đến tín đồ nhận. Lúc tin nhắn đến, người nhận sẽ giải mã nó bởi khóa riêng tư mà không ai khác tất cả quyền truy tìm cập.

*
Public Key – cách thức mật mã yêu mong hai khóa riêng biệt

Thuật toán Rivest-Sharmir-Adleman (RSA) là khối hệ thống mật mã được sử dụng cho Public Key, hay được sử dụng khi gửi tài liệu nhạy cảm, an ninh qua một mạng không bình yên như internet. Thuật toán RSA thông dụng vì nó cho phép cả khóa công khai và khóa riêng bốn mã hóa thông điệp để tính bảo mật và tính bảo đảm của chúng vẫn còn đó nguyên vẹn.

Public Key chuyển động như vắt nào?

Public Key là một trong những thuật toán toán học tập được tiến hành trong phần mềm hoặc hartware với mục tiêu mã hóa hoặc giải mã dữ liệu. Nó là 1 trong chuỗi các bit được kết phù hợp với dữ liệu để sản xuất ra phiên bản mã. 


Public Key tất cả 2 loại thuật toán mật mã chính là đối xứng và không đối xứng. Thuật toán khóa đối xứng hoạt động bằng cách sử dụng một khóa duy nhất để mã hóa và lời giải thông tin. Trong lúc mật mã ko đối xứng thực hiện hai khóa là khóa công khai để mã hóa tin nhắn cùng khóa riêng tư để giải thuật chúng.

*
Quy trình buổi giao lưu của Public Key

Quy trình gửi cùng nhận dữ liệu thông qua mật mã ko đối xứng thường bao gồm 5 bước:

Tạo khóa: Mỗi cá nhân tạo ra một khóa công khai minh bạch và riêng tư.Trao thay đổi chính: tín đồ gửi và fan nhận bàn bạc khóa công khai.Mã hóa: dữ liệu của tín đồ gửi được mã hóa bởi khóa công khai minh bạch của fan nhận.Gửi dữ liệu được mã hóa: dữ liệu được mã hóa sẽ tiến hành gửi đến tín đồ nhận.Giải mã: fan nhận giải mã tin nhắn bởi khóa riêng biệt của họ.

Điểm yếu ớt & ưu thế của Public Key

Điểm dạn dĩ Public Key

Public Key tất cả ba công dụng chính:

Tính bảo mật: Chỉ những người dân nhận được ủy quyền mới có thể đọc các tin nhắn được mã hóa.Tính xác thực: tín đồ gửi có thể ký điện tử vào thư của mình để người nhận biết rằng ghi chú ko bị biến đổi khi đưa tiếp.Không trường đoản cú chối: người gửi ko thể lắc đầu họ vẫn viết câu chữ thư sau này.
*
Public Key xuất hiện lợi mà lại cũng có mặt hại

Điểm yếu ớt Public Key

Dễ bị tiến công từ fan trung gian: Một tin tặc có thể chặn một tin nhắn, thay đổi nó với đánh lừa máy vi tính chủ triển khai một liên kết không an toàn. Khi điều ấy xảy ra, tin tặc rất có thể đọc qua hầu hết mọi thông báo giành riêng cho máy công ty của bạn.Những thách thức về lập trình: Public Key có thể khó hiểu với khó triển khai từ đầu, nhưng như mong muốn thay cho các nhà vạc triển, có tương đối nhiều thư viện gồm sẵn để xử lý các quá trình nặng nhọc. Thư viện Mật mã và Mạng (NaCl) nổi tiếng cung ứng một API được call là API Box, giúp cách xử lý mật mã khóa công khai trở nên solo giản.

Xem thêm: Cách Đổi Xu Sang Rik Ra Tiền Mặt Và Đổi Rikvip Ra Thẻ Điện Thoại

Mất khóa cá nhân: giả dụ khóa cá nhân bị mất, việc truy cập vào tài liệu sẽ trở bắt buộc khó khăn.Man-in-the-middle (MitM) tấn công: Mã hóa Public Key rất có thể là kim chỉ nam cho những cuộc tiến công MitM. Thông thường có 2 cách thiết yếu để tin tưởng danh tính của một trang web là chứng chỉ bảo mật cùng mã hóa khóa công khai minh bạch của nó. Nếu 1 trong các hai yếu tố này bị xâm phạm, một mặt độc hại hoàn toàn có thể tự chèn vào liên kết giữa người tiêu dùng và trang web, tiếp đến nắm bắt ngẫu nhiên thông tin làm sao được gửi thân hai bên.

Phân biệt Public Key với Private Key

Tiêu chíPrivate KeyPublic Key
Thuật toánPrivate Key được áp dụng để vừa mã hóa, vừa giải thuật dữ liệu cùng được chia sẻ giữa bạn gửi và fan nhận dữ liệu được mã hóa.Khóa công khai minh bạch chỉ được thực hiện để mã hóa tài liệu và để lời giải dữ liệu, khóa riêng bốn được thực hiện và được chia sẻ.
Cơ chếCơ chế khóa riêng cấp tốc hơn.Cơ chế khóa công khai chậm hơn.
Bảo mậtKhóa riêng tư được giữ kín đáo và không công khai minh bạch cho bất kỳ ai ngoài người gửi và bạn nhận.Khóa công khai minh bạch được áp dụng miễn mức giá và khóa riêng bốn chỉ được giữ túng thiếu mật.
Thể loạiCơ chế khóa riêng được hotline là đối xứng, áp dụng một khóa độc nhất vô nhị giữa hai bên.Cơ chế khóa công khai minh bạch được call là bất đối xứng, thực hiện hai khóa cho những mục đích khác nhau.
SharingKhóa riêng tư sẽ được chia sẻ giữa nhị bên.Khóa công khai rất có thể được sử dụng bởi ngẫu nhiên ai nhưng mà khóa riêng bốn chỉ được chia sẻ giữa hai bên.
 Mục tiêuKiểm tra hiệu suất, khám nghiệm độ tin cậy, tài năng mở rộng lớn và tốc độ của hệ thống.

Xem thêm: Hấp Cách Thủy - Những Lợi Ích Về Phương Pháp

Kiểm tra tính bền vững của hệ thống.

Lời kết

Bài viết trên đây là tất cả về những nguyên tắc về Public Key. Shop chúng tôi đã cố gắng cung cấp cho mình những thông tin chi tiết về Public Key, hi vọng rằng các bạn sẽ cảm thấy hữu dụng và hiểu rõ hơn về ưu nhược điểm của chính nó nhé!


Chuyên mục: Tài chính