Back to Trending
RepositoryJavaScriptHRCroatia
ssimunic

ssimunic/iot-device-management

Leveraging Ethereum blockchain platform for identity, authentication and reputation of IoT devices

106stars
31forks
0issues
0views

🔗 IoT Device Management: Danh tính và xác thực thiết bị IoT trên Ethereum

Hệ thống dùng blockchain Ethereum để quản lý danh tính, xác thực và uy tín thiết bị IoT mà không cần trung tâm.

Dự án IoT Device Management là một hệ thống cho phép đăng ký, xác thực và quản lý danh tính thiết bị IoT thông qua nền tảng blockchain Ethereum. Phát triển như một phần của luận văn ngành, dự án kết hợp smart contract, giao diện web và mô phỏng thiết bị/platform để cung cấp giải pháp phi tập trung cho bài toán danh tính, bảo mật và tương tác thiết bị IoT.

✨ Điểm nổi bật

  • Danh tính thiết bị qua Merkle tree: Thiết bị được đăng ký mà không cần tiết lộ thuộc tính riêng tư, chỉ sử dụng khóa công khai hoặc băm của nó làm ID.
  • Xác thực thông điệp bằng chữ ký số: Mỗi thông điệp được ký bởi thiết bị và xác thực trên blockchain phía người nhận.
  • Kiểm tra firmware: Hệ thống hỗ trợ xác minh firmware chạy trên thiết bị chưa bị sửa đổi.
  • Uy tín dựa trên Web of Trust: Thiết bị có thể ký cho nhau để xây dựng mạng lưới tin cậy; số lượng chữ ký từ thiết bị uy tín càng nhiều thì độ tin cậy càng cao.
  • Kiến trúc ba thành phần: Bao gồm smart contract (Solidity), giao diện web (React) và mô phỏng thiết bị/platform.
  • Công nghệ Ethereum nguyên stack: Sử dụng Solidity, Truffle Framework, Web3.js và React.

💡 Vì sao đáng chú ý

Khác với các hệ thống truyền thống dựa trên mô hình client-server tập trung, dự án này khai thác tính phi tập trung và không thể sửa đổi của blockchain để cung cấp xác thực, tính toàn vẹn và chống chối bỏ (non-repudiation) cho thiết bị IoT. Đây là giải pháp tiềm năng cho bài toán danh tính và bảo mật trong môi trường có số lượng thiết bị lớn và đa dạng.


#IoT #Blockchain #Ethereum #SmartContracts #DigitalIdentity #TiniX

Similar Projects

Discover other similar projects and AI models.

Repository
ethereumbook/ethereumbook

Mastering Ethereum: 2nd Edition, by Andreas M. Antonopoulos, Gavin Wood, Carlo Parisi, Alessandro Mazza, Niccolò Pozzolini

21.5k
Oct 12, 2026
RepositoryJavaScript
OffcierCia/DeFi-Developer-Road-Map

DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!

10.9k
Oct 20, 2026
RepositoryTypeScript
NomicFoundation/hardhat

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

8.5k
Oct 24, 2026
RepositoryRust
MystenLabs/sui

Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language

7.8k
Oct 20, 2026
RepositoryHTML
ConsenSysDiligence/smart-contract-best-practices

A guide to smart contract security best practices

7.6k
Mar 28, 2025
RepositoryRust
unionlabs/union

The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

73.7k
Jul 25, 2026
RepositoryGo
ethereum/go-ethereum

Go implementation of the Ethereum protocol

51.4k
Oct 22, 2026
RepositorySolidity
OpenZeppelin/openzeppelin-contracts

OpenZeppelin Contracts is a library for secure smart contract development.

27.3k
Oct 21, 2026
RepositoryC++
argotorg/solidity

Solidity, the Smart Contract Programming Language

25.8k
Oct 22, 2026