Patents by Inventor Marcin Lukowiak

Marcin Lukowiak 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: 20240020424
    Abstract: Systems and methods for protecting intellectual property of a circuit via obfuscation of logic through encryption. The methods comprise: analyzing a combinational circuit (CC) to identify first logic gates that perform first function(s) which is(are) implementable by LUT(s); dividing CC a first portion comprising the first logic gates and a second portion comprising remaining logic gates; protecting gate logic of the first portion by at least storing information implementing the first function(s) in an encrypted LUT format in a memory device of the circuit such that the first function(s) is(are) obfuscated when the circuit is in an at-rest state; and interfacing the remaining logic gates with the memory device such that the circuit is configured to generate an output in accordance with operations of the combinational circuit using the information stored in the encrypted LUT format.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 18, 2024
    Inventors: Michael T. Kurdziel, Steven M. Farris, Marcin Lukowiak, Stanislaw Radziszowski
  • Patent number: 11115395
    Abstract: A cross-domain information transfer system includes a key distribution center that generates private encryption keys and a signature key pair as a secret signing and secret verifying key for an attribute associated with a given domain. A sender device generates ciphertext from plaintext based upon the private encryption key, appends an attribute for a given domain to the ciphertext, generates ciphertext with a concealed attribute based upon the secret signing key and broadcasts the ciphertext with the concealed attribute. Domain gateway devices each receive a respective secret verifying key for an associated attribute, receive the ciphertext with the concealed attribute from the untrusted network, and use the secret verifying key to determine if the concealed attribute matches the attribute associated with the domain gateway device, and, when so, pass the ciphertext to at least one receiver device coupled with the domain gateway device.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 7, 2021
    Assignee: HARRIS GLOBAL COMMUNICATIONS, INC.
    Inventors: Michael T. Kurdziel, Steven M. Farris, Peter Bajorski, Alan R. Kaminsky, Marcin Lukowiak, Stanislaw P. Radziszowski
  • Publication number: 20210029097
    Abstract: A cross-domain information transfer system includes a key distribution center that generates private encryption keys and a signature key pair as a secret signing and secret verifying key for an attribute associated with a given domain. A sender device generates ciphertext from plaintext based upon the private encryption key, appends an attribute for a given domain to the ciphertext, generates ciphertext with a concealed attribute based upon the secret signing key and broadcasts the ciphertext with the concealed attribute. Domain gateway devices each receive a respective secret verifying key for an associated attribute, receive the ciphertext with the concealed attribute from the untrusted network, and use the secret verifying key to determine if the concealed attribute matches the attribute associated with the domain gateway device, and, when so, pass the ciphertext to at least one receiver device coupled with the domain gateway device.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: MICHAEL T. KURDZIEL, STEVEN M. FARRIS, PETER BAJORSKI, ALAN R. KAMINSKY, MARCIN LUKOWIAK, STANISLAW P. RADZISZOWSKI
  • Patent number: 9438416
    Abstract: Systems (100) and methods (600) for generating encrypted data. The methods involve: combining a cryptographic key with state initialization bits to generate first combination bits; producing a first keystream by performing a permutation function ƒ using the first combination bits as inputs thereto; and using the first keystream to encrypt first data (e.g., authentication data or message body data) so as to produce first encrypted data. The permutation function ƒ comprises a round function ƒround that is iterated R times. The round function ƒround consists of (1) a substitution layer in which the first combination bits are substituted with substitute bits, (2) a permutation layer in which the substitute bits are re-arranged, (3) a mixing layer in which multiple of the permutation layer are combined together, and (4) an addition layer in which a constant is added to the output of the mixing layer.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: September 6, 2016
    Assignee: Harris Corporation
    Inventors: Michael T. Kurdziel, Matthew Kelly, Alan Kaminsky, Marcin Lukowiak, Stanislaw Radziszowski
  • Publication number: 20160020901
    Abstract: Systems (100) and methods (600) for generating encrypted data. The methods involve: combining a cryptographic key with state initialization bits to generate first combination bits; producing a first keystream by performing a permutation function ƒ using the first combination bits as inputs thereto; and using the first keystream to encrypt first data (e.g., authentication data or message body data) so as to produce first encrypted data. The permutation function ƒ comprises a round function ƒround that is iterated R times. The round function ƒround consists of (1) a substitution layer in which the first combination bits are substituted with substitute bits, (2) a permutation layer in which the substitute bits are re-arranged, (3) a mixing layer in which multiple of the permutation layer are combined together, and (4) an addition layer in which a constant is added to the output of the mixing layer.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: Michael T. Kurdziel, Matthew Kelly, Alan Kaminsky, Marcin Lukowiak, Stanislaw Radziszowski
  • Patent number: 8873759
    Abstract: Method for distributing a group session cryptographic key includes initiating at least one pairwise key distribution session including a root node (100) and at least one communication node (101-107). The method further includes performing at a communication node which has received the group session cryptographic key a propagated pairwise key distribution session with at least one of the communication nodes which has not previously received said group session cryptographic key. The propagated pairwise key distribution sessions are performed at each of the communication nodes which subsequently receives the group session cryptographic key until the group session cryptographic key has been securely provided to all authorized communication nodes.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: October 28, 2014
    Assignee: Harris Corporation
    Inventors: Michael Thomas Kurdziel, Peter Bajorski, Alan Kaminsky, Marcin Lukowiak, Stainslaw Radziszowski, Christopher Wood