ATE259130T1

Security chip architecture and implementations for cryptography acceleration

Abstract

An architecture and a method for cryptography acceleration is disclosed that allows significant performance improvements without the use of external memory. Specifically, the chip architecture enables "cell-based" processing of random-length IP packets. The IP packets, which may be of variable and unknown size, are split into fixed size "cells." The fixed-size cells are then processed and reassembled into packets. The cell-based packet processing architeture of the present invention allows the implementation of a processing pipeline that has known processing throughput and timing characteristics, thus making it possible to fetch and process the cells in a predictable time frame. The architecture is scalable and is also independent of the type of cryptography performed. The cells may be fetched ahead of time (pre-fetched) and the pipeline may be staged in such a manner that attached (local) memory is not required to store packet or control parameters.

Term

Term ended

Projected expiry passed 7 July 2020, 6.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

36 members in 6 offices

This recordMember, by publication datePriority claim

Priority claims4

Priority claims
DocumentOfficeKindDate
14287099United States of AmericaP
15901299United States of AmericaP
51048600United States of AmericaA
0018545United States of AmericaW

Members36

Family members, oldest first
DocumentOfficeKind
WO0105086A2World Intellectual Property Organization (WIPO)A2
WO0105087A2World Intellectual Property Organization (WIPO)A2
WO0105089A2World Intellectual Property Organization (WIPO)A2
AU6342200AAustraliaA
AU6342500AAustraliaA
AU7051400AAustraliaA
WO0105089A3World Intellectual Property Organization (WIPO)A3
WO0105087A3World Intellectual Property Organization (WIPO)A3
WO0105086A3World Intellectual Property Organization (WIPO)A3
EP1192781A2European Patent Office (EPO)A2
EP1192782A2European Patent Office (EPO)A2
EP1192783A2European Patent Office (EPO)A2
US6477646B1United States of AmericaB1
US2002199101A1United States of AmericaA1
US2003014627A1United States of AmericaA1
US2003023846A1United States of AmericaA1
EP1192783B1European Patent Office (EPO)B1
AT259130TAustriaT
ATE259130T1This recordAustriaT1
DE60008109D1GermanyD1
DE60008109T2GermanyT2
US6971006B2United States of AmericaB2
US2006021022A1United States of AmericaA1
US7124296B2United States of AmericaB2
EP1192781B1European Patent Office (EPO)B1
AT360317TAustriaT
ATE360317T1AustriaT1
DE60034453D1GermanyD1
EP1192782B1European Patent Office (EPO)B1
AT372636TAustriaT
ATE372636T1AustriaT1
DE60036284D1GermanyD1
DE60034453T2GermanyT2
DE60036284T2GermanyT2
US7600131B1United States of AmericaB1
US7996670B1United States of AmericaB1