Mentor: Dr. Renato Figueiredo
College of Engienering
"I entered the Scholars program to continue my research with the UF ACIS lab on the SocialVPN project. Working on this project will help to improve my understanding of low-level networking technologies and large real-world distributed computing systems."
Computer Engineering (Software)
- AI and Search Problems
- Application-level Netsec
- Free and Open-Source Software Technologies
- NSF REU Fellowship for work on the iDigBio Project (2012)
- Bright Futures Scholarship (2011)
- Development of a Large Number of Open-Source projects
Hobbies and Interests
IPv6 and IPSec Support for a P2P Distributed VPN Client
We will be adding IPv6 and IPSec support to the developmental version of the P2P VPN, SocialVPN. IPSec provides trusted encryption, but breaks SocialVPN's per-protocol NAT-like translation: required by many applications. In place, we take advantage of IPv6's large address space to generate globally unique addresses, with chances of collision defined by the birthday paradox. We'll examine the effects of this new system compared to our preexisting IPv4 TLS-secured platform in regards to application compatibility, performance, and security. The approaches applied here could be applicable to many other networking systems where an IPv6 migration is a consideration, especially those where encryption is important.