The current scenario - Critical aspects
We assume a system in which a significant number of smart devices coexist and are interconnected such as, for example, machines or drones that should or should not have access to various “smart” access points. Using existing authentication systems, it would be very difficult to handle these situations in heterogeneous environments, ensuring an adequate level of security.
The use cases developed
Authentichain has made it possible to control vehicles' access to “smart” access points, using RFID identification chips. The solution allows you to:
- assign a unique ID to each drone and upload information to an RFID device
- programme the automatic access points to allow or disallow access to specific drones
- write all access requests to the blockchain
- verify the access history via the blockchain
The solution architecture
The current solution was created using the Multichain platform (www.multichain.com) as the core implementation of the blockchain algorithm, adding the necessary features required by the use cases developed. In particular, the advantages of using the Multichain platform are attributable to:
- Dynamic management of permissions (network access, sending and receiving messages, mining of blocks, etc.)
- Ease of use and speed of deployment: the ability to create multiple specific chains for defining multiple networks of interaction between the different parties
- Custom asset creation: every digital data unit is potentially representable in a multichain, not only currencies or cryptocurrencies
The Authentichain architecture implies:
- A blockchain developed on a private network that provides the foundation for carrying out secure transactions
- A logical and persistent layer that interfaces directly with the underlying blockchain through JSON-RPC calls
- A JS Frontend user interface