Thuật toán mã hóa đường cong hình elip ECC trong blockchain và ứng dụng bảo mật

Công nghệ blockchain (II) -Cryption Thuật toán được sử dụng trong thuật toán mã hóa đường cong Eelliptic Bitcoin (Big> Eelliptic (ECC), một thuật toán mã hóa không đối xứng được thực hiện dựa trên lý thuyết toán học của lý thuyết. So với RSA, ECC có lợi thế sử dụng khóa ngắn hơn để đạt đến mức bảo mật bằng hoặc cao hơn RSA. 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. Bitcoin sử dụng một đường cong hình elip cụ thể SecP256K1 để mã hóa. 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à: Đối với hai điểm A và B trên giỏ hình elip, đường thẳng vượt qua hai điểm này hình elip và điểm thứ ba, và điểm của điểm là điểm của điểm. Tổng của A và B .. và đường cong hình elip đến điểm, và sau đó đạt được đối xứng về mặt nguồn gốc. Thuật toán mã hóa cũng liên quan đến các hoạt động phù hợp, khái niệm về các miền cuối cùng và định nghĩa về các yếu tố nghịch đảo nhân. Đường cong hình elip được thực hiện trong một miền giới hạn, chẳng hạn như một miền có số nguyên tố, có thể đảm bảo rằng dữ liệu trong quá trình mã hóa nằm trong cùng một tập hợp cuối cùng và tránh được độ lệch có thể xảy ra sau khi mã hóa và giải mã số lượng liên tục. Để minh họa, chúng tôi lấy miền cuối cùng với mô -đun 2 làm ví dụ để hiển thị khái niệm về phần tử nghịch đảo nhân: trong nhóm G, đối với bất kỳ phần tử A nào, có một mục B duy nhất, do đó A*B bằng với phần tử đơn vị trong 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. Cốt lõi 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. Khi bạn 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 bảo mật mạnh mẽ cho mã hóa. Đồng thời, ECDSA (ECC Digital Signature Salegorithm) được sử dụng để tạo và xác minh chữ ký và bằng cách tính toán khóa riêng và tiêu hóa tin nhắn, nó tạo ra một chữ ký không thể đảo ngược. Quá trình chữ ký và xác minh phụ thuộc vào việc giới thiệu các số ngẫu nhiên và đảm bảo rằng ngay cả đối với cùng một thông điệp, chữ ký được tạo là khác nhau, cải thiện sự an toàn. Quá trình xác minh liên quan đến hai giá trị được rút ra 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ị nhận được. Nếu nó nhất quán, xác nhận 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 của công nghệ blockchain để đảm bảo bảo mật dữ liệu và độ tin cậy giao dịch. Thuật toán mã hóa đường cong eelliptic áp dụng cho blockchain Có. Các thuật toán mã hóa đường cong hình elip được sử dụng trong blockchains. Thuật toán mật mã hình elip (ECC) là một hệ thống mã hóa khóa công khai. Ban đầu nó được đề xuất bởi Coblitz và Miller vào năm 1985. Cơ sở toán học của nó dựa trên thực tế là nó sử dụng các điểm hợp lý trong các đường cong hình elip để tạo thành một thuật toán mã hóa đường cong hình elip, được mô tả trong các nhóm bổ sung Abel, tức là, dựa trên việc mã hóa đường cong Eliptic. đường cong. So với RSA, ECC có lợi thế là nó có thể sử dụng các khóa ngắn để đạt được bảo mật hoặc bảo mật cao hơn RSA. Xác định các đường song song so với điểm vô cực P∞ để tất cả các đường thẳng trên mặt phẳng có giao điểm duy nhất. Thuộc tính điểm vô hạn: Một đường thẳng chỉ có một điểm vô hạn. Làm thế nào để đối phó với các vụ tai nạn blockchain (làm thế nào để đối phó với các vụ tai nạn blockchain) Công nghệ hiện tại của blockchain có thể đóng vai trò gì trong ngành công nghiệp ô tô?

Công nghệ blockchain đóng một vai trò quan trọng trong sự phát triển của ngành công nghiệp ô tô, chẳng hạn như: hình thành một liên minh sinh thái trong chuỗi cung ứng ngành công nghiệp ô tô, ứng dụng trong thị trường xe hơi, ứng dụng an toàn ô tô, v.v. Trong số cung cấp của nhiều trung tâm đã đăng ký đăng ký trong đó, các đăng ký được đăng ký theo cách này, về hồ sơ đăng ký của các cơ quan đăng ký khác. Thông tin được tạo ra trong quá trình sản xuất ô tô sẽ tự động gây ra hợp đồng thông minh có liên quan, thực hiện việc đăng ký thông tin tự động cho các giao dịch của các doanh nghiệp tăng trưởng và hạ nguồn trong chuỗi cung cấp điện, và tự động thanh toán và chuyển giao hàng hóa và chính xác và chính xác là Chính xác và chính xác và chính xác và chính xác và chính xác và chính xác.

2. Blockchain trong các giao dịch xe hơi đã qua sử dụng

Bảo trì, sửa chữa, tai nạn, tai nạn, trí nhớ về các khiếm khuyết và thông tin khác trong khi sử dụng xe không có cách đáng tin cậy để ghi lại thông tin, mang lại những vấn đề tối và khó khăn để tìm kiếm. Công nghệ blockchain có thể được xử lý hiệu quả với các vấn đề trên. Đầu tiên, những người tiên phong trong ngành với những chiếc xe đã qua sử dụng sẽ hợp tác với các doanh nghiệp công nghệ blockchain để tạo ra một hồ sơ quản lý và quản lý xe hơi chung để đảm bảo tính chính xác và tính xác thực của dữ liệu xe hơi đã sử dụng của họ. Trong tương lai, hệ thống xe hơi đã qua sử dụng có thể mở rộng quy mô của nó, mở nhiều nút như các công ty ô tô, cửa hàng 4S, chủ xe, DMV, trung tâm bảo trì và thị trường xe đã qua sử dụng để đăng ký chính xác sửa chữa, bảo trì, cung cấp, hòa giải, v.v.

3. Blockchain nằm trong kết nối an toàn

với sự phát triển của mạng lưới thông minh và mạng ô tô và tiếp cận liên tục vào cơ sở hạ tầng đường thông minh, nhận dạng xe truyền thống, chứng nhận, ủy quyền và truyền thông khác dựa vào bộ xử lý dịch vụ đám mây trung tâm. Đồng thời, nhiều vấn đề đã phát sinh, chẳng hạn như sự thân mật và bảo vệ an toàn, chia sẻ dữ liệu vàChi phí mạng. Quyền nhập cảnh blockchain, quản lý danh tính và ủy quyền sẽ đảm bảo bảo mật liên lạc. Blockchain có thể được sử dụng để áp dụng một hoặc nhiều công nghệ giao dịch blockchain giao dịch trong việc xác định hệ thống điều khiển phương tiện trung tâm, cung cấp kiểm soát truy cập được ủy quyền phù hợp, xác thực quản lý danh tính và quản lý dữ liệu dựa trên tính toàn vẹn, cung cấp dữ liệu kết nối, cho các phương tiện dựa trên dữ liệu dựa trên dữ liệu Có một vấn đề với dữ liệu hoặc chuyển thông tin trên blocchain?

Vì blockchain tương đương với một cuốn sách công cộng, bất kỳ giao dịch nào cũng phải được xác nhận bởi người cầm cuốn sách chính. Sau khi được xác nhận, việc chuyển là không thể đảo ngược.

Bản chất của Blockchain là tạo lưu trữ dữ liệu thông qua sự đồng thuận, mã hóa, giao tiếp P2P và các công nghệ khác và không thể xử lý nó.

Các vấn đề bảo mật blockchain nên được giải quyết như thế nào?

Một tính năng của các dự án blockchain (đặc biệt là chuỗi công cộng) là nguồn mở. Mã nguồn mở để cải thiện độ tin cậy của dự án và cho phép nhiều người tham gia hơn. Nhưng việc mở mã nguồn cũng giúp những kẻ tấn công dễ dàng tấn công các hệ thống blockchain dễ dàng hơn. Đã có nhiều sự cố của Hacim trong hai năm qua. Gần đây, Verge của đồng tiền (XVG) ẩn danh đã bị tấn công một lần nữa. Tiền đạo đã đóng cửa trong một điểm yếu trong mã XVG, cho phép các công ty khai thác có ý định độc hại để tăng thời hạn giả cho khối, và sau đó nhanh chóng đào các khối mới, và nhận được gần 1,75 triệu đô la tiền kỹ thuật số chỉ trong vài giờ. Mặc dù cuộc tấn công đã dừng lại thành công sau đó, nhưng không ai có thể đảm bảo nếu kẻ tấn công sẽ tấn công trở lại trong tương lai.

Tất nhiên, các nhà phát triển blockchain cũng có thể thực hiện một số biện pháp

Đầu tiên là sử dụng các dịch vụ kiểm toán mã chuyên nghiệp và thứ hai là hiểu các thông số kỹ thuật của mã hóa bảo mật và ngăn ngừa các vấn đề trước khi chúng xảy ra.

An toàn của các thuật toán mật mã

Với sự phát triển của máy tính lượng tử, nó sẽ đặt ra một mối đe dọa bảo mật lớn cho hệ thống mật mã ngay bây giờ. Blockchain chủ yếu dựa vào thuật toán mã hóa của khóa công khai hình elip để tạo chữ ký số cho các giao dịch an toàn. Hiện tại, ECDSA, RSA, DSA, thường không thể chống lại các cuộc tấn công lượng tử theo lý thuyết và sẽ có rủi ro lớn hơn. Ngày càng có nhiều học giả bắt đầu chú ý đến các thuật toán mật mã có thể chống lại các cuộc tấn công lượng tử.

Tất nhiên, ngoài việc thay đổi thuật toán, có một cách khác để cải thiện sự an toàn nhất định:

Tham khảo xử lý khóa công khai của Bitcoin để giảm rủi ro tiềm ẩn từ khóa công khai. Là người dùng, đặc biệt là người dùng Bitcoin, số dư sau mỗi giao dịch được lưu trữ tại một địa chỉ mới để đảm bảo rằng khóa công khai của địa chỉ được lưu trữ trong các quỹ Bitcoin chưa được phát hiện.

An toàn của các cơ chế đồng thuận

Các cơ chế đồng thuận hiện tại bao gồm kiểm tra công việc (bằng chứng công việc, POW), kiểm tra chứng khoán (Provofstake, POS), bằng chứng được ủy quyền về các điểm (DPO), dung sai thực tế của các lỗi Byzantine (PBFT), v.v.POW dựa vào sức mạnh tính toán, khi kẻ tấn công có lợi thế về năng lượng máy tính, khả năng tìm một khối mới sẽ lớn hơn các nút khác và tại thời điểm này, nó có khả năng hủy bỏ các giao dịch đã xảy ra. Cần lưu ý rằng ngay cả trong trường hợp này, kẻ tấn công chỉ có thể sửa đổi các giao dịch của anh ta và không thể sửa đổi các giao dịch của người dùng khác (kẻ tấn công không có khóa riêng của người dùng khác).

Trong POS, kẻ tấn công chỉ có thể tấn công thành công khi nắm giữ hơn 51% các dấu hiệu, khó khăn hơn 51% năng lượng máy tính trong POW.

Trong PBFT, hệ thống an toàn khi nút độc hại nhỏ hơn 1/3 tổng số nút. Nói chung, mỗi cơ chế đồng thuận có điều kiện riêng. Là một tiền đạo, cũng cần phải xem xét rằng sau khi cuộc tấn công thành công, giá trị của hệ thống sẽ bằng không. Tại thời điểm này, kẻ tấn công sẽ không nhận được bất kỳ phần thưởng có giá trị nào khác ngoại trừ sự hủy diệt.

Đối với các nhà thiết kế dự án blockchain, họ cần hiểu những ưu điểm và nhược điểm của từng cơ chế đồng thuận để chọn một cơ chế đồng thuận thuận tiện hoặc thiết kế một cơ chế đồng thuận mới theo kịch bản.

An toàn các hợp đồng thông minh

Hợp đồng thông minh có lợi thế của chi phí hoạt động thấp và rủi ro can thiệp của con người thấp, nhưng nếu có vấn đề với việc soạn thảo hợp đồng thông minh, nó có thể gây ra tổn thất lớn hơn. Vào tháng 6 năm 2016, Thedao, dự án tài trợ Etereum lớn nhất, đã bị tấn công và các tin tặc đã nhận được hơn 3,5 triệu đồng tiền Etereum, sau đó dẫn đến các phuộc của Etereum trong ETH, v.v.

Nguyên tắc phát triển bảo mật hợp đồng thông minh bao gồm: Chuẩn bị cho các lỗi có thể, đảm bảo mã có thể xử lý các lỗi và điểm yếu một cách chính xác; Hãy cẩn thận trong việc xuất bản các hợp đồng thông minh, thực hiện các bài kiểm tra chức năng và kiểm tra bảo mật và xem xét đầy đủ các giới hạn; Giữ các hợp đồng ngắn gọn thông minh; Hãy chú ý đến trí thông minh của mối đe dọa blockchain và kiểm tra và cập nhật kịp thời; Hãy rõ ràng về các đặc điểm của blockchain, chẳng hạn như cuộc gọi cẩn thận của các hợp đồng bên ngoài, v.v. Vào cuối năm 2014, một báo cáo đã ký đã khiến người dùng mất hàng trăm tài sản kỹ thuật số do một vấn đề nghiêm trọng về số ngẫu nhiên (lặp lại R). Thứ hai, ví kỹ thuật số chứa một mã độc. Thứ ba, các tài sản bị mất do tổn thất hoặc thiệt hại cho máy tính và điện thoại di động.

Có bốn khía cạnh chính của các biện pháp phản hồi:

1 là để đảm bảo sự trùng hợp của khóa riêng;

2 là kiểm tra giá trị của băm trước khi phần mềm được cài đặt để đảm bảo rằng phần mềm danh mục đầu tư kỹ thuật số không được điều chỉnh với nó;

3 là sử dụng danh mục đầu tư lạnh;

4 là để bảo lưu khóa riêng.

Các vi phạm các quy định của các nhà cung cấp dịch vụ thông tin blockchain là gì?

Trách nhiệm chính của các nhà cung cấp dịch vụ được xác định rõ ràng. Nó chủ yếu bao gồm: Đầu tiên, áp dụng trách nhiệm quản lý bảo mật nội dung thông tin. Thứ hai là có các điều kiện kỹ thuật phù hợp cho các dịch vụ của nó. Thứ ba là công thức và tiết lộ củaQuy tắc quản lý và quy ước nền tảng. Thứ tư, áp dụng hệ thống chứng minh thông tin nhận dạng thực sự. Thứ năm, thông tin blockchain không nên được sử dụng trong các hoạt động bị cấm bởi luật và quy định hành chính, hoặc sản xuất, sao chép, xuất bản và phân phối thông tin bị cấm theo luật và quy định hành chính. 6 Đối với người dùng Dịch vụ thông tin blockchain vi phạm luật pháp, quy định hành chính và thỏa thuận dịch vụ, các biện pháp tiền gửi sẽ được thực hiện theo luật.

Là một công nghệ đang phát triển, blockchain có các đặc điểm của tính bất biến và ẩn danh. Trong khi mang đến cơ hội phát triển quốc gia và sự tiện lợi trong đời sống xã hội, nó cũng mang lại những rủi ro an ninh nhất định. Thông qua sự kết hợp của nó với lĩnh vực giao tiếp, một số tội phạm đã sử dụng việc truyền bá thông tin bất hợp pháp và có hại để thực hiện các hoạt động bất hợp pháp và tội phạm đã làm hỏng các quyền và lợi ích hợp pháp của công dân, thực thể pháp lý và các tổ chức khác. Một số nhà cung cấp dịch vụ thông tin blockchain có trách nhiệm bảo mật kém, và các biện pháp quản lý và các kỹ năng kỹ thuật đảm bảo của họ không lành mạnh, điều này đưa ra những thách thức mới đối với thông tin trực tuyến.

"Quy định về Quản lý Dịch vụ Thông tin Blockchain"

Điều 10 Dịch vụ thông tin Blockchain và người dùng sẽ không sử dụng Dịch vụ thông tin Blockchain trong các hoạt động bị cấm bởi luật pháp và các quy định hành chính như Endengers Endering National. Lệnh gián đoạn xã hội, và vi phạm các quyền và lợi ích hợp pháp của người khác, và sẽ không sử dụng Dịch vụ thông tin blockchain để sản xuất, sao chép, công khai và phổ biến nội dung bị cấm theo luật và quy định hành chính.

Điều 21 Nếu nhà cung cấp dịch vụ thông tin blockchain vi phạm các quy định của Điều 10 của các quy định này và sản xuất, sao chép, xuất bản và phân phối nội dung thông tin bị cấm theo luật hành chính và quy định, Văn phòng thông tin Internet cho các nhà nước và các tỉnh, các khu vực tự trị và thành phố sẽ đưa ra một cuộc cảnh báo và đặt hàng. Các doanh nghiệp có liên quan sẽ bị đình chỉ trước khi sửa chữa; Nếu lỗi bị từ chối hoặc hoàn cảnh nghiêm trọng, phạt tiền sẽ được áp dụng không dưới 20.000 RMB và không quá 30.000 RMB; Nếu một tội phạm được cấu thành, trách nhiệm hình sự sẽ bị truy tố theo luật pháp.

Nếu người dùng dịch vụ thông tin blockchain vi phạm các quy định của Điều 10 của các quy định và sản xuất này, sao chép, xuất bản và phổ biến nội dung thông tin bị cấm theo luật và quy định hành chính, Văn phòng thông tin Internet của tiểu bang, khu vực Autron và các thành phố sẽ xử lý theo quy định của luật hành chính.

Bạn có thể gọi cảnh sát ở đâu nếu bị lừa?

Bạn chỉ có thể gọi blockchain đến các cơ quan an toàn công cộng địa phương để báo cáo vấn đề. Khi báo cáo vụ án, bạn nên nói với cảnh sát chi tiết về vụ lừa đảo, cung cấp bằng chứng bằng chứng và tích cực hợp tác với cảnh sát trong quá trình điều tra. Bất kỳ đơn vị hoặc cá nhân nào phát hiện ra rằng có các sự kiện hoặc nghi phạm hình sự đều có quyền và nghĩa vụ báo cáo vụ việc hoặc báo cáo cho các cơ quan an ninh công cộng, công tố viên nhân dân hoặc tòa án của nhân dân. Điều 110 của Luật về thủ tục tố tụng hình sự. Bất kỳ đơn vị hoặc cá nhân nào tìm thấy một thực tế hình sự hoặc một nghi phạm phảiquyền và nghĩa vụ báo cáo vụ việc hoặc báo cáo cho cơ quan an ninh công cộng, công tố viên nhân dân hoặc tòa án nhân dân. Nạn nhân có quyền báo cáo hoặc kiện tội vi phạm quyền cá nhân hoặc tài sản hoặc nghi phạm vi phạm quyền cá nhân hoặc tài sản của anh ta. Các cơ quan an ninh công cộng, công tố viên hoặc tòa án của mọi người sẽ chấp nhận báo cáo, phí hoặc báo cáo. Đối với những người không thuộc thẩm quyền của họ, họ sẽ được chuyển sang cơ quan có thẩm quyền để xử lý, và phóng viên, người tố cáo và tiếng còi sẽ được thông báo; Đối với những người không thuộc thẩm quyền của họ, nhưng phải thực hiện các biện pháp khẩn cấp, các biện pháp khẩn cấp sẽ được thực hiện trước và sau đó được chuyển đến cơ quan có thẩm quyền. Nếu tội phạm được bàn giao cho cơ quan an ninh công cộng, công tố viên nhân dân hoặc tòa án nhân dân sẽ áp dụng các quy định của đoạn 3.

Rõ ràng biết rõ blockchain nào dễ hiểu Từ tiếng Anh cho blockchain là blockchain. Khối theo nghĩa đen có nghĩa là các khối và khối, trong khi các chuỗi có nghĩa là chuỗi và chuỗi, vì vậy chúng được dịch thành blockchain cùng nhau. 1. Sử dụng công nghệ mật mã để mã hóa và giải mã, để các hồ sơ không thể bị gián đoạn. Các phương thức mã hóa khối thông thường bao gồm thuật toán băm, thuật toán RSA, thuật toán đường cong hình elip, v.v. 2. Lượng máy tính lớn nên được hỗ trợ bởi một cơ chế phần thưởng hợp lý. Bởi vì mỗi giao dịch cần được ghi lại, cho đến nay, Bitcoin Blockchain có hơn 60 g. Mỗi giao dịch mới phải xác nhận tất cả thông tin liên quan đến tài khoản giao dịch để xác nhận rằng giao dịch là hợp lệ. Lượng tính toán lớn đòi hỏi một máy tính có sức mạnh tính toán mạnh mẽ để giải quyết nó. Để khuyến khích sức mạnh tính toán mạnh mẽ để tham gia, Bitcoin được trao hai phần thưởng: một là phân phối một số bitcoin cho máy tính này hàng ngày; Thay vào đó, phần thưởng tất cả phí chuyển cho máy tính này. .

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