Giải Mã Blockchain: Các Thuật Toán Mã Hóa Đối Xứng và Không Đối Xứng

Các thuật toán blockchain đối xứng là gì (các đặc điểm của thuật toán blockchain đối xứng) công nghệ mã hóa blocchain

1. Công nghệ mật mã là trung tâm của công nghệ blockchain. Công nghệ mật mã blockchain bao gồm thuật toán chữ ký kỹ thuật số và thuật toán băm. Thuật toán chữ ký kỹ thuật số Thuật toán chữ ký kỹ thuật số là một tập hợp con của các tiêu chuẩn chữ ký kỹ thuật số, đại diện cho một thuật toán khóa công khai cụ thể chỉ được sử dụng làm chữ ký kỹ thuật số.

2. Chủ yếu đảm bảo an toàn blockchain thông qua các phương pháp sau: Công nghệ mã hóa: Blockchain sử dụng mã hóa đối xứng và thuật toán mã hóa không đối xứng, có thể bảo vệ bảo mật dữ liệu một cách hiệu quả.

3. Trong công nghệ blockchain, công nghệ mã hóa kỹ thuật số là điểm quan trọng của nó. Nói chung, thuật toán mã hóa không đối xứng được sử dụng, nghĩa là mật khẩu trong quá trình mã hóa khác với mật khẩu trong quá trình mở khóa.

4. Các phương thức mã hóa chính được sử dụng bao gồm RSA, DSA, ECDSA (mã hóa ECC, Sagnature DSA), v.v. Các phương pháp mã hóa chính được sử dụng bao gồm RCAE, v.v. Có vô số điểm trong blockchain và mỗi điểm đại diện cho người dùng. Khi một giao dịch xảy ra giữa các điểm và điểm, hồ sơ giao dịch sẽ được tải xuống trực tiếp từ khối. Dữ liệu khối được liên kết kịp thời để tạo thành một blockchain.

Toàn bộ hệ thống blockchain sử dụng một số lượng lớn các thuật toán mật mã và đại diện nhất được sử dụng cho POW

Theo blockchain Bitcoin, hai hàm băm chủ yếu được sử dụng là: SHA-256, chủ yếu được sử dụng để điền vào tính toán POW (bằng chứng công việc); RIMEMD160, chủ yếu được sử dụng để tạo địa chỉ bitcoin. Như được hiển thị trong Hình 1 dưới đây, đây là quá trình tạo bitcoin của một địa chỉ từ khóa công khai.

Cryptography: Nhiều kịch bản ứng dụng blockchain có mã hóa cao và chế độ mã hóa điểm -to -point là một đặc điểm của mật mã.

Thuật toán băm, bằng chứng về kiến ​​thức bằng không, việc ký vào chu kỳ và các thuật toán mật mã khác được sử dụng bởi thuật toán blockchain băm: Hash là để ánh xạ một tập hợp dữ liệu của bất kỳ dữ liệu nào (giới hạn) trong một tập hợp các luồng dữ liệu có độ dài được xác định.

Có bao nhiêu thuật toán đồng thuận làm blockchain?

Cơ chế đồng thuận của blockchain có thể được chia thành bốn loại sau: bằng chứng về cơ chế tham gia, bằng chứng về cơ chế làm việc, xác minh nhóm và bằng chứng tham gia vào cổ phiếu nhóm. Blockchain là một chuỗi được tạo thành từ các khối sau khối. Một lượng thông tin nhất định được lưu trữ trong mỗi khối và nó được kết nối với một chuỗi theo thứ tự thời gian tương ứng của chúng.

Thuật toán đồng thuận trên thực tế là một tập hợp các quy tắc, xác định một tập hợp các điều kiện và lọc các nút đại diện.

Trái tim của công nghệ blockchain là một cơ chế đồng thuận để đạt được sự đồng thuận giữa các cá nhân không có cơ sở để tin tưởng lẫn nhau trong trường hợp không có kiểm soát trung tâm. Nó hiện đang tồn tạiBốn loại cơ chế đồng thuận cho blockchain: POW, POS, DPOS và thuật toán kết hợp phân tán.

Thuật toán Paxos là một thuật toán thống nhất dựa trên mô hình nhắn tin. Thuật toán lõi blockchain 5: Cơ chế đồng thuận Thuật toán blockchain đồng thuận chủ yếu là bằng chứng về công việc và bằng chứng tham gia.

