From 6777a19f5b101cbccab4ef5f78e032511f8e9b4c Mon Sep 17 00:00:00 2001 From: Donovan Date: Thu, 26 Jun 2025 13:35:35 -0500 Subject: [PATCH] reverse to unshuffle --- docs/nkode_over_unencrypted_channel.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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