Patents by Inventor Troy A. Swartz

Troy A. Swartz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9294506
    Abstract: A method and corresponding apparatus are provided to security encapsulate an original IP datagram received from a network. It is first determined whether an IP payload of the original IP datagram is a TCP segment, UDP datagram or packet of another type of network protocol. Based on this determination, a portion of the IP payload is encrypted resulting in an encrypted payload. A security encapsulated IP packet is then formed with source IP address, destination IP address, and IP protocol field from the original IP datagram, and the encrypted payload. The security encapsulated IP packet is then provided to the network.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: March 22, 2016
    Assignee: Certes Networks, Inc.
    Inventor: Troy Swartz
  • Patent number: 8379638
    Abstract: A technique for encapsulating data packets at a Data Link Layer to provide security functions. The technique first encrypts a payload to provide an encrypted payload. The encrypted payload is inserted in an output encapsulated frame. Also added to the output encapsulated frame is an encapsulation header that includes security information, such as a security packet index (SPI) value used to identify a security association (SA). Because the output encapsulated frame may now be longer than maximum allowed Ethernet Path Maximum Transmission Unit (PMTU), the encapsulation header also preferably includes a fragmentation field. The fragmentation field supports the ability to fragment the encrypted datagrams into smaller pieces.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: February 19, 2013
    Assignee: Certes Networks, Inc.
    Inventor: Troy A. Swartz
  • Publication number: 20110314274
    Abstract: A method and corresponding apparatus are provided to security encapsulate an original IP datagram received from a network. It is first determined whether an IP payload of the original IP datagram is a TCP segment, UDP datagram or packet of another type of network protocol. Based on this determination, a portion of the IP payload is encrypted resulting in an encrypted payload. A security encapsulated IP packet is then formed with source IP address, destination IP address, and IP protocol field from the original IP datagram, and the encrypted payload. The security encapsulated IP packet is then provided to the network.
    Type: Application
    Filed: May 17, 2011
    Publication date: December 22, 2011
    Applicant: Certes Networks, Inc.
    Inventor: Troy Swartz
  • Publication number: 20080162922
    Abstract: Providing security functions, such as data origin authentication, data integrity, and data confidentiality to data packets communicated over a communications pathway, in some instances, may result in data packets too large in size to be communicated over the pathway. A technique is provided which security encapsulates a data packet, and in event the size of the security encapsulated data packet exceeds a maximum data packet size capable of being transmitted over a communications pathway, fragments the security encapsulated data packet. As such, the provided technique enables data packets to be secured with security functions and to be communicated over the communications pathway without being impacted by or otherwise affected by the properties of the communications pathway.
    Type: Application
    Filed: December 27, 2006
    Publication date: July 3, 2008
    Inventor: Troy A. Swartz
  • Publication number: 20080075073
    Abstract: A technique for encapsulating data packets at a Data Link Layer to provide security functions. The technique first encrypts a payload to provide an encrypted payload. The encrypted payload is inserted in an output encapsulated frame. Also added to the output encapsulated frame is an encapsulation header that includes security information, such as a security packet index (SPI) value used to identify a security association (SA). Because the output encapsulated frame may now be longer than maximum allowed Ethernet Path Maximum Transmission Unit (PMTU), the encapsulation header also preferably includes a fragmentation field. The fragmentation field supports the ability to fragment the encrypted datagrams into smaller pieces.
    Type: Application
    Filed: September 25, 2006
    Publication date: March 27, 2008
    Inventor: Troy A. Swartz