AN IMPLEMENTATION OF IPSEC IPv4-IPv6 TUNNELING GATEWAYS ON A BARE PC
Henry Uche Okpala
May 18th, 3:00 pm – 4:00pm
Conference Room – YR 459
Dept. of Computer and Information Sciences, Towson University
Dissertation Committee:
Alexander Wijesinha (Chair), Chao Lu, Marius Zimand, and Siddharth Kaza
Abstract
Bare machine computing is a revolutionary computing paradigm that executes
implemented customary software without an operating system. However, bare
systems have to perform some services that computers running conventional
operating systems currently support in order to realize the full potential of
this paradigm. One such service is to enable bare systems to efficiently perform
as pairs of gateways used to securely transfer network traffic between two sites
using the Internet as the communication medium. In this research, we first
extend and enhance the existing implementation of IPv4 over IPv6 bare PC
security gateways to provide new functionality. We also add several features to
the existing BigInt (Big Integer) class that is needed for public key
generation. We then implement new bare security gateways that can tunnel IPv6
over IPv4, IPv6 over IPv6, and IPv4 over IPv4. We finally conduct preliminary
tests to validate the operation and performance of the implemented bare
gateways.