ericcornelissen / NervousFish

An app for your :iphone: to exchange public-keys in a secure manner.
GNU Lesser General Public License v3.0
2 stars 4 forks source link

Encode the visual verification data as a key #233

Closed jverbraeken closed 7 years ago

jverbraeken commented 7 years ago

User story

As a developer I want to encrypt the public key sent over Bluetooth after using the visual verification activity by the sequence that the user tapped.

What

This issue demands to encode / decode the public key of the user by the sequence he tapped in the visual verification activity

Why

This issue is needed for the project because MITM attacks are possible if the information is not encrypted

How

This feature can be added by starting the key at 0, incrementing by the power of 12 per extra tap and letting each button encode an associated number between 0 and 12.

Definition of ready

This features is not ready until the following issues are finished:

Definition of done

This task can be considered done when

Notes