!!! Overview
[{$pagename}]  is an adaptation of the CurveCP protocol for [TCP]* [{$pagename}] uses the same high-speed [Elliptic Curve] [cryptography] that [CurveCP] uses and adopts the initial [CurveCP] "handshake" mechanism of initial key exchange. \\
* [{$pagename}] uses the [Curve25519] ([X25519])  elliptic curve and to achieve good performance with short key sizes (256 bits). 
* [{$pagename}] [protocol] establishes short-term [Session Keys] for every connection to achieve [Perfect Forward Secrecy]. [Session Keys] are held in memory and destroyed when the connection is closed. 
Combined with minor changes to adapt [CurveCP] for a connected and [message]-based use provides much of the security benefit of [CurveCP] in a more traditional flavor that is compatible with the ubiquitous [TCP] [protocol]. 

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [CurveZMQ - Security for ZeroMQ|http://curvezmq.org/|target='_blank'] - based on information obtained 2018-12-07-