Hướng dẫn chi tiết về mã hóa không đối xứng và cách thức hoạt động

Hướng dẫn chi tiết về mã hóa không đối xứng và cách thức hoạt động

Mã hóa bất đối xứng

Mục lục

Thơi gian đọc: 4 phút

Chúng tôi đang ở thời điểm này, nơi dữ liệu có giá trị nhất. Chuyển dữ liệu thông qua blockchain, hoạt động tự chủ, là một câu hỏi đầy thách thức. 

Để giải quyết vấn đề này, các kỹ thuật mã hóa đã có hiệu lực trong đó dữ liệu / thông điệp được mã hóa thành một số chữ cái và số ngẫu nhiên để người nhận giải mã chúng. Bằng cách đó, dữ liệu được chuyển một cách an toàn.

Khóa mã hóa bị rò rỉ
Hướng dẫn chi tiết về mã hóa không đối xứng và cách thức hoạt động

Nhưng làm thế nào để mã hóa và giải mã này xảy ra? Các loại mã hóa khác nhau là gì và kỹ thuật này hoạt động như thế nào? 

Chúng ta hãy chuyển sang phần chính và khám phá câu trả lời cho tất cả các câu hỏi một cách chi tiết. 

Định nghĩa mã hóa

Mã hóa dữ liệu liên quan đến việc sử dụng các công cụ hoặc thuật toán toán học. Chúng được gọi là thuật toán mật mã hoạt động trên văn bản thuần túy ở định dạng có thể đọc được và chuyển đổi chúng thành văn bản mật mã. 

Một bản mã tiết lộ thông điệp gốc dưới dạng sự kết hợp ngẫu nhiên của các chữ cái và từ. 

Các văn bản này hiện đã được mã hóa và ở đầu nhận, người dùng có thể giải mã bằng các khóa đặc biệt để đọc nội dung thực của tin nhắn. 

Điều này có thể được coi là tương tự như gửi một tin nhắn bí mật trong e-mail mà người gửi khóa bằng chìa khóa. Sau khi đến người nhận, tin nhắn có thể được mở khóa lại bằng một phím khác để đọc tin nhắn thực. 

Đây là quá trình mã hóa được sử dụng để truyền dữ liệu an toàn. 

Hãy cùng tìm hiểu sự khác biệt giữa khóa cá nhân và khóa công khai được sử dụng trong mã hóa và giải mã. 

Khóa cá nhân so với Khóa công khai
Hướng dẫn chi tiết về mã hóa không đối xứng và cách thức hoạt động

Các loại mã hóa khác nhau

Hai phân loại chính của các kỹ thuật mã hóa, 

Mã hóa đối xứng

  • Cả mã hóa và mã hóa đối xứng giải mã đều được thực hiện bằng một khóa duy nhất. 
  • Vì cùng một khóa được sử dụng, nó cung cấp ít bảo mật hơn khi một khóa đó bị xâm phạm. 
  • Nó sử dụng độ dài khóa 120 hoặc 256 bit để mã hóa tin nhắn 
  • Được sử dụng để truyền dữ liệu lớn với mức sử dụng tài nguyên thấp

Mã hóa bất đối xứng

  • Mã hóa không đối xứng liên quan đến hai khóa riêng biệt để mã hóa và giải mã một tin nhắn
  • Bảo mật dữ liệu cao
  • Nó sử dụng độ dài khóa 2048-bit để mã hóa tin nhắn
  • Tốc độ thấp hơn và không lý tưởng để truyền dữ liệu lớn

Để hiểu rõ hơn về kỹ thuật mã hóa hiện đại, chúng ta sẽ đi sâu vào chủ đề mã hóa bất đối xứng.

Mã hóa không đối xứng hoạt động như thế nào?

Mã hóa không đối xứng sử dụng khóa riêng tư và khóa công khai, có liên quan về mặt toán học. Khóa công khai có thể truy cập được đối với bất kỳ ai có thể mã hóa và gửi thư. 

Dữ liệu, sau khi được mã hóa, chỉ có thể được mở khóa bằng khóa cá nhân tương ứng. Việc xâm nhập khóa riêng có thể dẫn đến rò rỉ dữ liệu. Và do đó, chỉ người dùng / máy chủ được ủy quyền nắm giữ khóa cá nhân mới có thể truy cập thông tin. 

Khóa cá nhân là chuỗi số có độ dài thực sự lớn hơn để nó chắc chắn và an toàn. Chúng được tạo ra với mức độ ngẫu nhiên cao mà phải mất nhiều năm để bất kỳ siêu máy tính nào có thể tìm thấy khóa cá nhân. 

Mã hóa không đối xứng được sử dụng để xác thực các bên, để tích hợp dữ liệu, v.v. 

Chúng ta sẽ xem xét độ dài của khóa riêng tư và khóa công khai

*Khóa công khai*

MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQBukNqMp3/zrntpyRhCwYxe

9IU3yS+SJskcIyNDs0pEXjWlctfSNEwmeEKG3944dsBTNdkb6GSF6EoaUe5CGXFA

