Identity Mixer

A cryptographic algorithm to protect your privacy

Primary tab navigation

Demo: Movie streaming service

This demo shows how Identity Mixer can be used to check subscription credentials and enforce age restrictions for a movie streaming service. The demo lets you create a personal credential wallet, obtain a subscription credential from the movie service and an age credential from a virtual government, and then to use these to stream a movie of your choice.

All entities in this demo, including the user agent, run “in the cloud” on the IBM Bluemix platform. This allows the demo to be run conveniently from any web browser, without the need to install any software.

In an actual deployment, managing the users' credentials in the cloud can make sense to ease portability across multiple user devices. Users must have the freedom, however, to select a cloud host that they trust to properly protect their credentials and to not spy on their transactions. Managing Privacy-ABCs in the cloud still offers advantages compared to a traditional online identity provider, as the cloud host does not need to be trusted by the verifier.

This demo shows a movie streaming service that uses Identity Mixer to ensure that viewers have the appropriate age to watch the selected material. Users can obtain a movie streaming subscription from a movie streaming service and an identity card from an eGovernment and store both credentials in a personal credential wallet. Later, using their credential wallet, users prove in a privacy-preserving manner to the movie streaming service that they are entitled to watch the selected content.