Một sự kết hợp của mã hóa đối xứng và mã hóa không đối xứng trong blockchain
trong công nghệ bảo vệ bảo vệ để bảo vệ để bảo vệ để bảo vệ để đảm bảo bảo vệ để bảo vệ để bảo vệ để bảo vệ để bảo vệ để bảo vệ để bảo vệ để đảm bảo bảo vệ đối với việc bảo vệ me để bảo vệ.
Cơ sở của blockchain là một mạng phân tán đảm bảo sự an toàn và khả năng liên tục của dữ liệu. Trong mạng này, mã hóa đối xứng và mã hóa không đối xứng đóng vai trò quan trọng.
1. Việc sử dụng mã hóa đối xứng
Mã hóa đối xứng sử dụng cùng một khóa để mã hóa và giải mã. Trong blockchain, mã hóa đối xứng chủ yếu được sử dụng để xử lý dữ liệu nội bộ, chẳng hạn như bản ghi giao dịch. Từ tốc độ mã hóa nhanh, nó có hiệu quả cao để xử lý khối lượng dữ liệu lớn. Ngoài ra, mã hóa đối xứng cũng được sử dụng để tạo các khóa của các khóa để chuẩn bị cho các quá trình mã hóa không đối xứng tiếp theo.
2. Việc sử dụng mã hóa không đối xứng
Mã hóa không đối xứng sử dụng các khóa công khai và khóa cá nhân để mã hóa và giải mã. Khóa công khai được sử dụng để mã hóa thông tin và khóa đóng được sử dụng để giải mã. Trong blockchain, mã hóa không đối xứng chủ yếu được sử dụng để xác minh tính hiệu quả của các giao dịch và đảm bảo an toàn cho thông tin người dùng. Người dùng nắm giữ các khóa riêng cụ thể có thể chứng minh rằng họ có quyền kiểm soát tài khoản blockchain, do đó hoàn thành giao dịch. Ngoài ra, mã hóa không đối xứng cũng được sử dụng cho chữ ký số, cung cấp tính xác thực của giao dịch và được bảo vệ khỏi được chọn.
3. Một sự kết hợp của việc sử dụng
trong blockchain, mã hóa đối xứng và mã hóa không đối xứng bổ sung cho nhau. Khi một giao dịch xảy ra, cả hai phía của giao dịch có thể kiểm tra danh tính và ủy quyền thông qua mã hóa không đối xứng để đảm bảo an toàn giao dịch. Trong quá trình truyền dữ liệuMã hóa đối xứng có thể được sử dụng để mã hóa dữ liệu và kiểm soát các khóa để cải thiện tính bảo mật của dữ liệu và đơn giản hóa quá trình mã hóa. Nhờ sự kết hợp của việc sử dụng này, các lợi thế của hai công nghệ mã hóa có thể được tối đa hóa, và các dịch vụ blockchain an toàn và hiệu quả hơn có thể được cung cấp.
Nói chung, mã hóa đối xứng và mã hóa không đối xứng trong công nghệ blockchain được sử dụng kết hợp để cung cấp một số đảm bảo an toàn để truyền và lưu trữ dữ liệu, đảm bảo độ an toàn và độ tin cậy của mạng blockchain.
? Các tính năng sử dụng blockchain để hiện thực hóa thông tin giao dịch và thông tin địa chỉ, và đảm bảo tính toàn vẹn của việc truyền dữ liệu, nhưng chức năng băm không thể nhận ra thông tin giao dịch không rõ ràng (còn được gọi là từ chối và chống phản hồi, trong đó đề cập đến thực tế là chính người tham gia và thông tin được cung cấp theo thông tin). Blockchain sử dụng các cơ chế chữ ký kỹ thuật số trong công nghệ mã hóa khóa công cộng để đảm bảo bằng chứng về thông tin.
Chữ ký kỹ thuật số chủ yếu bao gồm các thuật toán chữ ký và thuật toán xác minh. Trong thuật toán chữ ký, trình ký tên sử dụng khóa riêng của mình để ký vào tệp điện tử để lấy giao hàng chữ ký của tệp điện tử; Trong thuật toán xác minh, chữ ký sử dụng văn bản chữ ký của tệp điện tử để xác minh văn bản chữ ký của tệp điện tử và đánh giá tính hợp pháp của tệp chữ ký dựa trên kết quả của thuật toán xác minh. Trong quá trình chữ ký, chỉ có người ký biết khóa riêng của mình và không ai không biết khóa riêng của họ, không thể Smith hoặc ký vào tệp điện tử một cách chính xác; Trong quá trình xác nhận, chỉ có tệp điện tử có chữ ký hợp pháp có thể vượt qua xác nhận một cách hiệu quả và không có tệp có chữ ký bất hợp pháp nào có thể thực hiện thuật toán xác minh của nó.
Các thuật toán chữ ký kỹ thuật số được sử dụng phổ biến bao gồm Chữ ký kỹ thuật số RSA, Chữ ký số DSA, Chữ ký số ECDSA, Chữ ký kỹ thuật số Schnor và các thuật toán khác.
? Chúng tôi giới thiệu nó với chữ ký kỹ thuật số RSA: Mọi người có thể hỏi sự khác biệt giữa chữ ký và mã hóa RSA là gì? Mã hóa và chữ ký là cả vì lý do an toàn, nhưng hơi khác nhau. Mọi người thường yêu cầu mã hóa và chữ ký được làm bằng khóa riêng hoặc khóa công khai? Nó thực sự gây nhầm lẫn cho vai trò của mã hóa và chữ ký. Nói một cách đơn giản, mã hóa là để ngăn chặn thông tin bị rò rỉ, trong khi chữ ký là để ngăn chặn thông tin bị giả mạo.
? Đầu tiên: Một tạo ra một vài khóa (khóa công cộng và riêng tư), và khóa riêng không được tiết lộ, và tự giữ lại nó. Chìa khóa công khai là công khai và có thể có được bởi bất cứ ai.
? Sau đó: A sử dụng khóa riêng của mình để ký tin nhắn để tạo chữ ký và gửi tin nhắn và tin nhắn bổ sung cho B.
? Cuối cùng: Sau khi B nhận được tin nhắn, anh ta đạt được chìa khóa công khai của A để xác nhận chữ ký. Nếu nội dung của xác minh phù hợp với chính thông báo, nó chứng minh rằng thông điệp được trả lời bởi A.
Trong quá trình này chỉ có hai đường chuyền. Lần đầu tiên A gửi tin nhắn đã ký và tin nhắn thực tế đến B. Lần thứ hai B đạt được khóa công khai của A. Ngay cả khi chúng được bao bọc bởi kẻ thù, không có nguy hiểm, bởi vì chỉ có khóa riêng của A có thể ký tin nhắn. Mặc dù nội dung tin nhắn được biết đến, nhưng không thể tạo ra một câu trả lời đã ký cho B và ngăn nội dung tin nhắn bị giả mạo.
Để tóm tắt, nó đến từ sách và internet, vì vậy chúng ta có thể hiểu nó bằng trực giác.
Có gì sai với hóa đơn điện tử blockchain không thể đọc được chữ ký?1. Trong quá trình tải lên trực tuyến, các ngoại lệ mạng dẫn đến không thể đọc được.
2. Một sự thất bại trong hệ thống xác minh chữ ký của cơ quan thuế cũng sẽ dẫn đến việc không thể đọc được chữ ký.
Khóa riêng và khóa công khai trong blockchain là nội dung của các thuật toán mã hóa không đối xứng trong mật mã. Như tên cho thấy, khóa công khai có thể được công khai, trong khi khóa riêng phải được giữ an toàn.Khóa riêng được tạo bởi một ngẫu nhiênHạt giống, và khóa công khai có nguồn gốc từ khóa riêng thông qua thuật toán. Bởi vì khóa công khai quá dài, vì sự đơn giản và thực tế, "địa chỉ", có nguồn gốc từ khóa công khai. Các quá trình chuyển hướng này là không thể đảo ngược không thể đảo ngược. Đó là, địa chỉ không thể giới thiệu khóa công khai và khóa công khai không thể giới thiệu khóa riêng.
Từ điều này, chúng ta có thể thấy rằng các khóa công khai và riêng tư tồn tại theo cặp. Việc sử dụng của chúng được tóm tắt trong 16 từ: mã hóa khóa công khai, mã hóa khóa riêng; Chữ ký khóa riêng, xác minh khóa công khai.
Mã hóa khóa công khai, mã hóa khóa riêng. Đó là, để mã hóa dữ liệu gốc bằng khóa công khai và chỉ khóa riêng tương ứng mới có thể nới lỏng dữ liệu gốc. Điều này sẽ giúp truyền bá dữ liệu gốc trong mạng mà không bị đánh cắp và bảo vệ quyền riêng tư.
Chữ ký khóa riêng, xác minh khóa công khai. Sử dụng khóa riêng để ký dữ liệu gốc. Chỉ khóa công khai tương ứng mới có thể xác nhận rằng chuỗi chữ ký tương ứng với dữ liệu gốc.
Khóa và phím có thể được sử dụng để mô tả khóa công khai, khóa. Khóa được sử dụng để khóa một mục và khóa được sử dụng để mở khóa vật phẩm. Chủ sở hữu chính là chủ sở hữu của mặt hàng. Đây thực sự là trường hợp. Cặp vợ chồng chính và tư nhân công khai thiết lập quyền sở hữu hệ thống tài khoản và tài sản của blockchain (biểu tượng, v.v.). Tài sản của Blockchain bị khóa trên khóa công khai và khóa riêng được sử dụng để mở khóa tài sản và sau đó sử dụng nó. Ví dụ: nếu tôi muốn chuyển tài sản cho bạn, tôi sử dụng khóa riêng của mình để ký giao dịch (bao gồm tài sản, số tiền, v.v.) mà tôi đã chuyển tài sản cho bạn và gửi đến mạng blockchain. Nút sẽ xác nhận chữ ký và chính xác, mở khóa tài sản từ khóa công khai của tôi và khóa nó trên khóa công khai của bạn.
Chúng ta đã thấy vai trò của khóa riêng. Chúng cũng quan trọng như mật khẩu của một hệ thống kế toán tập trung (Alipay, WeChat Pay, v.v.). Nếu bạn sở hữu một khóa riêng, bạn có quyền sở hữu tài sản, vì vậy chúng tôi phải giữ khóa riêng và không tiết lộ nó.
Hệ thống truy xuất nguồn gốc blockchain có thể ngăn ngừa giả mạo không? Làm thế nào để ngăn chặn giả mạo?Tính năng lớn nhất của blockchain là không thay đổi. Thông tin chỉ có thể được tải lên, nhưng không thể thay đổi. Do đó, thông tin không thể được tải lên bởi công ty. Nói cách khác, khi có vấn đề đầu tiên với sản phẩm, mã truy xuất nguồn gốc có thể được sử dụng để tìm ra vấn đề với sản phẩm ngay lập tức và bản ghi này sẽ được giữ lại mãi mãi. So với các hệ thống truy xuất nguồn gốc truyền thống, tính chất chống câu cá của hệ thống bào tử blockchain không mạnh hơn một chút và nên sử dụng hệ thống bào tử blockchain. Tuy nhiên, nhiều người trên thị trường chỉ tạo ra một mánh lới quảng cáo, không phải là công nghệ blockchain thực sự, vì vậy bạn phải giữ cho đôi mắt của bạn mở và xác định. Bạn có thể sử dụng chuỗi SHUJING Nền tảng nguồn gốc, đây là một nền tảng khả năng theo dõi blockchain thực sự mà công ty chúng tôi sử dụng.