Apparatus for providing cryptographic support in a network
AssigneeThe Trustees of the University of Pennsylvania
InventorsJonathan M. Smith, C. Brendan S. Traw, David J. Farber
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Trustees of the University of Pennsylvania
InventorsJonathan M. Smith, C. Brendan S. Traw, David J. Farber
Estimating the term…
A host interface comprising a reassembler for reassembling and decrypting data that has been encrypted in accordance with a pre-defined key and segmented into a plurality of asynchronous transfer mode (ATM) cells. Each cell comprises a virtual channel identifier (VCI), a multiplexing identifier (MID) if the data is transmitted using the CCITT specified Class 4 connectionless transfer ATM adaptation layer (AAL), and a cell body. The reassembler comprises a cell manager for separating each cell body from that cell body's corresponding VCI and MID (if present), a linked list manager for managing and storing linked list data indicative of addresses at which the cell bodies are to be stored, a content addressable memory (CAM) for managing and storing the VCIs (and MIDs for connectionless data) and providing pointers into the linked list data, a lookup controller for writing the VCIs to the CAM, a reassembly buffer for storing the cell bodies, and a decryption device for decrypting the data and writing the decrypted data to the reassembly buffer. The major subsections operate concurrently to form an ATM cell-processing pipeline. The interface may also comprise a segmenter for encrypting data received from a host computer and segmenting the encrypted data into a plurality of ATM cells.
An interface for coupling a host computer to a high-speed telecommunications network, comprising reassembler means for reassembling and decrypting data that has been encrypted in accordance with a pre-defined key and segmented into a plurality of asynchronous transfer mode (ATM) cells, each cell comprising a virtual channel identifier (VCI) and a cell body, said reassembler means comprising:
An interface for coupling a host computer to a high-speed telecommunications network, comprising a reassembler for reassembling and decrypting data that has been encrypted in accordance with a pre-defined key and segmented into a plurality of asynchronous transfer mode (ATM) cells, each cell comprising a virtual channel identifier (VCI) and a cell body, said reassembler comprising:
A reassembler, for use in an interface between a host computer and a high-speed telecommunications network, for reassembling and decrypting data that has been encrypted in accordance with a pre-defined key and segmented into a plurality of cells each of which comprises at least a virtual channel identifier (VCI) and a cell body, comprising:
A method of operating an interface between a host computer and a high-speed telecommunications network, for use in reassembling and decrypting data that has been encrypted in accordance with a pre-defined key and segmented into a plurality of cells each of which comprises at least a virtual channel identifier (VCI) and a cell body, comprising the steps of:
Dependencies are inferred from the claim text.