Patents by Inventor Brian C. Koziel
Brian C. Koziel 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: 12242847Abstract: A computer processing system and method for computing large-degree isogenies having a computer processor resident on an electronic computing device operably configured to execute computer-readable instructions programmed to perform a large-degree isogeny operation by chaining together a plurality of scalar point multiplications, a plurality of isogeny computations, and a plurality of isogeny evaluations.Type: GrantFiled: August 13, 2021Date of Patent: March 4, 2025Assignee: PQSecure Technologies, LLCInventors: Rami El Khatib, Brian C. Koziel
-
Patent number: 12217018Abstract: A computer processing system that includes at least one arithmetic logic unit in a computer processing device and includes at least one addition circuit operably configured to compute addition operations, operably configured to receive two numerical inputs, and operably configured to compute a sum and includes at least one modular multiplication circuit operably configured to receive the sum from the at least one addition circuit, receive at least one other numerical input, and receive a numerical modulus to perform a modular multiplication operation and generate a modular multiplication operation result.Type: GrantFiled: September 20, 2021Date of Patent: February 4, 2025Assignee: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El Khatib
-
Publication number: 20240220201Abstract: A computer processing system that includes at least one arithmetic logic unit in a computer processing device and includes at least one addition circuit operably configured to compute addition operations, operably configured to receive two numerical inputs, and operably configured to compute a sum and includes at least one modular multiplication circuit operably configured to receive the sum from the at least one addition circuit, receive at least one other numerical input, and receive a numerical modulus to perform a modular multiplication operation and generate a modular multiplication operation resultType: ApplicationFiled: September 20, 2021Publication date: July 4, 2024Applicant: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El Khatib
-
Patent number: 12010231Abstract: A computer processing system have includes a processing unit operably configured to perform a plurality of exponentiation operations and a cryptosystem controller operably configured to load an exponent from the at least one exponentiation operation from a memory to an algorithm controller by first applying a function, wherein the algorithm controller including at least one set of shift registers operably configured to shift a plurality of digits and operably configured to utilize at least one of the plurality of digits as an output.Type: GrantFiled: June 23, 2021Date of Patent: June 11, 2024Assignee: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El-Khatib
-
Publication number: 20240187230Abstract: A computer processing system that includes an elliptic curve computational unit in a computer processing device operably configured to perform an elliptic curve arithmetic operation with a sequence of field operations, receive an elliptic curve numerical input that includes at least one elliptic curve coefficient of an elliptic curve that is operably utilized in the elliptic curve arithmetic operation, receive an elliptic curve coefficient randomization numerical input that is operably configured for use in the elliptic curve arithmetic operation, compute a new and substantially equivalent elliptic curve representation for the elliptic curve coefficient of the elliptic curve by performing a field operation with the elliptic curve numerical input and the elliptic curve coefficient randomization numerical input, and utilize the new and substantially equivalent elliptic curve representation in the sequence of field operations, and having an arithmetic output port operably configured to output a numerical resuType: ApplicationFiled: December 17, 2021Publication date: June 6, 2024Applicant: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El Khatib, Abubakr Abdulgadir
-
Publication number: 20240184573Abstract: A computer processing system and method for computing large-degree isogenies having a computer processor resident on an electronic computing device operably configured to execute computer-readable instructions programmed to perform a large-degree isogeny operation by chaining together a plurality of scalar point multiplications, a plurality of isogeny computations, and a plurality of isogeny evaluations.Type: ApplicationFiled: August 13, 2021Publication date: June 6, 2024Applicant: PQSecure Technologies, LLCInventors: Rami El Khatib, Brian C. Koziel
-
Publication number: 20240184699Abstract: A computer processing isogeny-based cryptosystem method and architecture having at least one cryptosystem controller operably configured to initiate and supervise isogeny-based cryptosystem operations, at least one read-only memory operably configured to read instruction sequences and constants used to perform operations within an isogeny-based cryptosystem, at least one random-access memory operably configured to read and write intermediate data for the isogeny-based cryptosystem, and at least one of an isogeny computational unit operably configured to perform isogeny-based arithmetic. The isogeny computational unit also includes a program control unit operably configured to control the operations within the isogeny-based cryptosystem through a sequence of instructions and an instruction control unit operably configured to control an arithmetic logic unit and random-access memory interactions that include loading and storing data to the least one random-access memory.Type: ApplicationFiled: May 25, 2021Publication date: June 6, 2024Applicant: PQSecure Technologies, LLCInventors: Rami El Khatib, Brian C. Koziel
-
Patent number: 11943353Abstract: A computer processing system having an isogeny-based cryptosystem for randomizing computational hierarchy to protect against side-channel analysis in isogeny-based cryptosystems.Type: GrantFiled: December 17, 2020Date of Patent: March 26, 2024Assignee: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El Khatib
-
Publication number: 20220417017Abstract: A computer processing system have includes a processing unit operably configured to perform a plurality of exponentiation operations and a cryptosystem controller operably configured to load an exponent from the at least one exponentiation operation from a memory to an algorithm controller by first applying a function, wherein the algorithm controller including at least one set of shift registers operably configured to shift a plurality of digits and operably configured to utilize at least one of the plurality of digits as an output.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Applicant: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El-Khatib
-
Patent number: 11509473Abstract: At least one computer processor configured with a single prime field accelerator having software-based instructions operably configured to compute both isogeny-based cryptography equations and elliptic curve cryptography equations using a plurality of shared computations resident on a shared memory storage and that include finite field arithmetic and elliptic curve group arithmetic sequentially computed with an architecture controller.Type: GrantFiled: July 20, 2020Date of Patent: November 22, 2022Assignee: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El-Khatib
-
Patent number: 11483152Abstract: A computer processing system for validating isogeny-based cryptography keys having an electronic computing device with an isogeny-based cryptosystem operably configured to validate public keying material including an elliptic curve by simultaneously computing an elliptic curve supersingularity check along with an elliptic curve public point check.Type: GrantFiled: December 30, 2020Date of Patent: October 25, 2022Assignee: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El Khatib, Brandon Langenberg
-
Publication number: 20220276840Abstract: A computer processing system for validating isogeny-based cryptography keys having an electronic computing device with an isogeny-based cryptosystem operably configured to validate public keying material including an elliptic curve by simultaneously computing an elliptic curve supersingularity check along with an elliptic curve public point check.Type: ApplicationFiled: December 30, 2020Publication date: September 1, 2022Applicant: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El Khatib, Brandon Langenberg
-
Publication number: 20220255742Abstract: At least one computer processor configured with a single prime field accelerator having software-based instructions operably configured to compute both isogeny-based cryptography equations and elliptic curve cryptography equations using a plurality of shared computations resident on a shared memory storage and that include finite field arithmetic and elliptic curve group arithmetic sequentially computed with an architecture controller.Type: ApplicationFiled: July 20, 2020Publication date: August 11, 2022Applicant: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El-Khatib
-
Publication number: 20220200802Abstract: A computer processing system having an isogeny-based cryptosystem for randomizing computational hierarchy to protect against side-channel analysis in isogeny-based cryptosystems.Type: ApplicationFiled: December 17, 2020Publication date: June 23, 2022Applicant: PQSecure Technologies, LLCInventors: Brian C. Koziel, Rami El Khatib
-
Patent number: 11165578Abstract: A computer processing system for reducing a processing footprint in cryptosystems utilizing quadratic extension field arithmetic such as pairing-based cryptography, elliptic curve cryptography, code-based cryptography and post-quantum elliptic curve cryptography that includes at least one computer processor having a register file with three processor registers operably configured to implement quadratic extension field arithmetic equations in a finite field of Fp2 and a multiplexer operably configured to selectively shift from each of the three processor registers in sequential order to generate modular additional results and modular multiplication results from the three processor registers.Type: GrantFiled: August 16, 2018Date of Patent: November 2, 2021Assignee: PQSecure Technologies, LLCInventors: Brian C. Koziel, Brandon Langenberg
-
Publication number: 20210320796Abstract: A computer processing system for reducing a processing footprint in cryptosystems utilizing quadratic extension field arithmetic such as pairing-based cryptography, elliptic curve cryptography, code-based cryptography and post-quantum elliptic curve cryptography that includes at least one computer processor having a register file with three processor registers operably configured to implement quadratic extension field arithmetic equations in a finite field of Fp2 and a multiplexer operably configured to selectively shift from each of the three processor registers in sequential order to generate modular additional results and modular multiplication results from the three processor registers.Type: ApplicationFiled: August 16, 2018Publication date: October 14, 2021Applicant: PQSecure Technologies, LLCInventors: Brian C. Koziel, Brandon Langenberg