This tool supports the authentication of arbitrary messages (or documents) by means of digital signatures with selective disclosure features. This tool has three different components, being an authentication component, a selective disclosure component, and a verification component. Given a signed message from the authentication component, the selective disclosure component can selectively disclose parts of the information of the original signed message (or document) to other receiving parties. This selective disclosure happens according to some well defined rules (called a policy) which can be determined by the originator of the data. A verifying party can then use the verification component to verify the authenticity of the partial information by means of the originator’s verification key.
(Note: PRISMACLOUD is part of TRUSTEE (daTa pRivacy and cloUd SecuriTy clustEr Europe), a network of 11 research projects funded by the European Union which are all performing cutting-edge research and innovation in different domains of cloud security and privacy, ranging from secure and privacy-friendly authentication over encrypted and distributed solutions for data sharing and cloud storage to data integrity, authenticity, and availability.)