encryption4all / postguard-outlook-addon

PostGuard addon for Outlook

Repository from Github https://github.comencryption4all/postguard-outlook-addonRepository from Github https://github.comencryption4all/postguard-outlook-addon

PostGuard addon for Outlook

❗ We are still in beta development, use at your own risk and not for production purposes!

The PostGuard addon utilizes E2E identity-based encryption to secure e-mails. This allows for easy-to-use encryption without the burden of key management.

Anyone can encrypt without prior setup using this system. For decryption, a user requests a decryption key from trusted third party. To do so, the user must authenticate using Yivi, a privacy-friendly decentralized identity platform based on the Idemix protocol. Any combination of attributes in the Yivi ecosystem can be used to encrypt e-mails, which allows for detailed access control over the e-mail's content.

Examples include:

  • Sending e-mails to health care professionals, using their professional registration number.
  • Sending e-mails to people that can prove that they have a certain role within an organisation.
  • Sending e-mails to people that can prove that they are over 18.
  • Sending e-mails to people that can prove that they live within a country, city, postal code or street.
  • Or any combination of the previous examples.

For more information, see our website and our Github organisation.

Prerequisites

Node and a package manager npm, are required to build the addon. Building the addon was tested on:

  • node v16.13.0

Building

Install the dependencies and start the addon using:

npm start

To build the addon, use:

npm run build

WebAssembly

Postguard's cryptographic core is implemented in Rust, which is compiled down to WebAssembly in irmaseal-wasm-bindings using wasm-pack.

Funding

PostGuard is being developed by a multidisciplinary (cyber security, UX) team from iHub at Radboud University, in the Netherlands, funded by NWO.

About

PostGuard addon for Outlook


Languages

Language:TypeScript 49.3%Language:HTML 41.4%Language:CSS 4.7%Language:JavaScript 4.7%