The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 03, 2020

Filed:

Jan. 15, 2018
Applicant:

Comsats Institute of Information Technology, Islamabad, PK;

Inventors:

Iqra Mustafa, Islamabad, PK;

Tanveer Khan, Islamabad, PK;

Masoom Alam, Islamabad, PK;

Nadeem Javaid, Islamabad, PK;

Abid Khan, Islamabad, PK;

Adnan Akhunzada, Islamabad, PK;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/30 (2006.01); H04L 9/14 (2006.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
H04L 9/302 (2013.01); H04L 9/0618 (2013.01); H04L 9/0869 (2013.01); H04L 9/14 (2013.01); H04L 9/3093 (2013.01);
Abstract

A Post-Quantum Computing Cryptographic communication protocol including a lattice based RSA algorithm, the protocol may include: generating a public key and a private key pair; encrypting a message using a public key pair; transmitting the encrypted message over a communication channel; and decrypting the encrypted message using a private key pair, wherein the generating the public key and the private key pair includes; selecting a first random vector from lattices using a Klein's Algorithm; selecting a second random vector from lattices using the Klein's Algorithm; generating a shortest random vector using a Gauss Sieve algorithm; taking a first vector product of the first random vector and the second random vector; calculating a Totient function of the first vector product; converting the Totient function to the first vector product; generating the public key pair; and generating the private key pair.


Find Patent Forward Citations

Loading…