Skip to content

The Chrome plugin for SafeKeeper password protection service.

Notifications You must be signed in to change notification settings

SafeKeeper/safekeeper-chrome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SafeKeeper - Protecting Web Passwords using Trusted Execution Environments

Introduction

SafeKeeper is a server-side technology for protecting password databases. SafeKeeper's server-side password protection service is a drop-in replacement for standard password hashing functions. It computes a cipher-based message authentication code (CMAC) on passwords before they are stored in the database. An adversary must obtain the CMAC key in order to perform offline guessing attacks against a stolen password database. SafeKeeper generates and protects this key within a Trusted Execution Environment, realized using Intel's Software Guard Extensions (SGX) technology.

This repository contains the SafeKeeper client-side extension for Google Chrome.

Installation

To install the extension, open the URL "chrome://extensions" in the Chrome browser. Click "Developer mode" to enable it, then click "Load unpacked extension...". Select the directory containing manifest.json file (should be the top level directory of this repository). If successfully installed, the SafeKeeper icon will appear to the right of the address bar.

Licenses

This extension is licensed under the Apache 2.0 license, and it includes dependencies with various other licenses. The individual dependency licenses are provided in the corresponding folders. The original dependency repositories and source are:

About

The Chrome plugin for SafeKeeper password protection service.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published