diff --git a/docs/nkode_over_unencrypted_channel.md b/docs/nkode_over_unencrypted_channel.md
index 0d08233..26f1875 100644
--- a/docs/nkode_over_unencrypted_channel.md
+++ b/docs/nkode_over_unencrypted_channel.md
@@ -58,7 +58,7 @@ sequenceDiagram
end
Note right of Server: Server also sends the 96-bit nonce in plain-text.
The Server must never use the same nonce twice.
It must be randonly generated for every authentication.
The only additional overhead is the 96-bit nonce.
rect rgb(191, 223, 255)
- Mobile Client ->> Mobile Client: Keypad Index Array =
Reverse(Shuffled Keypad Index Array, SharedKey, Nonce)
+ Mobile Client ->> Mobile Client: Keypad Index Array =
Unshuffle(Shuffled Keypad Index Array, SharedKey, Nonce)
end
Mobile Client ->> User: Render Keypad
User ->> Server: Set nKode
@@ -68,7 +68,7 @@ sequenceDiagram
Server ->> Mobile Client: Shuffled Keypad Index Array + Nonce
end
rect rgb(191, 223, 255)
- Mobile Client ->> Mobile Client: Keypad Index Array =
Reverse(Shuffled Keypad Index Array, SharedKey, Nonce)
+ Mobile Client ->> Mobile Client: Keypad Index Array =
Unshuffle(Shuffled Keypad Index Array, SharedKey, Nonce)
end
Mobile Client ->> User: Render Keypad
User ->> Server: Confirm nKode
@@ -78,7 +78,7 @@ sequenceDiagram
Server ->> Mobile Client: Shuffled Keypad Index Array + Nonce
end
rect rgb(191, 223, 255)
- Mobile Client ->> Mobile Client: Keypad Index Array =
Reverse(Shuffled Keypad Index Array, SharedKey, Nonce)
+ Mobile Client ->> Mobile Client: Keypad Index Array =
Unshuffle(Shuffled Keypad Index Array, SharedKey, Nonce)
end
Mobile Client ->> User: Render Keypad
User ->> Server: Successful Login