y/eTmFjjx/qRoiOqPMUmMwHu0SZX6YsMQGM9dfuFBaNQwd6XyWufscOOnKPF5EkD

5rLiSNEqQEnoUvJb1LHiv/E36vi6cNc5uCImZ4vgNIHwtKfkn1Y+tv/EMZ1dZyXw

NN7577WdzH6ng4DMf5JWzUfkFIHqA2fcSGaWTXdoQFt6DnbqaO5c2kXFju5R50Vq

wl+7S46L4TYFcMNDeGW6iAFds+SMADG486X/CRBTtF4x59NU3vNoGhplLRLtyC4N

AgMBAAE=

* Khóa cá nhân RSA *

MIIEoQIBAAKCAQBukNqMp3/zrntpyRhCwYxe9IU3yS+SJskcIyNDs0pEXjWlctfS
NEwmeEKG3944dsBTNdkb6GSF6EoaUe5CGXFAy/eTmFjjx/qRoiOqPMUmMwHu0SZX

6YsMQGM9dfuFBaNQwd6XyWufscOOnKPF5EkD5rLiSNEqQEnoUvJb1LHiv/E36vi6
cNc5uCImZ4vgNIHwtKfkn1Y+tv/EMZ1dZyXwNN7577WdzH6ng4DMf5JWzUfkFIHq
A2fcSGaWTXdoQFt6DnbqaO5c2kXFju5R50Vqwl+7S46L4TYFcMNDeGW6iAFds+SM
ADG486X/CRBTtF4x59NU3vNoGhplLRLtyC4NAgMBAAECggEALFprcZUX3PcXht4m
n1DpMIZCkphgPu7UKjdmRBg+KKLqPk6NiUN1cNE5TsWrbVcl27t0Np/JA3alk11e
iKGQLwAjds/ciLOGLrmuOPJb2/EGS3kXOpjzMJz7soILvdb/Jrw+wQEJ7WvwGNt5
Tz8+kxQOmnu/fIWBoHL1yiTOnzj8rOrJfGjwCWe4skeiTNVXoJ3oTyUp8vLlkeBb
YVOKaHtRVzE4qre6Jy0LelIu8OScpVBz6U9RW8p84eRuH28k6VVAMVd7ruSH0gLu
vcXjXnt6eLRka3Ww4KwA9ATD0oT0270FqebKmorvBv+DmWEjTTkSMfJz2wYN5Dcj
6lg1+QKBgQC6KDBR31573gU9SiilNFGaKL0qB1NbLnj2TL+964LB/bv+25AUKdcH
jJaE41kZWmxonLbxJI4ACTZd/9vXpAPOe1Wwp3r3kEyQsyARYFD7Pdai0DhsS9Mj
Y/hSL0i1cxE6EXY60cXzW4rrI1r7Nd6VCUlGpsOLVfaFR3xByA9JgwKBgQCYDF16
ornljNE8NMG6ojrtpL2pPqNuw4qMrqNOzne90w/ALK6pdTOQFToyRZoQfdVqY9jK
u0LceC6E37w7pX4UwE1zrmprWpBUWnvJhSnDcXcDtVqipqERQ5KPu3/eeyStd5L4
PfPbEWID4+6i9uC0ZQwBU3G41tGaWiaZ3NNlLwKBgEjgIspqX1qud+6ecXr7GFb5
S9SAOamgb8o8EXQQFohLBKWo3qaGGp/h8arkNaUvOPFbKGMOpGhvMtFpsG6izrqu
ncUiS4lO/CpJdWxYAFvawYPLb8s1g9p+8F98E0K1YTESVO6B4LR8Sc3zcVKWrCQ8
FmuKLVMGvBNBAOvfndxxAoGAWebFxuM8g2vVs4GGIrIVobnMoqt0uuNHopMH4GrY
Bhcrsvc4dt3jlQfYFy1sQOAGNhe/cW9zwyQUbWBUzfe2KtLheMriBYPQ3u95Tdg8
r2EBe+HZK17W0XxgxjeZDZVGRIL1FW6cJyWKDL7StOzARCmTBZ2vGhl6aYdwV31o
SOUCgYAwKJgVwTlhelBVl07w8BkqKjG+snnHMV3F36qmQ4+GCBBGaeNLU6ceBTvx
Cg3wZUiQJnDwpB3LCs47gLO2uXjKh7V452hACGIudYNa8Q/hHoHWeRE6mi7Y0QZp
zUKrZqp9pi/oZviMqDX88W06B12C8qFiUltFmhfPLJ9NJ3+ftg==

Các ứng dụng của mã hóa bất đối xứng

Chữ ký số

Chữ ký điện tử hoạt động như một hệ thống bằng chứng mật mã giúp tạo niềm tin vào blockchain cho người dùng. Nó đảm bảo nguồn tin từ nơi gửi đến, loại trừ khả năng giả mạo dữ liệu. 

Chữ ký điện tử được hình thành bằng cách mã hóa không đối xứng liên kết các khóa riêng tư và khóa công khai có liên quan về mặt toán học với một hàm băm an toàn. Qua đó, nó xác thực người gửi của tin nhắn và đảm bảo dữ liệu được bảo vệ an toàn trước bất kỳ thay đổi nào trong khi chuyển tiếp. 

