Note: this blog is a mirror of my HP Labs Blog, on the same topic, accessible at: http://h30507.www3.hp.com/t5/Research-on-Security-and/bg-p/163

Monday, July 23, 2007

Identity = Data + Policies

A few years ago I wrote a HP Labs Technical Report titled “Identity Management: On the "Identity = Data + Policies" Model”, reflecting some R&D work and thinking done at HP Labs. In this paper I was arguing that the current Identity Management model is based on the “Identity = Data” paradigm whilst we need to move towards a paradigm that also includes preferences and data handling policies, to ensure better (privacy) management, address users’ expectations and provide more compliance and data governance at the enterprise (data receiver) side. This paper explored a way to deal with this extended “Identity = Data + Policy” model and related “sticky policies” ...
Since then, little has changed – at least in the commercial “Identity Management” world … This is particularly true in federated identity management contexts, where great deal of efforts have been spent in enabling smooth single-sign-on capabilities and ways to exchange information (or possibly minimise the exchanged information …) but little has been done to “convey” preferences and policies along with data – when this data is exchanged (for example, between a user and a Data Receiver/Identity Provider, between an Identity Provider to a Service Provider or between two Identity Providers).
To make progress in this direction it is necessary to:
  • Enable users to provide their (privacy) preferences in a more explicitly and fine grained way (e.g. in terms of consent, disclosure list, deletion, notification, etc.);
  • Enable enterprise back-end Identity Management solutions to manage the association of preferences and (data handling) policies to data and keep them into account during data processing steps;
  • Enable the exchange of data along with associated preferences/policies;
  • Introduce accountability, tracing and auditing mechanisms.
I believe this is an important area where R&D activities can help to make progress. Efforts are also required in the “standardisation” arena – to define standard ways to represent preferences and related policies (and their semantic) as well as ways to exchange them …

No comments: