Questions tagged [noise-protocol]
The noise-protocol tag has no usage guidance.
10
questions
1
vote
1
answer
122
views
Why is static-static diffie hellman needed in Noise_IK?
TL;DR: Why is there a static-static diffie hellman in the Noise_IK handshake?
Hi,
I am currently trying to understand the WireGuard VPN protocol.
As you may know, it uses the Noise_IK handshake from ...
4
votes
0
answers
157
views
Are there any projects leveraging a combination of (1) Noise and (2) Signal / Double Ratchet to augment the former with per-message forward secrecy?
Are there examples (in code, or a blog post / writeup) of using Noise and Signal together?
Here is a link to Noise.
For example, using the Double Ratchet per each message to achieve forward secrecy, ...
1
vote
0
answers
61
views
Why the public static key doesn't send in Noise KK Framework pattern?
I can’t figure out why the static public key of the initiator/recipient cannot be sent as plain text in the Noise KK pattern and what kind of cryptographic vulnerability does it provide?
For example, ...
1
vote
0
answers
26
views
Is it safe to reuse Noise static keys in different handshake patterns?
In the Noise protocol, is it safe to reuse static key pairs in different handshake patterns? Like using XK to communicate between client and server, and KK to communicate between clients, but with the ...
1
vote
1
answer
57
views
AKE using Noise_NNpsk2 vs Noise_NKpsk2
I am working on an implementation based on the Disco library, which itself is based on Noise and strobe framework. The goal is to do bilaterally entity-authenticated key agreement with perfect forward ...
0
votes
1
answer
158
views
How to sign messages using the NOISE Protocol Framework?
I wanted to learn more about secure messaging and started a personal project using the libhydrogen library. From my understanding, instead of using public-key ...
3
votes
1
answer
470
views
Does using Noise asynchronously weaken its security properties?
Can Noise be used asynchronously without weakening its security properties?
Specifically, there are two users, A and B, who communicate asynchronously by leaving messages for each other on an ...
2
votes
1
answer
144
views
Noise NK1 pattern identity hiding
In the official documentation for the Noise Framework there is a section with an overview of the identity hiding for each pattern. The numbering of properties there, obviously, from weaker properties ...
0
votes
1
answer
135
views
How to Formalize Noise Protocol Messages
I try to understand the messages of the Noise Protocol Framework. The handshakes are based on Diffie-Hellmann key exchange.
This is an example for a handshake pattern:
...
0
votes
1
answer
923
views
Does make sense utilize TLS and Noise Protocol in the same application?
Nowadays I work maintaining an web application written in Node.js and we use HTTPS with TLS 1.2. We have to implement a new feature related to security on this application, all HTTP messages must be ...