Mã hóa đối xứng trong blockchain là gì? Mã hóa không đối xứng là gì?

1. Công nghệ mã hóa bất đối xứng được sử dụng rộng rãi trong công nghệ blockchain. Công nghệ mã hóa không đối xứng đảm bảo sự an toàn của thông tin trong quá trình truyền. Công nghệ mã hóa không đối xứng được phát triển trong công nghệ mã hóa đối xứng. Bài viết này chủ yếu giải thích các khái niệm và đặc điểm của công nghệ mã hóa đối xứng và công nghệ mã hóa không đối xứng, và đưa ra các ví dụ.

2. Một tên khác cho mã hóa không đối xứng là mã hóa các khóa công khai. Mặc dù các khóa riêng và công cộng được liên kết về mặt toán học, việc xác định giá trị của khóa riêng từ khóa công khai là rất khó khăn và mất thời gian.

3. Trong thuật toán mã hóa đối xứng, chỉ có một khóa được sử dụng và người gửi và người gửi sử dụng khóa này để mã hóa và giải mã dữ liệu.

4. Đó là khóa riêng. Một nhược điểm của mã hóa không đối xứng là tốc độ mã hóa rất chậm vì nó đòi hỏi các chương trình toán học hoạt động vững chắc. Nếu người dùng phải sử dụng mã hóa bất đối xứng, sẽ mất vài giờ ngay cả khi cần một lượng nhỏ thông tin. Một tên khác cho mã hóa không đối xứng được gọi là mã hóa các khóa công khai.

Thuật toán mã hóa blockchain là gì?

1. Đây là một khái niệm quan trọng của Bitcoin. Công nghệ cơ bản của Bitcoin Blockchain sử dụng nhiều mã hóa tuyệt vời. Để đảm bảo độ tin cậy của hệ thống. Để hiểu và hoạt động cụ thể, bạn có thể tải xuống ứng dụng cộng đồng Lianpai và lắng nghe giá của các giảng viên, và bạn sẽ biết.

2. Thuật toán băm, bằng chứng về kiến ​​thức bằng không, chữ ký chu kỳ và các thuật toán mật mã khác được sử dụng bởi thuật toán blockchain băm: Hash như công nghệ blockchain cơ bản, bản chất của hàm băm là ánh xạ một tập hợp dữ liệu của bất kỳ (giới hạn) được xác định.

3. Blockchain chủ yếu sử dụng thuật toán mã hóa không đối xứng. Hệ thống mật mã của khóa công khai trong các thuật toán mã hóa không đối xứng thường được chia thành ba loại theo các vấn đề dựa trên nó: vấn đề khác biệt lớn, vấn đề logarit kín đáo và vấn đề đường cong hình elip. Đầu tiên, việc giới thiệu các kỹ năng mã hóa blocchain trong các kỹ năng mã hóa thường được chia thành mã hóa đối xứng và mã hóa không đối xứng.

Các công nghệ blockchain là gì?

1. Blockchain về cơ bản là một công nghệ sách lớn phân tán. Nếu chúng ta so sánh các chức năng toán học, chúng ta có thể hiểu các mạng phân tán, cơ chế đồng thuận, phân cấp, tính toán mã hóa, hợp đồng thông minh, ủy quyền, giá trị và tài sản như biến hoặc các yếu tố trong chức năng.

2. Kênh riêng được thành lập trong một nhóm. Các quy tắc vận hành hệ thống được xác định theo yêu cầu của nhóm. Thay đổi hoặcĐọc được giới hạn trong các hạn chế nhất định, trong khi vẫn giữ được tính xác thực của blockchain và các đặc điểm phi tập trung một phần.

3. Thời gian cao và phí thao túng cao do sự phân cấp của nó không thể bỏ qua. Các kênh liên kết và các kênh riêng có kiểm soát truy cập linh hoạt hơn và tốc độ mạng nhanh hơn. Blockchain là một công nghệ đăng ký kỹ thuật số và phi tập trung, có các đặc điểm của sự an toàn, minh bạch và phá hoại.

