[ih] The invention of what we now call NAT
Karl Auerbach
karl at iwl.com
Tue Apr 22 13:17:09 PDT 2025
In the mid 1970's our group (Dave Kaufman, Frank Heinrich, etc, and
myself, under the management of Gerry Cole and Clark Weissman) at SDC
(System Development Corporation) worked on a then classified project.
(We worked with various US based agencies and a bit with RSRE in the UK
- where I had the privilege of getting to do some work with Donald Davies.)
We didn't do NAT in the sense of doing address translation. Rather we
created an entire overlay network with its own IP address space. (This
was done in the very early days of TCP - before the formal development
of IP, although we arrived at the same conclusion as others, that there
ought to be some sort of formalized datagram layer underneath TCP - we
used that notion of an underlying layer as a way to insert our security
system. What was strange to today's eyes was that we used an underlying
TCP based network as our datagram layer, so we effectively ended up with
TCP over TCP.)
Our architecture included what we would today call a "tunnel".
(Actually, many encrypted tunnels, each with its own security level,
plus a key management system.)
We actually built it, it worked, and I heard that it was put into actual
worldwide production. (My group did most of the security kernel
design/implementation, David, and if I remember correctly, along with
Carl Sunshine, did more of the protocol design, and Frank, David, and I
collaborated on the key management and access control system. Security
policy and software verification was done by Marv Schaeffer, Hillary O.,
Val Schorre, Tom Hinke, John Schied - I am sure I misspelled several of
those names.)
I've chatted with Dave Kaufman about this and we both are quite unclear
whether, even today, fifty years later, we can say much about what we
designed and implemented.
(On a personal basis, my mind wonders how I managed to do all of this
while at the same time attending law school.)
--karl--
More information about the Internet-history
mailing list