Skip to main content

ECDP: Elliptic Curve Data Protocol
draft-ruas-cfrg-ecdp-00

Document Type Expired Internet-Draft (individual)
Expired & archived
Author Isak Paulo de Andrade Ruas
Last updated 2025-05-19 (Latest revision 2024-11-15)
RFC stream (None)
Intended RFC status (None)
Formats
Additional resources Draft webpage
GitHub release for the draft
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:

Abstract

This document specifies the Elliptic Curve Data Protocol (ECDP), a peer-to-peer (P2P) communication protocol tailored for decentralized networks. ECDP utilizes elliptic curve cryptography (ECC) for encryption, employs the Elliptic Curve Digital Signature Algorithm (ECDSA) for message authentication, and leverages the Diffie-Hellman key exchange using elliptic curves for secure session initialization. The protocol supports a variety of elliptic curves (e.g., secp256k1, secp384r1) with varying key sizes, and is designed to operate over both TCP and UDP. Additionally, it utilizes SHA-256 or SHA-512 for cryptographic hash verification to ensure message integrity.

Authors

Isak Paulo de Andrade Ruas

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)