COMPANY / ORGANISATION PROVIDER
The SocIoTal Group Manager component is based on the CP-ABE cryptographic as a flexible scheme to enable a secure group data sharing mechanism. The functionality of this component is mainly split into two entities:
- Group Manager Server(Attribute Authority) An HTTPS server accepting requests for CP-ABE keys generation. CP-ABE keys that are generated by the AA are associated to the attributes stored in the Keyrock IdM.
- Group Manager Client:An HTTPS client library, which is intended to make requests to the Group Manager Server to obtain CP-ABE keys, which are used to share information with a group or bubble of entities in a secure way. Additionally, the library provides the required functionality to and decrypt data, which can be used together NGSI-9/NGSI-10 to communicate with the SocIoTal Context Manager.The API allows obtaining cryptographic material, encrypt, decrypt as well as sharing encrypted information through the Context Manger.
- Bubbles Android Application: the Group Manager Client library has been integrated to manage data sharing procedures within SocIoTal bubbles. It’s assumed the user has already defined different communities and bubbles through the Web User Environment.