4. Nếu công nghệ này được áp dụng, sẽ không có tổ chức trung tâm nào khi chuyển tài sản và việc chuyển giao tài sản trực tiếp giữa chúng tôi có thể được thực hiện. Trên thị trường tài chính quốc tế hiện tại, Ngân hàng Trung ương Mỹ, Ngân hàng Thụy Sĩ và một số công ty bảo hiểm nhất định và cuối cùng vội vàng phát triển công nghệ blockchain.

Đây là yêu cầu cơ bản nhất để trở thành một nhà phát triển blockchain. Nội dung bao gồm kiến ​​trúc của mạng blockchain, phân cấp và các công nghệ ứng dụng liên quan khác.

Các kỹ thuật mã hóa chính cho blockchain là gì? > Các kỹ thuật mã hóa blockchain bao gồm các thuật toán mã hóa không đối xứng chủ yếu. Nội dung cụ thể và phân loại như sau:

1. Tổng quan về các thuật toán mã hóa không đối xứng. Khóa công khai có thể được phát hiện, trong khi khóa riêng vẫn còn bí mật. Sau khi thông tin được mã hóa bằng một trong các khóa (khóa công khai hoặc riêng tư), chỉ có thể hủy khóa khác.

2. Các phương pháp chính của thuật toán mã hóa không đối xứng

lớp của một vấn đề phân tách một số lượng lớn: sử dụng sản phẩm của hai mét chính lớn nhất làm số được mã hóa. Vì sự xuất hiện của các số sơ bộ là không đều, việc tìm phương pháp phá vỡ chỉ có thể được thực hiện thông qua các tài khoản kinh nghiệm liên tục. Một loại vấn đề logaret riêng biệt: Một thuật toán mã hóa phân tán không đối xứng sử dụng các hàm co giật theo một hướng dựa trên độ khó logaret riêng biệt. Danh mục đường cong Ellille: Sử dụng các đường cong đủ điều kiện của mặt phẳng để tính toán các giá trị đặc biệt vô song và Bitcoin sử dụng loại thuật toán mã hóa này.

3. Kịch bản ứng dụng cho công nghệ mã hóa không đối xứng

Mã hóa thông tin: Người gửi thông tin sử dụng khóa chung cho người nhận để mã hóa thông tin trước khi gửi và người nhận sử dụng khóa của riêng mình để phân hủy thông tin để đảm bảo an toàn thông tin. Chữ ký kỹ thuật số: Người gửi sử dụng khóa riêng để mã hóa và gửi thông tin. Người nhận sử dụng khóa công khai của người gửi để phân tách thông tin, đảm bảo rằng thông tin được gửi bởi người gửi. Đăng nhập: Khách hàng sử dụng khóa riêng để mã hóa thông tin đăng nhập và gửi nó đến máy chủ. Sau khi nhận được, máy chủ khóa công khai của khách hàng được sử dụng để giải mã thông tin đăng nhập và đăng nhập.

Để tóm tắt, công nghệ mã hóa blockchain tập trung vào các thuật toán mã hóa không đối xứng. Thông qua sự kết hợp của các khóa công cộng và riêng tư, nó đảm bảo bảo mật dữ liệu, an toàn và ảnh hưởng đến blockchain.

Điều gì làm cho công nghệ blockchain chứng minh tính hợp pháp (làm thế nào blockchain để xác minh giao dịch hợp pháp) Công nghệ blockchain biến đổi thông tin điện tử về thông tin điện tử hợp pháp hoặc hiệu quả như thế nào?

Khi sự phát triển nhanh chóng của Internet và công nghệ thông tin, một lượng lớn bằng chứng trong nội dung có hình thức lưu trữ dữ liệu điện tử. Với công nghệ blockchain trợ giúp, các khiếm khuyết tự nhiên để giành được "khó khăn tự nhiên trong việc có được bằng chứng, dễ mất và dễ dàng lên tòa án?

Tòa án cao nhất của người dân được ban hành trong "các quy định trong một số điều về phán quyết của các vụ kiện trong chuỗi dữ liệu có thể là một sự chấp nhận phán quyết. Tính xác thực xem xét tư thế dữ liệu lưu trữ blockcain và trước khi mặc quần áo.

