Skip to content

luis951/secure-iot-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

secure-iot-protocol

GitHub repo size GitHub version tag

This project aims to use a decentralized blockchain model to transport and store data generated by IoT devices in order to bring more safety to the IoT data traffic architecture

The protocol was fully written in Rust language pursuing enough performance to be ran in embbeded and low-powered devices, as most IoT devices

It was first designed as the Final Project for my Computer Engineering Bachelor's Degree in the Pontifical Catholic University of Paraná, however there are still some improvements needed in order to achieve production-ready status

TODO list

The repository is still under early development, below are the next goals in order to achieve some required security features:

  • Block transactions from addresses with null balances
  • Compare received block with local block in order to verify legitimacy
  • Better define when to send local block (now sending whenever reaching 10 transactions)

💻 Requirements

All you need to build this project is the latest release cargo version (I am currently using 1.63.0)

📫 Contributions

To contribute with this project, follow the steps below:

  1. Clone this repo.
  2. Create a branch: git checkout -b <branch_name>.
  3. Commit your changes: git commit -m '<commit-message>'
  4. Send your changes to the main branch: git push origin main
  5. Create a pull request.

⬆ Go back to the top

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages