IP Library Granted Patent US 9,130,800
Granted Patent B2
US 9,130,800 · App. 13/958,041 · Granted Sep 8, 2015

Method for inserting/removal padding from packets

Inventors: Stephen Davis (Ottawa, CA); Michael Borza (Ottawa, CA)
H04L29/06959H04L12/413H04L63/0485H04W28/06H04L63/164H04W52/0229Y02B60/50
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,130,800
App. No.
13/958,041
Granted
Sep 8, 2015
Kind
B2
Abstract

The invention relates to the field of data packet management, and more specifically to the field of managing of data packets in such a manner that power consumption is reduced, such reduction being especially beneficial for portable device applications. In accordance with an embodiment of the invention there is provided a method of handling and manipulating data wherein padding and unpadding operations for a packet of data are performed at the transmission/reception of a packet from a network, and data handling is minimized within the portable device. According to another embodiment of the invention there is provided a method of encryption for packet data absent the padding data.

Claims (11)

1. A method for performing a ciphering operation on a packet received by a device implementing a cryptographic engine using a processor, comprising:

receiving by the device implementing a cryptographic engine an asynchronous packet comprising a plurality of data bits and a plurality of padding bits;

counting the data bits in the received padded packet;

removing the padding bits from the received padded packet within said device; and

storing the data bits in the asynchronous packet, after removal of the padding bits, in a memory for retrieval by the processor within said device;

performing, by the cryptographic engine the cipher operation on the data bits stored in said memory to create ciphered data in said device thereby reducing power consumption of said processor;

adding padding bits to the ciphered data; and

transmitting the ciphered data and the added padding bits into a network.

2. A method according to claim 1 , wherein the device is a wireless communication device.

3. A method according to claim 2 , wherein the padded packet comprises an Ethernet packet.

4. A method according to claim 1 , wherein the device is a battery-powered device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2015
From: ELLIPTIC TECHNOLOGIES INC.
To: SYNOPSYS INC.
Reel/Frame 036761/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2015
From: DAVIS, STEPHEN; BORZA, MICHAEL
To: ELLIPTIC SEMICONDUCTOR INC.
Reel/Frame 035785/0524 →
Continuity (3)
Continuation 11497418 · Aug 2, 2006
Provisional Application 60704459 · Aug 2, 2005
Related Publication 20130329885A1 · Dec 12, 2013