This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no 609043 EU flag

Data Fields Fuzzifier

This implementation offers as a service the ability to fuzzify a specific data field before this field is disclosed to 3rd parties, in order to enhance privacy aspects. A configuration step is necessary initially in order to define the input data fields and the range of this fuzzification per data field, given that it is case specific and there is a trade-off between how much one can fuzzify data and the accuracy of the provided information of the 3rd party service. As an example, if restaurant recommendations are needed by providing a fuzzified user location, this fuzzification should not be larger than 500 metres, in order to provide the user with meaningful suggestions. Both the configuration and usage calls are available via Node-RED flows.

QoS-enabled: False
Target Market/Audience:
Navigation Apps Providers
Marketing companies
Public Safety Services
Entertainment/Recommendation Apps Providers
News Agencies
Financial Applications
Public Infrastructure Services
Public Transportation Services
Public Health Services
BI services
Service clients language (Applies only to Services):
Node-RED flow (suggested)
Java
C++
Javascript
Python
Ruby
Other
QoS Description: none
Endpoint: To be provided upon registration
JSON example: JSON for configuration {"data":{"latitude":{"privacy_level":"low","range":"0.0005"},"longitude":{"privacy_level":"medium","range":"0.5"}}} JSON for usage of fuzzification { "username":"myUsername", "latitude":"51.532379", "longitude":"-0.137874" }
JSON schema: The JSON schema depends on the format of the data fields inserted upon configuration. The only static field is username, for the service username. For the example above the user has defined two fields to fuzzify (latitude,longitude) thus the schema is the following: { "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "username": { "type": "string" }, "latitude": { "type": "string" }, "longitude": { "type": "string" } }, "required": [ "username", "latitude", "longitude" ] })

Public discussion (0)

You must log in to send a new comment.