The original thread can be found here.

The 2FC is an old idea in NEM, and I’ve thought a specific implementation that I want to share it with you guys.

The project goal is create a system/process to secure a user account when he/she has to add the private-key (and public-key as well) to be able to use a third-party software. The third-party software may not be a open-source project, or may has evil purposes.

The project includes:

Create a multisig account process (2/3) NEM Authenticator, a mobile app for Android & iOS NanoWallet Module

It is fully decentralized, so no third-parties are involved and it doesn’t need a Web Service running to work!

The project proposal details can be found at Google Docs. It is an early stage version, the current version is v.1.1. It may change based on feedback, keep updated.

I’m looking forward to listen your feedback!

CHANGELOG

16/05/17 - v1.2

Added NanoWallet Module specification

Added Failure Scenarios

Added Multisig Account Limitations

18/05/17 - v1.3