Patents by Inventor Marcus D. Leech

Marcus D. Leech 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).

  • Patent number: 9054857
    Abstract: A parallelizable integrity-aware encryption technique is provided. In at least one embodiment of the present disclosure, a parallelizable integrity-aware encryption method comprises whitening at least one message block with a first mask value, encrypting the whitened at least one message block using a block cipher and a first key, and whitening the encrypted at least one message block with a second mask value to generate at least one corresponding output ciphertext block. In another embodiment of the present disclosure, a parallelizable integrity-aware encryption method comprises applying a XOR function to all blocks of a message to compute a XOR-sum, applying a first mask value to the XOR-sum; encrypting the masked XOR-sum using a block cipher and a first key, and applying a second mask value to the encrypted XOR-sum to generate an integrity tag.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 9, 2015
    Assignee: RPX Clearinghouse LLC
    Inventor: Marcus D. Leech
  • Publication number: 20130287205
    Abstract: A parallelizable integrity-aware encryption technique is provided. In at least one embodiment of the present disclosure, a parallelizable integrity-aware encryption method comprises whitening at least one message block with a first mask value, encrypting the whitened at least one message block using a block cipher and a first key, and whitening the encrypted at least one message block with a second mask value to generate at least one corresponding output ciphertext block. In another embodiment of the present disclosure, a parallelizable integrity-aware encryption method comprises applying a XOR function to all blocks of a message to compute a XOR-sum, applying a first mask value to the XOR-sum; encrypting the masked XOR-sum using a block cipher and a first key, and applying a second mask value to the encrypted XOR-sum to generate an integrity tag.
    Type: Application
    Filed: June 28, 2013
    Publication date: October 31, 2013
    Inventor: Marcus D. LEECH
  • Publication number: 20130251148
    Abstract: A system, method, and network interface obscures the existence of data encryption in a communication network is provided. A set of characters is generated by using a set of encryption keys as an input to a pseudo-random function. Each character corresponds to an index value. The encrypted data is divided into a plurality of parts. Each part is sectioned into a plurality of groups. Each group of the plurality of groups is encoded by mapping the group to a character in the set of characters according to its corresponding index value. The mapped characters are transmitted through the communication network.
    Type: Application
    Filed: May 20, 2013
    Publication date: September 26, 2013
    Applicant: Rockstar Consortium US LP
    Inventor: Marcus D. LEECH
  • Patent number: 8462943
    Abstract: A system, method, and network interface obscures the existence of data encryption in a communication network is provided. A set of characters is generated by using a set of encryption keys as an input to a pseudo-random function. Each character corresponds to an index value. The encrypted data is divided into a plurality of parts. Each part is sectioned into a plurality of groups. Each group of the plurality of groups is encoded by mapping the group to a character in the set of characters according to its corresponding index value. The mapped characters are transmitted through the communication network.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: June 11, 2013
    Assignee: Rockstar Consortium US LP
    Inventor: Marcus D. Leech
  • Publication number: 20120027204
    Abstract: A system, method, and network interface obscures the existence of data encryption in a communication network is provided. A set of characters is generated by using a set of encryption keys as an input to a pseudo-random function. Each character corresponds to an index value. The encrypted data is divided into a plurality of parts. Each part is sectioned into a plurality of groups. Each group of the plurality of groups is encoded by mapping the group to a character in the set of characters according to its corresponding index value. The mapped characters are transmitted through the communication network.
    Type: Application
    Filed: October 10, 2011
    Publication date: February 2, 2012
    Applicant: NORTEL NETWORKS LIMITED
    Inventor: Marcus D. LEECH
  • Patent number: 8050404
    Abstract: A system, method, and network interface obscures the existence of data encryption in a communication network is provided. A set of characters is generated by using a set of encryption keys as an input to a pseudo-random function. Each character corresponds to an index value. The encrypted data is divided into a plurality of parts. Each part is sectioned into a plurality of groups. Each group of the plurality of groups is encoded by mapping the group to a character in the set of characters according to its corresponding index value. The mapped characters are transmitted through the communication network.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: November 1, 2011
    Assignee: Nortel Networks Limited
    Inventor: Marcus D. Leech
  • Publication number: 20100166181
    Abstract: A system, method, and network interface obscures the existence of data encryption in a communication network is provided. A set of characters is generated by using a set of encryption keys as an input to a pseudo-random function. Each character corresponds to an index value. The encrypted data is divided into a plurality of parts. Each part is sectioned into a plurality of groups. Each group of the plurality of groups is encoded by mapping the group to a character in the set of characters according to its corresponding index value. The mapped characters are transmitted through the communication network.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventor: Marcus D. LEECH
  • Patent number: 5745577
    Abstract: A novel symmetric cryptographic system for data encryption uses two different sets of (m.times.n) s-boxes in its round function in one embodiment, where m and n are different integers. It also includes a set of expansion boxes to expand a half data block in a specific way. The expansion boxes are also (m.times.n) s-boxes. The cryptographic system of the invention is used in a feedback mode for generating better key schedules from a key.
    Type: Grant
    Filed: July 25, 1996
    Date of Patent: April 28, 1998
    Assignee: Northern Telecom Limited
    Inventor: Marcus D. Leech