Bảo mật Blockchain trong IoT
Khi nói đến công nghệ blockchain, có những rủi ro bảo mật thông thường mà cơ sở hạ tầng công nghệ hiện đại phải đối mặt hàng ngày. Công nghệ blockchain cũng có một rủi ro bảo mật quan trọng liên quan đến quản lý khóa. Như đã đề cập trong các phần trước, khóa riêng của bạn là khóa / mật khẩu cuối cùng để có được thông tin và tài sản của bạn. Bất cứ ai nắm giữ các khóa riêng sẽ giữ danh tính của bạn. Trong phần này, chúng tôi sẽ thảo luận về những lợi thế và bất lợi của bảo mật trong các blockchain và làm thế nào điều đó liên quan đến IoT.
1 Sự tin tưởng giữa các nút
Phân cấp cho phép một cơ chế không tin cậy để thực hiện sự đồng thuận giữa các nút trong khi tuân thủ sự riêng tư và trung thực của một người. Bạn có những gì bạn xác nhận bạn có? Dựa trên kết nối của bạn, hoạt động đã biết trước đây, chúng tôi có thể đủ thông tin để xác định chính xác bạn là ai không? Tất cả những câu hỏi này và nhiều thắc mắc khác cần được hỏi nhiều hơn khi xây dựng một hệ thống dựa trên blockchain. Việc loại bỏ một điểm thất bại duy nhất là một chiến thắng lớn cho tất cả các bên liên quan. Tuy nhiên, điều này bây giờ mang lại các điểm dễ bị tấn công cho tất cả các nút. Đặc biệt trong lĩnh vực IoT, chúng ta cần xem xét cẩn thận các giao thức giữa các ứng dụng và các nút. Tất cả tin nhắn giữa các nút nên được bảo mật và riêng tư. Không nên có khả năng để bị tấn công 51% hoặc thỏa hiệp nút. Tấn công Sybil, còn được gọi là chiếm 51% mạng, là một trong những cuộc tấn công được xem xét khi nói đến sự đồng thuận và tuyên truyền nút.
2 Hoạt động độc hại và Nguyên tắc mã hóa
Nếu hoạt động độc hại xảy ra trong một blockchain, hy vọng rằng các nút và người dùng sẽ dễ dàng xác minh thông tin được cung cấp dựa trên bản chất mã hóa an toàn của thông tin thông qua việc sử dụng các hàm băm mật mã an toàn hoặc mã hóa đường cong elip. Nếu thông tin bị lỗi được đưa vào mạng, thì hàm băm thực tế của thông tin đó sẽ khác với thông tin được ghi trong chuỗi chính. Từ xác minh cơ bản của băm, chúng ta có thể dễ dàng phân biệt tính toàn vẹn của dữ liệu. Ngoài ra, các đường cong cụ thể được sử dụng trong các mô-đun mật mã elip là cụ thể và được sử dụng cho lý do này. Chúng tôi khuyến khích các bạn sử dụng các mô-đun mật mã đã được Viện Tiêu chuẩn và Công nghệ - NIST - National Institute of Standards and Technology phê duyệt và phổ biến. Không bao giờ cố gắng để viết mật mã độc quyền. Hầu hết thời gian, những thứ này sẽ không được kiểm tra chuyên sâu như các thư viện được Viện Tiêu chuẩn và Công nghệ NIST phê duyệt và có khả năng va chạm. Sự va chạm trong các mô-đun mật mã có thể dẫn đến các khóa bị đánh cắp và thỏa hiệp tổng thể của blockchain.
3 Ưu điểm về bảo mật và chuỗi khối của IoT
Hầu hết các thiết bị IoT dựa vào một thực thể trung tâm để gửi cho chúng thông tin hoặc cảnh báo họ về các rủi ro bảo mật. Bằng cách di chuyển các trách nhiệm này đến các nút riêng lẻ được phân cấp, về mặt lý thuyết, nó làm cho các thiết bị này trở thành các thiết bị thông minh. Bằng cách sử dụng blockchain cho IoT, mức độ bảo mật và các nguyên tắc cơ bản sẽ tăng lên rất nhiều và nó sẽ đặt các chức năng nhắn tin và cảnh báo trong mỗi lớp giao thức của thiết bị. Khi giao dịch với nhiều lớp trong công nghệ blockchain, chúng tôi thường tập trung vào sự đồng thuận. Các thuật toán đồng thuận là những gì cho phép mạng lưới phi tập trung có được một mô hình không tin cậy trực tuyến. Như đã đề cập trong các phần trước, có nhiều loại thuật toán đồng thuận để dựa trên blockchain của bạn khi xây dựng mạng lưới và cơ sở hạ tầng. Các loại tấn công khác nhau liên quan đến thuật toán đồng thuận. Ví dụ, Bằng chứng Công việc = PoW giao dịch với các thợ mỏ cung cấp đủ tính toán để đạt được phần thưởng, cho phép blockchain phát triển. Trong loại blockchain này, kẻ tấn công sẽ phải thực hiện một cuộc tấn công Sybil để thỏa hiệp mạng. Trong chuỗi khối Bằng chứng Cổ phần = PoS, kẻ tấn công sẽ phải kiểm soát tài sản kỹ thuật số thực tế hoặc gây ảnh hưởng đến thị trường, v