Sự phát triển của các quy tắc, nhưng cũng mở ra sự phát triển của lô doanh nghiệp đầu tiên trong Cơ quan quản lý không gian mạng nhà nước của Trung Quốc. Nó sử dụng công nghệ chuỗi bảo vệ tự phát triển để xây dựng chuỗi liên minh và kết hợp blockchain với công lý để xây dựng một hệ thống công chứng lưu trữ dữ liệu, có thể giải quyết độ tin cậy của dữ liệu điện tử từ thế hệ đến lưu trữ bằng chứng đến công chứng và trình bày bằng chứng: Sau đó trong một chuỗi, dữ liệu được đồng bộ hóa và duy trì để chữa khỏi tín dụng và liên quan đến các tài liệu tư pháp có thể được cấp trực tuyến cho hiệu quả có thể cải thiện quyền bảo vệ. Làm thế nào không có công nghệ blockchain như tính xác thực của điện tử và?

Chúng tôi chủ yếu áp dụng việc chặn thông tin điện tử, bao gồm cả điện tử, và trong ảnh hưởng, và kích thước của sự phụ thuộc kỹ thuật dễ dàng và mạnh mẽ nhất. So với một bằng chứng vật lý truyền thống, việc xem xét tư pháp và xác định tính xác thực, tính hợp pháp và sự liên quan của những người khó khăn hơn.

Ngăn chặn công nghệ và tiếp tục giả mạo, và giữ dữ liệu về việc tạo dữ liệu điện tử, thu thập, truyền tải và lưu trữ, do đó cung cấp các phương tiện hiệu quả cho các tổ chức có liên quan để xem xét. Sử dụng công nghệ blockchain để xem xét bảo tồn bằng chứng điện tử, ghi lại dữ liệu điện tử cần được lưu trữ dưới dạng giao dịch, đóng dấu nó vàGhi lại nó trong khối, do đó hoàn thành quá trình bảo quản dữ liệu và lưu trữ bằng chứng. Trong quá trình lưu trữ dữ liệu, nhiều người tham gia đã chứng kiến ​​lẫn nhau và cùng với sổ cái phân phối, điều này rất quan trọng để giảm khả năng thiệt hại dữ liệu và cuộc tấn công. Sự kết hợp giữa blockchain và thông tin điện tử có thể làm giảm chi phí thông tin điện tử và như nhau, và cải thiện hiệu quả trong đánh giá của thẩm phán trong lĩnh vực này và cải thiện hiệu quả trong lĩnh vực này để cải thiện hiệu quả trong lĩnh vực này và cải thiện hiệu quả của lĩnh vực tư pháp được lưu trữ trong lĩnh vực này và cải thiện hiệu quả trong lĩnh vực lưu trữ tư pháp.

Có bất kỳ luật nào, làm rõ phạm vi hiệu quả của bằng chứng và bằng chứng về bằng chứng blockchain hiệu quả?

"Quy tắc kiện tụng trực tuyến của Tòa án Nhân dân" do Tòa án nhân dân cao nhất ban hành có các điều khoản liên quan trong việc này.

Theo "Quy tắc kiện tụng trực tuyến của Tòa án Nhân dân" Điều 16 Nếu dữ liệu điện tử do các bên gửi dưới dạng bằng chứng được lưu trữ bởi công nghệ blockchain và nhất quán sau khi xác minh kỹ thuật, tòa án nhân dân đã không bị giả mạo sau khi đưa vào chuỗi, ngoại trừ có bằng chứng nào đủ để hoàn thành nó.

Điều 17 của các bộ phận, tính xác thực của dữ liệu điện tử được lưu trữ trong các lý do hợp lý, người dân trong tòa án lưu trữ lưu trữ

(2) liệu vai trò của vai trò của vai trò của vai trò của vai trò của quá trình lưu trữ;

(3), cho dù hệ thống lưu trữ lời khai với các tiêu chuẩn quốc gia hoặc các dấu hiệu công nghiệp để làm sạch, bảo mật của công nghệ và quy trình với các yêu cầu của các tiêu chuẩn hoặc dấu hiệu công nghiệp quốc gia, và tôi sẽ không nói trong chuỗi và sẽ không nói trong chuỗi và sẽ không nói trong chuỗi và sẽ cố gắng.

Nếu các bên không thể cung cấp điều đó để chứng minh hoặc đưa ra giải thích hợp lý, thông tin điện tử không được xác minh bằng các bằng chứng khác, mọi người trong tòa án sẽ không xác nhận tính xác thực của anh ta.

