Hello everyone! In today’s article we will tell you in detail what GONT.Agent is, talk about the problem for a regular IoT when interacting with the blockchain and how it can be solved, and also consider the TTZ concept in GONT. Have a productive reading!
Trusted Agent Model in TEE
This model is needed to control the scaling of the video processing task (tasks with a large number of calculations and data).
GONT.Agent performs the “housekeeping” role on GONT chips or boards.
What are GONT secure agents – GONT.Agent?
GONT.Agent is a part of IDM (Identity Management). In the sense that GONT.Agent acts “on behalf of” a subject with a certain ID (account in GONT). This is expressed in the delegation of authority to remote cells of a distributed GVM container to sign transactions (without the direct participation of the owner of the ID). Such autonomous cells of a GVM container will be called GONT.IoTT cells (TT – Trusted Transactions).
Problem for an ordinary IoT when interacting with Blockchain
Remote IoT sensors should send transactions to Blockchain offline and at remote sites where there is no centralized security control. However, such sensors must sign transactions and work with private keys. The owner of the IoT system must delegate the ability to sign transactions into an aggressive environment. This is potentially very dangerous in terms of protection!
How to make Non-Hackable IoT agents?
GONT offers a solution in the form of a special IoT gas – GONT.IoTT cells (TT – Trusted Transactions). These IoTT agents are based on the secure version of gVM – sgVM.
GONT.Agent as a “thing-in-itself”
“A thing in itself” – (German “Ding an sich”; French “chose en soi”).
GONT.Agent is a closed security environment and is not available for external study. Security audit is possible through the system of verifiers. GONT.Agent source codes are not supplied, as well as explanations of the security structure.
This is due to the fact that GONT.Agent signs financial transactions in a potentially aggressive external environment. And potentially will often be attacked by hackers. Therefore, any information about the protection rings is not covered.
As part of the SuperKANT system, GONT.Agent can operate as a dynamic transaction collector in the channels of a GVM container.
- GONT.Agent collects a queue of N transactions and sends them to Blockchain (after signing).
- GONT.Agent can do personalization of routing (dependence of routing on account – public key).
- GONT.Agent is not strongly tied to the GOYA processor type.
- GOYA may be on the ARM cores. Generally any KANT.
GONT Agent can replace FlexLM protection in software.
Visualization of a distributed IoT container
General case of a container with TTZ (Trusted Transactions)
What is the concept of TTZ in GONT?
GONT introduces the new Trusty Transactions Zone (™ TTZ) technology for secure transactions. By analogy with technology TrustZone from ARM.
How to go to TTZ?
Logic of input secure channels (secure environment) for transactions. To implement the Trusted Hardware concept mining integrity of the container is needed.
1. New State Hierarchy
Enter a new level of states.
The main protection occurs at the level of (inside) gVM states. Ethereum states are completely transparent to the outside world.
2. States are included in TREVAL
3. You can build channels in a GVM container
At the same time, we receive transactions for mining the integrity of the container.
Thank you for attention! Good luck!