AirGap
AirGap
Jul 11, 2018 · 6 min read
Image for post
Image for post

This guide is not up-to-date anymore, please use the latest one. https://medium.com/airgap-it/airgap-the-step-by-step-guide-c4c3d3fe9a05

AirGap — The step by step guide

AirGap, the new crypto wallet standard for mobile devices.

AirGap is a crypto wallet, that allows you to store your crypto funds securely on your mobile phone. Currently AirGap supports the Aeternity ERC20 token, Ethereum & Bitcoin. We will add many more in the future.

AirGap has a two app approach, that gives you added security while handling your crypto funds. You get the highest security if you install AirGap Vault on a separate smartphone, and never connect that phone with any network again.

Decisions — Do I need the highest security?

Before you start using AirGap you should decide how you want to use AirGap. If you plan on using it for all your funds or if you want to secure some of your spending money.


Highest Security — two apps, two devices

AirGap Vault, the private key is generated and securely stored on another device with the AirGap Vault app.

One-way communication with QR codes.

AirGap Wallet, deals only with public information and is responsible for broadcasting transactions to the blockchain.


Medium Security— two apps, one device

AirGap Wallet, deals only with public information and is responsible for broadcasting transactions to the blockchain.

Secure communication through app switching.

AirGap Vault, the private key is generated and securely stored in the AirGap Vault app.


Step by Step — From installation to a successful transaction

¬ Download AirGap Vault & Wallet
1 ¬ Download & Install AirGap Vault app

2 ¬ Download & Install AirGap Wallet app

¬ Setup AirGap Vault
1 ¬ Open AirGap Vault

Open the AirGap Vault mobile App on your phone, read through the disclaimer.

Image for post
Image for post

2 ¬ Select “Generate”

“Generate” a new secret, you can also import an existing mnemonic phrase. We recommend that you generate a new secret on the air gapped device and not import one that was previously used in a device with network connectivity.

Image for post
Image for post

3 ¬ Accept the permission request

You have to give AirGap Vault video and audio permission, this is needed for the secret generation.

Image for post
Image for post

4 ¬ Generate your secret

The enhanced entropy concept adds video, audio, accelerator and touch data to the entropy seed alongside the device’s pre-shipped secure random generator in order to generate a cryptographically secure seed used for the secret generation.

Image for post
Image for post

5 ¬ Read & understand the rules

If your phone gets damaged or lost, you can still access your funds with the secret mnemonic phrase. To keep your secret safe, you need to follow these rules.

Image for post
Image for post

6 ¬ Write your secret on a piece of paper

In order to have a backup of your secret, you need to write the following words on a piece of paper. Remember the rules!

Image for post
Image for post

7 ¬ Verify your secret

Verify the secret you wrote down on a piece of paper, by ordering the mnemonic words in the right order.

Image for post
Image for post

8 ¬ Security level & secret name

Give your secret a name, so that you can identify it easier later.

Image for post
Image for post

9 ¬ Set password for your secret

Use your fingerprint to store the secret in the secure enclave of the mobile device, set a password and confirm it for additional security.

Image for post
Image for post

10 ¬ Enter password of secret

Access the secret in the secure enclave of the AirGap Vault app by fingerprint and password.

Image for post
Image for post

11 ¬ AirGap Vault — secret created

Your secret has been created and is now safely stored in the secure enclave of the mobile phone. It can only be accessed by fingerprint and password through the AirGap Vault app.

Image for post
Image for post

¬ Sync AirGap Vault with AirGap Wallet
1 ¬ Add a new wallet

A wallet consists of the public address and the derivation path of a specific coin.

Image for post
Image for post

2 ¬ Select the coin

Image for post
Image for post

3 ¬ Allow access to the secret

Access the secret in the secure enclave of the AirGap Vault app by fingerprint and password.

Image for post
Image for post

4 ¬ Select the newly added wallet

A new wallet for the selected coin has now been created.

Image for post
Image for post

5 ¬ Select “Sync”

AirGap Vault needs to “sync” the wallet with AirGap Wallet.

Image for post
Image for post

6 ¬ “Sync” the wallet with AirGap Wallet

AirGap Wallet has never access to the secret, the “sync” will use the extended public key.

Image for post
Image for post

7 ¬ Wallet has been synced to AirGap Wallet, is now visible.

The wallet has now been synced from AirGap Vault to AirGap Wallet, you can now use this wallet to prepare transactions.

Image for post
Image for post

¬ Create a new transaction
1 ¬ Create a new transaction with “Send”

To create a new transaction, select “Send” in the wallet where you want to send funds from.

Image for post
Image for post

2 ¬ Enter transaction details

Enter the address, you can also scan an address QR code. Enter the amount and select the Fee you’re willing to pay for the transaction.

Image for post
Image for post

3 ¬ Created transaction can now be signed by AirGap Vault

The transaction is now prepared, you need to sign it with AirGap Vault either by scanning the QR code or on the same device with app switching.

Image for post
Image for post

4 ¬ Sign transaction with AirGap Vault

The transaction prepared transaction is now ready to be signed in AirGap Vault.

Image for post
Image for post

5 ¬ Unlock the secret

Access the secret in the secure enclave of the AirGap Vault app by fingerprint and password.

Image for post
Image for post

6 ¬ Signed Transaction

The transaction has been signed with your secret and is ready to be broadcasted. Scan the QR with the AirGap Wallet app or broadcast it on the same device.

Image for post
Image for post

7 ¬ Confirm transaction in AirGap Wallet to broadcast.

After confirming the transaction in AirGap Wallet it will be broadcasted to the blockchain.

Image for post
Image for post

8 ¬ Success! Your first AirGap transaction has been broadcasted and was successful!


Interested in AirGap? Stay in touch.

Telegram | GitHub | Website | Twitter | Reddit

AirGap

Your old smartphone is your new ‘hardware wallet’ Secure…

AirGap

Written by

AirGap

Secure Key Generation & Wallet

AirGap

AirGap

Your old smartphone is your new ‘hardware wallet’ Secure your various crypto assets with one secret on an offline device.

AirGap

Written by

AirGap

Secure Key Generation & Wallet

AirGap

AirGap

Your old smartphone is your new ‘hardware wallet’ Secure your various crypto assets with one secret on an offline device.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store