Điều 19 Các bộ phận áp dụng cho những người có kiến ​​thức chuyên môn cung cấp ý kiến ​​trong các vấn đề kỹ thuật khi lưu trữ thông tin điện tử về công nghệ blockchain. Mọi người trong tòa án có thể, theo ứng dụng của các bên hoặc theo thẩm quyền của nó thực hiện ước tính lưu trữ dữ liệu điện tử được xác thực trong công nghệ blockchain, hoặc truy xuất các bằng chứng liên quan khác để xác minh. Sự phát triển blockchain được pháp luật cho phép?

Miễn là blockchain bạn phát triển không phải là một luật hữu ích, nên có liên quan đến ngoại hình này. Cách chính để có được bảo mật của blockchain là gì?

Công nghệ blockchain được phân phối công nghệ ghi âm và đảm bảo thông tin bảo mật và độ tin cậy trong dữ liệu lưu trữ mã hóa và phân phối từ dữ liệu lưu trữ mã hóa và phân tán.

Bảo mật của blockchain là nhiều nhất trong các phương pháp này:

I. Công nghệ mã hóa: Blockchain sử dụng mã hóa đối xứng và thuật toán mã hóa không đối xứng, có thể bảo vệ bảo mật thông tin một cách hiệu quả.

2. Lưu trữ phân phối: Dữ liệu là blockchainĐược thành lập tập trung trong một nút duy nhất, nhưng rải rác các nút khác nhau trong mạng, điều này ngăn chặn hiệu quả thông tin cho sự lo lắng và thiệt hại.

3. Cơ chế đồng ý: BlockChar thường sử dụng các cơ chế đồng ý để xác nhận các giao dịch hợp pháp giúp ngăn chặn các giao dịch độc hại khỏi sự xuất hiện.

4. Cơ chế hợp đồng: Blockchain có thể tự động thực hiện các giao dịch trong các hợp đồng đau giúp ngăn chặn các giao dịch thao tác.

Công nghệ blockchain có một số thách thức trong khi đạt được bảo mật. Ví dụ, bảo mật blockchain có thể bị tấn công bởi các lỗ hổng hoặc tài sản bị đánh cắp từ rò rỉ khóa riêng. Do đó, khi công nghệ blockchain, cũng cần phải chú ý đến các câu hỏi để xác thực danh tính và bảo mật mật khẩu để bảo mật blockchain.

Ngoài ra, tính bảo mật của công nghệ blockchain cũng có thể bị ảnh hưởng bởi các chính sách, quy định, v.v.

Nói chung, công nghệ blockchain bảo mật được đảm bảo nhiều nhất với công nghệ mã hóa, phân phối, cơ chế đồng ý và hợp đồng cần thiết để chú ý. Người thuộc luật pháp, công nhận và tính xác thực và bằng chứng blockchain?

