Hybrid Java-C network appliance
First Claim
Patent Images
1. A method for applying security policies to data in a network, said method comprising the steps of:
- 1) intercepting data being transferred across the network;
2) determining that a policy to be performed can be offloaded for acceleration;
3) utilizing a Java engine to offload the data; and
4) performing a desired security function.
1 Assignment
0 Petitions
Accused Products
Abstract
A network appliance that runs both C and Java integrated software to provide a flexible architecture for rapid prototyping of XML security functionality, including SSL acceleration, XML encryption, XML decryption, XML signature, and XML verification, while the network appliance continues to provide high-speed performance.
-
Citations
26 Claims
-
1. A method for applying security policies to data in a network, said method comprising the steps of:
-
1) intercepting data being transferred across the network;
2) determining that a policy to be performed can be offloaded for acceleration;
3) utilizing a Java engine to offload the data; and
4) performing a desired security function. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for applying security policies to data in a network, said system comprised of:
-
a C engine for performing offloaded functions; and
a Java engine for offloading a message to the C engine for processing. - View Dependent Claims (7)
-
-
8. A method for accelerating processing of security functions in a network, said method comprising the steps of:
-
1) intercepting data being transferred across the network;
2) determining that a security function to be performed can be offloaded for hardware acceleration;
3) utilizing a proxy engine to transparently offload the data; and
4) performing the security function in hardware. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification