×

Hybrid Java-C network appliance

  • US 7,516,333 B2
  • Filed: 08/02/2004
  • Issued: 04/07/2009
  • Est. Priority Date: 08/01/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for applying security policies to data in a network, said method comprising the steps of:

  • intercepting data being transferred across the network;

    determining that a security function to be performed can be offloaded for acceleration;

    utilizing a JAVA®

    Cryptographic Engine (JCE) to transparently offload the data;

    performing the security function in hardware, said hardware performing the steps of;

    entering a request in a JCE layer for a cryptographic function to be performed;

    invoking JAVA®

    Native Interface (JNI) hooks in a JNI layer to function as an interface to an operating system specific C programming language interface library;

    unpacking data from the intercepted data so that the unpacked data can be manipulated in the operating system specific programming language; and

    marshalling the unpacked data in a cryptographic messaging layer so that the unpacked data can be transformed to a standard format.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×