Skip to main content

First week at Mozilla: Identity

So, it is my first week at Mozilla Labs; I picked a great first week - the launch of Firefox 4 for both desktop and mobile.

 One of the big topics for Mozilla is Identity and Privacy.  After all, "Firefox answers to no one but you."   However, digging into identity (above the layer of authentication and authorization) is a tricky business.

This book is a very interesting framework in which to think of identity.  It is intuitive social science: we all have expectations about how our personal information should be used, based on the context of use; when our expectations are not met, we react poorly; when our expectations are stressed, but not broken, expectations may evolve, especially to encapsulate new technologies.

Contextual Integrity is the catch phrase to encompass this idea...and the idea that identity/Privacy is not about hiding your information, but about its appropriate use.

The difficulty is turning a social science into a computer science.  There has been lots of follow on work on Contextual Integrity, using temporal and other logics.  They give the foundations for how to implement a system, but really it is the system inputs which are problematic. The biggest issue, of course, is establishing context.  It is well known that users will not take the time to define contexts, so we need to derive context from activity: browsing, communication, location, etc.

In many ways the browser is the right place to establish context (for your online identity), so I am optimistic that Mozilla can bring (at least parts of) this to life.

Comments

Popular posts from this blog

Decentralization, Democracy, and Well-Being

Those of us raised in Democratic societies take it for granted that those societies provide better well-being (for common individuals) than other forms of governance. At the heart of democracy is personal freedom and autonomy, backed by the rule of law. We also take for granted the interplay of decentralized versus centralized authority. Decentralization can mean many things, but here we refer to it in terms of power, authority, and decision making. The more authority individuals have, the more decentralized the power system in which they are operating.  Almost by definition the more democratic a system, the more decentralized it is, with the caveat that some agreed upon axioms exist, such as the rule of law and its enforcement. Of course, authority can be too decentralized leading to "every man for themselves", so we put limits on decentralization through that same rule of law. With the advent of decentralizing technologies , which make possible more decentraliz...

Echo vs Home

We love Alexa! We have had the Amazon Echo for well over a year.  Recently we also got a Google Home, to test it against our Alexa experience. The quick summary:  Interacting with Alexa is like interacting with a person.  Interacting with Home is like interacting with a computer.  Alexa is fun; Home is useful.  If you took away Alexa, I would be upset - I would be losing a friend.  If you took away Home, I wouldn't care too much.  It was very strange, but I actually felt like I might be offending Alexa when I purchased Home. Here are the two main differences: Wake-up words.  "Alexa" is friendly, easy to say, and evokes emotion.  Alex personifies the system - I am talking with someone.  "OK Google" is awkward, and constantly reminds you that you are talking to a machine - I am talking to something.  Of course, Google will update Home to allow us to customize the wake-up word, but the current out of box experience is less tha...