Yi Baoquan đã tham gia sâu vào nghiên cứu và phát triển cơ bản và phát triển công nghệ blockchain kể từ năm 2014, và đã đưa ra các kịch bản ứng dụng như chuỗi bảo quản, ký kết quý ông, bản quyền vi mô và các kênh tư pháp thông qua. Và với một dịch vụ chuyên nghiệp, pháp lý, tuân thủ và an toàn của họ, dừng dịch vụ, đã giành được nhiều danh hiệu quốc gia. Theo làn sóng số hóa, bảo mật dữ liệu sẽ trở thành blockchain phát triển cạnh tranh cốt lõi, lưu trữ blockchain và bảo mật dữ liệu sẽ nằm trong xu hướng chung và bảo mật dữ liệu sẽ nằm trong xu hướng chung và bảo mật dữ liệu sẽ trở thành một xu hướng chung. Chứng nhận Blockcain của Yibaoqua và các tổ chức và tổ chức được đảm bảo hiệu quả một cách hiệu quả, hợp đồng điện tử, công lý Internet, sở hữu trí tuệ, và dẫn đầu toàn diện và dẫn đến các dịch vụ kỹ thuật số nâng cấp toàn diện. Công nghệ mã hóa blockchain Kỹ năng mã hóa kỹ thuật số là chìa khóa để sử dụng và phát triển các kỹ năng blockchain. Khi phương pháp bẻ khóa bị nứt, bảo mật của dữ liệu blockchain sẽ bị thách thức và khả năng làm việc của blockchain sẽ không còn tồn tại. Thuật toán mã hóa được chia thành các thuật toán mã hóa đối xứng và thuật toán mã hóa không đối xứng. Blockchain sử dụng thuật toán mã hóa không đối xứng trước tiên. Hệ thống mật mã công cộng chính trong các thuật toán mã hóa không đối xứng thường được chia thành ba loại dựa trên các vấn đề dựa trên: các vấn đề khác biệt về số nguyên lớn, các vấn đề logarit rời rạc và các vấn đề đường cong hình elip. Đầu tiên, việc giới thiệu thuật toán mã hóa của các kỹ năng mã hóa blockchain thường được chia thành mã hóa đối xứng và mã hóa không đối xứng. Mã hóa không đối xứng đề cập đến các kỹ năng mã hóa được tích hợp vào khối để đáp ứng các yêu cầu bảo mật và yêu cầu xác nhận quyền sở hữu. Mã hóa không đối xứng thường sử dụng hai mật khẩu không đối xứng trong quá trình mã hóa và giải mã, được gọi là khóa công khai và cá nhân. Cặp không đối xứng chính có hai tính năng: một là sau một khóa (khóa công khai hoặc riêng tư) được mã hóa, nó chỉ có thể giải mã cùng một khóa. Thứ hai, khóa công khai có thể được truyền lại cho người khác, trong khi khóa riêng được bảo mật và những người khác không thể tính toán khóa riêng tương ứng thông qua khóa công khai. Mã hóa không đối xứng thường được chia thành ba loại chính: các vấn đề khác biệt về số nguyên lớn, các vấn đề logarit rời rạc và các vấn đề đường cong hình elip. Các lớp của các vấn đề khác biệt về số nguyên lớn đề cập đến việc sử dụng sản phẩm của hai số lớn làm số được mã hóa. Do sự xuất hiện của các số nguyên tố không đều, chúng ta chỉ có thể tìm thấy các giải pháp thông qua các tính toán thử nghiệm đang diễn ra. Các vấn đề logarit rời rạc đề cập đến các thuật toán mã hóa không đối xứng dựa trên các khó khăn logarit rời rạc và hàm băm một hướng mạnh mẽ. Đường cong hình elip đề cập đến việc sử dụng đường cong hình elip phẳng để tính toán một tập hợp các giá trị không đối xứng đặc biệt và Bitcoin sử dụng thuật toán mã hóa này. Việc sử dụng mã hóa không đối xứng trong blockchain chủ yếu bao gồm mã hóa thông tin, chữ ký số và xác nhận đăng nhập. . Đây là một kịch bản cho các giao dịch Bitcoin. . Chữ ký kỹ thuật số là một giải mã tư nhân và công khai chính để đảm bảo quyền sở hữu chữ ký kỹ thuật số. Xác minh mã hóa khóa cá nhân, giải mã công khai lớn. Lấy hệ thống Bitcoin chẳng hạn, cơ chế mã hóa không đối xứng được hiển thị trong Hình 1: Hệ thống Bitcoin thường tạo ra số ngẫu nhiên 256 bit làm khóa cá nhân bằng cách gọi một trình tạo số ngẫu nhiên ở dưới cùng của hệ điều hành. Số lượng khóa cá nhân của Bitcoin là rất lớn và rất khó để vượt qua tất cả không gian riêng tư để có được khóa cá nhân của Bitcoin, vì vậy khoa học mật khẩu an toàn. Để nhận dạng đơn giản, khóa cá nhân Bitcoin Bitcoin 256 bit sẽ được chuyển đổi thông qua thuật toán băm SHA256 và BASE58 để tạo thành khóa cá nhân 50 ký tự, dễ dàng để người dùng nhận ra và viết. Bitcoin Keylà một số ngẫu nhiên 65 mồi được sản xuất bởi một khóa riêng thông qua thuật toán đường cong hình elip của SECP256K1. Khóa công khai có thể được sử dụng để sản xuất địa chỉ được sử dụng trong các giao dịch Bitcoin. Quá trình tạo ra là khóa công khai đầu tiên đã được băm bởi SHA256 và RIPEMD160 để tạo ra một bản tóm tắt 20 mồi (tức là Hash160), sau đó thay đổi thông qua thuật toán Bash SHA256 và Base58 để tạo thành địa chỉ bitcoin 33. Quá trình thế hệ công cộng chính không thể được khôi phục, nghĩa là khóa riêng không thể được suy ra từ khóa công khai. Bitcoin Công cộng và khóa cá nhân thường được lưu trữ trong các tệp ví Bitcoin và các khóa cá nhân là quan trọng nhất. Mất một khóa cá nhân có nghĩa là mất tất cả tài sản bitcoin tại một địa chỉ tương ứng. Trong các hệ thống Bitcoin và Blockchain hiện tại, các kỹ năng mã hóa chính đa tư nhân đã được thu thập dựa trên các yêu cầu sử dụng thực tế để đáp ứng các kịch bản ngày càng nhạy cảm và hỗn loạn như các dấu hiệu khác nhau. Công nghệ blockchain (II) -Cryption Thuật toán được sử dụng trong Bitcoin ECC i xứng dựa trên nguyên tắc toán học của trứng. So với RSA, ECC có lợi thế là sử dụng một khóa nhỏ để đạt mức an toàn tương đương với RSA hoặc để biết thêm. ECC được sử dụng rộng rãi trong mã hóa khóa công cộng và thương mại điện tử, đặc biệt là đường cong hình elip của SECP256K1 được Bitcoin sử dụng. Một đường cong hình elip cụ thể cho mã hóa bitcoin sử dụng SECP256K1. Quá trình mã hóa liên quan đến các hoạt động bổ sung trên đường cong hình elip, được định nghĩa là thế này: Đối với hai điểm A và B trên đường cong trứng, đường thẳng đi qua hai điểm này giao với đường cong trứng ở điểm thứ ba, và tổng của bản gốc là tổng của A và B, ngoài ra, đối với tăng gấp đôi điểm tương tự. Đường cong điểm của điểm, và sau đó thu được đối xứng liên quan đến bản gốc. Thuật toán mã hóa cũng bao gồm khái niệm chúc mừng, khái niệm về miền hữu hạn và định nghĩa về các yếu tố nghịch đảo nhân. Mật mã đường cong hình elip được thực hiện trong một miền hữu hạn, chẳng hạn như miền số nguyên tố, có thể đảm bảo rằng dữ liệu nằm trong cùng một bộ hữu hạn trong quá trình mã hóa, để tránh độ lệch có thể xảy ra sau khi mã hóa và giải mã số liên tục. Để làm rõ, chúng tôi thực hiện các miền đã hoàn thành với mô đun 2 làm ví dụ để hiển thị khái niệm về các yếu tố nghịch đảo nhân: trong nhóm G, bất kỳĐối với phần tử A, một phần tử duy nhất là B, do đó A*B bằng với phần tử đơn vị của nhóm. Loại đường cong phù hợp để mã hóa được chọn bởi thuật toán mã hóa đường cong hình elip là SECP256K1. Loại đường cong này đối xứng về trục y và đáp ứng các điều kiện cụ thể, và phù hợp để mã hóa an toàn. Bản gốc của thuật toán mã hóa ECC nằm ở việc tính toán mối quan hệ giữa khóa riêng và khóa công khai. Sau khi biết các khóa công khai và điểm cơ bản, rất khó để tính toán khóa riêng, cung cấp sự bảo vệ mạnh mẽ cho mã hóa. Đồng thời, ECDSA (Thuật toán chữ ký kỹ thuật số ECC) được sử dụng để tạo và xác minh chữ ký và bằng cách tính toán tiêu hóa khóa và thông điệp cá nhân, nó tạo ra một chữ ký không thể đảo ngược. Tạo chữ ký và quy trình xác minh phụ thuộc vào việc giới thiệu các số ngẫu nhiên, đảm bảo rằng ngay cả đối với cùng một thông điệp, các chữ ký được tạo ra là khác nhau, cải thiện sự an toàn. Quá trình xác minh bao gồm hai giá trị được trích xuất từ ​​chữ ký và giá trị được tính toán bằng khóa công khai được so sánh với giá trị thu được. Nếu nó nhất quán, xác minh sẽ thành công, nếu không nó sẽ thất bại. Toàn bộ quá trình đảm bảo tính xác thực và tính toàn vẹn của thông điệp và là một phương tiện quan trọng trong công nghệ blockchain để đảm bảo bảo mật dữ liệu và độ tin cậy giao dịch.

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!