Main » TERM » C »

Cryptokey Routing Definition & Meaning

Cryptokey routing is a process that associates public keys with a list of tunnel IP addresses that are allowed inside the tunnel. A unique private key and a list of peers is associated with each network interface. Each peer has a short and simple public key to authenticate it with other peers. The public keys can be distributed for use in configuration files by any out-of-band method and is similar to key-based authentication in OpenSSH.

WireGuard cryptokey routing

The cryptokey routing process is used by WireGuard, a free and open source Virtual Private Network (VPN) software application and communication protocol that uses VPN techniques to create secure point-to-point connections in routed or bridged configurations.

With cryptokey routing, administrators can rely on simple firewall rules. Any packet arriving on a WireGuard interface will have a reliably authentic source IP. This is possible because the VPN is 3-layer based, meaning that authenticating identification of peers enforces a much cleaner network design.

While cryptokey routing has many advantages, it does come with drawbacks. No two peers may have overlapping IP ranges, meaning that routing through two different peers to another peer on a single connection cannot be accomplished using WireGuard.

Texting & Chat Abbreviations

From A3 to ZZZ we list 1,559 text message and online chat abbreviations to help you translate and understand today's texting lingo. Includes Top... Read More »

Huge List of Computer Certifications

Have you heard about a computer certification program but can't figure out if it's right for you? Use this handy list to help you decide. Read More »

Computer Architecture Study Guide

Computer architecture provides an introduction to system design basics for most computer science students. Read More »

Network Fundamentals Study Guide

Networking fundamentals teaches the building blocks of modern network design. Learn different types of networks, concepts, architecture and... Read More »

The Five Generations of Computers

Learn about each of the five generations of computers and major technology developments that have led to the computing devices that we use... Read More »