Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results for noise protocol
Search options not deleted
0 votes
1 answer
154 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. …
schirrmacher's user avatar
0 votes
1 answer
1k views

Does make sense utilize TLS and Noise Protocol in the same application?

We are studing the Noise Protocol to know if makes sense use it on this new feature, but from what I understand so far, the Noise Protocol would be an alternative to TLS. … We don't know how to utilize the Noise Protocol yet, if we simply pick up an implementation and include on the project or if the Node.js should offer an implementation like TLS. …
Humberto Corrêa's user avatar
0 votes
1 answer
219 views

How to sign messages using the NOISE Protocol Framework?

From my understanding, instead of using public-key encryption, the library relies on the noise protocol framework to create ephemeral session keys shared by both parties to encrypt and decrypt messages …
Lando-L's user avatar
  • 103
1 vote
0 answers
30 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? …
8n8's user avatar
  • 105
4 votes
0 answers
191 views

Are there any projects leveraging a combination of (1) Noise and (2) Signal / Double Ratchet...

Both Noise and Signal are well-studied and well-known, and so building upon these might be preferred over attempting to craft a brand new protocol. … Whether it's considered as (a) an extension of the Noise protocol, (b) passing Noise messages that are already "wrapped" (as an onion, such as Signal within Noise), or (c) constantly re-running Noise exchanges …
user3325588's user avatar
1 vote
1 answer
281 views

Why is static-static diffie hellman needed in Noise_IK?

Hi, I am currently trying to understand the WireGuard VPN protocol. As you may know, it uses the Noise_IK handshake from the Noise Protocol Framework. …
Henerii's user avatar
  • 13
2 votes
1 answer
166 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. … (here is not any tag related to Noise Framework, this is strange) …
Mikhail Murugov's user avatar
1 vote
1 answer
165 views

Should the cSHAKE customization string ever be attacker-controlled?

Indeed, the Noise Protocol Framework initially uses a protocol identifier string as its HKDF salt value (chaining key in Noise), which looks very similar to examples of customization strings given for … For example, if it is derived from random nonces exchanged during a protocol handshake, then those nonces must be authenticated (e.g., by a signature) prior to being used in HKDF. …
Neil Madden's user avatar
3 votes
1 answer
527 views

Does using Noise asynchronously weaken its security properties?

Can Noise be used asynchronously without weakening its security properties? … Run Noise again with the plain-text as a payload, generating an encrypted transport message. …
8n8's user avatar
  • 105
2 votes
0 answers
117 views

Security of LWE when a small leakage is allowed on the noise

If the protocol didn't abort, Alice also sends a challenge $m$ (for "mask") to Bob in order to do a kind of privacy amplification, and extract one bit. … Actually, I think that the leftover hash lemma could be used to prove the security of the protocol if we were able to remove the message $y_0$ from Alice to Bob. …
Léo Colisson's user avatar
12 votes
3 answers
1k views

Error-correcting Code VS Lattice-based Crypto

The key difference for me is the nature of the noise. … If yes, is there a theorem that certifies that every cryptographic protocol based on an error-correcting-code assumption could be transformed into a more efficient lattice-based protocol (i.e., with the …
Ievgeni's user avatar
  • 2,635
0 votes

UDP and AES with C++

I agree with Squeamish Ossifrage, you should use either Noise Protocol Framework, or Signal Protocol library, or any other library/framework for encryption. …
sribin's user avatar
  • 248
1 vote

Key exchange and authentication using libhydrogen

All the key exchange schemes provided by libhydrogen (actually the Noise protocol) are secure against MITM. …
Frank Denis's user avatar
  • 3,053
2 votes
1 answer
86 views

Encypted comms between two parties with facilitating middleman

The solution I can think of is to use Signal protocol with Noise Pipes (like WhatsApp). Is that approach ok? Is there a simpler approach to the problem? Thanks …
cryptotan's user avatar
2 votes
Accepted

What are the algorithms used in Facebook's Diem algorithm?

It is used to secure communications between validators via the Noise Protocol Framework. It is based on the x25519-dalek library." …
Ievgeni's user avatar
  • 2,635

1
2 3 4 5 6
15 30 50 per page