TCP/IP-BASED COMMUNICATION SYSTEM AND ASSOCIATED METHODOLOGY PROVIDING AN ENHANCED TRANSPORT LAYER PROTOCOL
0 Assignments
0 Petitions
Accused Products
Abstract
A more secure TCP/IP protocol stack is provided having an enhanced transport layer. Encryption and decryption logic is arranged on the transmission side and on the reception side for processing a payload of a transport layer protocol, such as TCP or UDP. By employing this enhanced transport layer, a cryptograph process communication can be realized by dissolving various kinds of restrictions which a conventional IPsec or SSL possesses without affecting upper layer processing, and, at the same time, maintaining compatibility with the IP layer.
-
Citations
20 Claims
-
1. (canceled)
-
2. A networking device that communicates via a network according to a communication protocol, comprising:
-
a protocol encryption unit configured to encrypt, in a transport layer of the communication protocol, at least a payload of a packet to be transmitted according to the communication protocol, the protocol encryption unit appending encryption information generated in the transport layer before or after the payload; a protocol decryption unit configured to decrypt at least a payload of a received packet based on encryption information appended before or after the payload of the received packet; wherein the protocol encryption unit and the protocol decryption unit respectively encrypt and decrypt packets when the encryption information in the received packet indicates that transport layer encryption is supported. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to cause a networking device to communicate via a network using a communication protocol, comprising:
-
decrypting, in a protocol decryption unit of the networking device, at least a payload of a received packet based on encryption information appended before or after the payload of the received packet; encrypting, in a protocol encryption unit of the networking device and in a transport layer of the communication protocol, at least a payload of a packet to be transmitted according to the communication protocol when the encryption information in the received packet indicates that transport layer encryption is supported; and appending, by the encrypting unit, encryption information generated in the transport layer before or after the payload when the encryption information in the received packet indicates that transport layer encryption is supported. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing computer readable instructions thereon, the computer readable instructions when executed by a networking device cause the networking device to perform a method comprising:
-
decrypting at least a payload of a received packet based on encryption information appended before or after the payload of the received packet; encrypting, in a transport layer of a communication protocol, at least a payload of a packet to be transmitted according to the communication protocol when the encryption information in the received packet indicates that transport layer encryption is supported; and appending encryption information generated in the transport layer before or after the payload when the encryption information in the received packet indicates that transport layer encryption is supported. - View Dependent Claims (19, 20)
-
Specification