Per un progetto IoT ho definito un semplice schema di sicurezza. Questo è già esistente e, in caso affermativo, come si chiama?
Definizione:
- There is one root key.
- With every key, a child key can be generated. The creation key becomes the parent.
- A child key can have write, read, delete, and/or execution rights.
- A parent has access to a child, a childs child, etcetera.
- A child has no access to a parent.
- A child can have an expiration timestamp which, when expired, keeps all children intact.
- A child can inherit the experation timestamp from parent.
Questo crea un albero di chiavi che può essere dato a persone, dispositivi, app eccetera. La quantità di chiavi create non ha importanza, un dispositivo può anche avere più chiavi.