Các chữ ký điện tử này được sử dụng trong

  • Chứng chỉ SSL / TSL, một công nghệ tiêu chuẩn giúp bảo mật các trang web và giữ cho các giao dịch và dữ liệu đăng nhập được bảo vệ. 
  • Chứng chỉ xác thực cá nhân, mà các tổ chức sử dụng để hạn chế tài nguyên đối với những nhân viên chỉ có thể truy cập chúng trên các thiết bị văn phòng. 

Ưu và nhược điểm của mã hóa không đối xứng

An ninh: Nó sử dụng các khóa dài 1024 hoặc 2048 bit, có nghĩa là có 22048 khả năng kết hợp các khóa. Điều này chắc chắn làm nổi bật thuộc tính bảo mật của mã hóa không đối xứng.

Khóa được phân phối giới hạn cho các điểm cuối: Trong mã hóa đối xứng, chỉ các khóa công khai cần được phân phối khi có nhiều điểm cuối tham gia. Trong mã hóa không đối xứng, khóa công khai có thể được phân phối ngược lại, nhưng khóa riêng tư chỉ có thể được phân phối cho những người dùng được ủy quyền. Do đó, ít điểm cuối giữ khóa cá nhân hơn, điều này hạn chế khóa bị xâm phạm.

Nhược điểm

Tốc độ thấp: Vì các khóa dài và máy chủ phải tạo các khóa riêng biệt để mã hóa và giải mã nên rất tốn thời gian. 

Khả năng mở rộng ít hơn: Việc truyền dữ liệu khổng lồ gây áp lực lên quá trình mã hóa và giải mã, khiến máy chủ kiệt sức. Do đó, mã hóa không đối xứng không thích hợp để chuyển một lượng dữ liệu khổng lồ. 

Các cuộc tấn công Web3 về các phím được thỏa hiệp chính 

Cho đến nay, chúng ta đã đề cập đến phần lớn các khía cạnh của mã hóa không đối xứng và bây giờ chúng ta sẽ xem xét một số vụ hack nổi bật trong Web3 do rò rỉ khóa cá nhân. 

Các cuộc tấn công bằng phím được thỏa hiệp
Hướng dẫn chi tiết về mã hóa không đối xứng và cách thức hoạt động

Kết luận:

Tóm lại, mã hóa không đối xứng hoạt động tốt trong việc truyền ít dữ liệu hơn qua nhiều điểm cuối số. Mặc dù cách tiếp cận kết hợp của việc thu được lợi thế từ mã hóa đối xứng và bất đối xứng được một số chứng chỉ như SSL / TLS áp dụng, điều này cũng tỏ ra hiệu quả. 

62 Lượt xem

Bài viết liên quan

🛡️𝗦𝗺𝗮𝗿𝘁 𝗖𝗼𝗻𝘁𝗿𝗮𝗰𝘁 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗦𝗲𝗿𝗶𝗲𝘀

Chương 1: Tràn số nguyên

Cuộc tấn công thảm khốc: BECToken

Phần thưởng: Cách hack BECToken hoạt động

👇🧵👇

#Tiền điện tử | #DeFi

Xin chào, cộng đồng Web3👋

Chúng tôi rất vui mừng thông báo rằng SHANTANU SONTAKKE @ShanzSon người kiểm toán hợp đồng thông minh nội bộ của chúng tôi, sẽ chia sẻ kinh nghiệm và lộ trình của anh ấy về— “Làm thế nào để bắt đầu sự nghiệp của bạn trong lĩnh vực kiểm toán hợp đồng thông minh?”

@ web3_learn sẽ tổ chức hội thảo trên web.

📢Chúng tôi vui mừng thông báo rằng chúng tôi đã kết thúc quá trình kiểm tra #smartcontract cho “@0xCrickDAO”.

Tìm hiểu thêm về “CrickDao” >> https://www.crickdao.com/

Sự hiện diện trên mạng xã hội đã trở thành một nhu cầu cần thiết đối với các dự án # Web3 để tạo niềm tin cho người dùng.

Thông thường, chúng tôi bắt gặp các nhận xét và bài đăng mà người dùng đang đặt câu hỏi về tính bảo mật của một dự án.

Hãy theo dõi➡️ @ QuillAudits để luôn an toàn!

#an ninh mạng | #cộng đồng | #tiền điện tử

Vụ hack $ 100M @harmonyprotocol gần đây và

Vụ hack @Ronin_Network trị giá 600 triệu đô la đáng chú ý là do rò rỉ khóa cá nhân

Mã hóa dữ liệu liên quan đến việc sử dụng các công cụ hoặc thuật toán toán học.

# Web3 | #crypto

🔽🔽

Tải thêm…

The Harmony Heist: 100 triệu đô la Mỹ bị đánh cắp💰

The Harmony Protocol Bridge bị hack dẫn đến khoản lỗ 100 triệu đô la. Các người khai thác cầu đã đánh cắp 11 mã thông báo ERC-20 khác nhau và 13,100 Ether từ cây cầu.

Dấu thời gian:

Thêm từ quillhash