Tim Bouma on Nostr: Writing up my progress report. I am particularly excited about #nAuth a neat little ...
Writing up my progress report. I am particularly excited about #nAuth a neat little mutual authentication capability, I build for demoing secure record transmittal. Here is a brief excerpt from the report:
----
A new approach for mutual authentication is being developed, tentatively called nAuth. nAuth is a bech32 encoded entity that can be generated by anyone who is requesting an authentication. The parameters are npub of the requestor, relays to use, kind to use, and nonce. The authentication transaction is then negotiated as encrypted giftwrapped messages (NIP-59/NIP-44) using the nonce to establish the authenticated session.
----
A new approach for mutual authentication is being developed, tentatively called nAuth. nAuth is a bech32 encoded entity that can be generated by anyone who is requesting an authentication. The parameters are npub of the requestor, relays to use, kind to use, and nonce. The authentication transaction is then negotiated as encrypted giftwrapped messages (NIP-59/NIP-44) using the nonce to establish the authenticated session.