Author: Jonas Schnelli 2016-03-23 21:55:34
Published on: 2016-03-23T21:55:34+00:00
A developer has submitted two Bitcoin Improvement Proposals (BIPs), which propose the optional encryption of communication between nodes and wallets through Elliptic Curve Digital Signature Algorithm/Elliptic Curve Diffie-Hellman and Advanced Encryption Standard 256. The encryption would not require OpenSSL, and authentication would prevent man-in-the-middle attacks. The proposals suggest that the existing peer-to-peer code be used to connect a wallet to a node, leading to smaller messages that can be wrapped in metadata within message headers to avoid sending predictable content on the wire. Responding peers must ignore any requesting peer after one unsuccessful authentication attempt to avoid resource attacks. To ensure no message is dropped or blocked, communication must be hashed using SHA256, with both parties keeping the context of the encryption session.
Updated on: 2023-06-11T04:33:40.952781+00:00