Patents by Inventor Wajdi Feghali

Wajdi Feghali has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050149744
    Abstract: A network processing having cryptographic processing includes an authentication buffer for storing ciphered data and providing the ciphered data to an authentication core.
    Type: Application
    Filed: December 29, 2003
    Publication date: July 7, 2005
    Inventors: Jaroslaw Sydir, Kamal Koshy, Wajdi Feghali, Bradley Burres, Gilbert Wolrich
  • Publication number: 20050141715
    Abstract: A method and apparatus for scheduling the processing of commands by a plurality of cryptographic algorithm cores in a network processor.
    Type: Application
    Filed: December 29, 2003
    Publication date: June 30, 2005
    Inventors: Jaroslaw Sydir, Chen-Chi Kuo, Kamal Koshy, Wajdi Feghali, Bradley Burres, Gilbert Wolrich
  • Publication number: 20050135604
    Abstract: An architecture to perform a hash algorithm. Embodiments of the invention relate to the use of processor architecture logic to implement an addition operation of initial state information to intermediate state information as required by hash algorithms while reducing the contribution of the addition operation to the critical path of the algorithm's performance within the processor architecture.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Inventors: Wajdi Feghali, Gilbert Wolrich, Matthew Adiletta, Brad Burres
  • Publication number: 20050138366
    Abstract: A network forwarding device includes at least one physical interface, a framer and a network processor having multiple processing engines arranged as: a preparation stage provided on a first microengine of a processor having plural microengines the preparation stage to prepare the packet for processing, a processing stage provided on a second microengine of the processor, the processing stage to perform at least one crypto operation on the packet and a final stage provided on a third microengine of the processor to perform validate the packet in accordance with security associations and a switch fabric.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventors: Pan-Loong Loh, Alwyn Remedios, Bob Pabla, Walter Gilmore, Wajdi Feghali, Robert Ottavi, Bradley Burres
  • Publication number: 20050138368
    Abstract: A method and apparatus is described for processing of network data packets by a network processor having cipher processing cores and authentication processing cores which operate on data within the network data packets, in order to provide a one-pass ciphering and authentication processing of the network data packets.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventors: Jaroslaw Sydir, Kamal Koshy, Wajdi Feghali, Bradley Burres, Gilbert Wolrich
  • Publication number: 20050123140
    Abstract: Performing a hash algorithm in a processor architecture to alleviate performance bottlenecks and improve overall algorithm performance. In one embodiment of the invention, the hash algorithm is pipelined within the processor architecture.
    Type: Application
    Filed: December 4, 2003
    Publication date: June 9, 2005
    Inventor: Wajdi Feghali
  • Patent number: 6901516
    Abstract: A system for ciphering data for transmission by a communication device is provided. The system includes a memory device having a memory buffer a first access port connected to the memory buffer and a second access port connected to the memory buffer. The system also has a data processing processor connected to the first access port via a first bus and a ciphering processor connected to the second access port via a second bus. The first access port and the second access port each provide mutually independent access to the memory buffer. The second bus is not connected to the first bus. The data processing processor is adapted to receive the data and provide the data to the memory buffer over the first bus. The ciphering processor is adapted to retrieve the data from the memory buffer over the second bus, generate ciphered data from the data, generate integrity check information for the ciphered data using the data and provide the ciphered data to the memory buffer over the second bus.
    Type: Grant
    Filed: February 4, 1999
    Date of Patent: May 31, 2005
    Assignee: Alcatel Canada Inc.
    Inventors: Brett Howard, Peter Selwyn, Shawn Lennox, Clayton Cameron, Michel Lamarche, Lorne Flindall, Andrew Robison, Wajdi Feghali
  • Publication number: 20050044134
    Abstract: A high-performance, low-latency data retrieval system is disclosed using hash functions. Given a set of input data, the data retrieval system may generate one or more index values and a signature value according to a predetermined hash function. The index values may be applied to respective data arrays to access a data unit therein. The data unit may include signatures previously developed when populating the array. If a signature from the data unit matches the signature generated from the hash function, then the associated index may be applied to a second portion of the respective data array to retrieve requested data.
    Type: Application
    Filed: July 23, 2003
    Publication date: February 24, 2005
    Inventors: Jon Krueger, Wajdi Feghali, Gilbert Wolrich
  • Publication number: 20050010761
    Abstract: A security policy database cache includes at least one primary table including signature values that indicate that a packet's security policy database information may be in the cache and at least one secondary table including cache entries having a selector, flags, security association information and an operation to perform on the corresponding packet for which a cache lookup was made.
    Type: Application
    Filed: July 11, 2003
    Publication date: January 13, 2005
    Inventors: Alwyn Dos Remedios, Wajdi Feghali, Gilbert Wolrich, Bradley Burres