IP Library › Granted Patent US 9,305,184
Granted Patent B2
US 9,305,184 · App. 14/712,396 · Granted Apr 5, 2016

Packet-processing scheduler, security context, authentication, packet header, air cipher subsystem

Inventors: Amritpal Singh Mundra (Allen, TX); Denis Roland Beaudoin (Rowlett, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
G06F21/72H04L9/0637H04L47/2441H04L63/08H04W12/06G06F2221/2107H04L63/0485H04L2209/125
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,305,184
App. No.
14/712,396
Filed
May 14, 2015
Granted
Apr 5, 2016
Kind
B2
Art Unit
2438
USPC
713/160
Abstract

An electronic circuit ( 200 ) includes one or more programmable control-plane engines ( 410, 460 ) operable to process packet header information and form at least one command, one or more programmable data-plane engines ( 310, 320, 370 ) selectively operable for at least one of a plurality of cryptographic processes selectable in response to the at least one command, and a programmable host processor ( 100 ) coupled to such a data-plane engine ( 310 ) and such a control-plane engine ( 410 ). Other processors, circuits, devices and systems and processes for their operation and manufacture are disclosed.

Claims (14)

1. A packet-processing electronic subsystem comprising:

a first data interface having an input for accepting first streaming data and having an output;

a second data interface having an input for accepting second streaming data and having an output;

a third data interface having an output for egress of third streaming data and having an input;

a fourth data interface having an output for egress of fourth streaming data and having an input, the first, second, third, and fourth data interfaces being separate from one another;

scheduler circuitry having inputs coupled to the outputs of the first and second interfaces, having outputs coupled to the inputs of the third, and fourth data interfaces, and including a packet memory, the scheduler circuitry having a security context cache interface, a packet header processor interface, an authentication interface, and an air cipher interface;

a security context cache coupled to the security context cache interface of the scheduler circuitry and including a cache controller and cache storage for a security context;

a packet header processor coupled to the packet header processor interface of the scheduler circuitry;

an authentication module coupled to the authentication interface of the scheduler circuitry; and

an air cipher module coupled to the air cipher interface of the scheduler circuitry, the air cipher module including processor and control circuitry.

2. The subsystem of claim 1 in which the first interface is a packet accelerator ingress Communication Processor Peripheral Interface (CPPI) streaming interface.

3. The subsystem of claim 1 in which the second interface is a code division multiple access (CDMA) ingress Communication Processor Perpheral Interface (CPPI) streaming interface.

4. The subsystem of claim 1 in which the third interface is a packet accelerator egress Communication Processor Peripheral Interface (CPPI) streaming interface.

5. The subsystem of claim 1 in which the fourth interface is a code division multiple access (CDMA) egress Communication Processor Peripheral Interface (CPPI) streaming interface.

Continuity (3)
Division 13165190 · Jun 21, 2011
Provisional Application 61362393 · Jul 8, 2010
Related Publication 20150249654A1 · Sep 3, 2015