Patents by Inventor Iqra MUSTAFA

Iqra MUSTAFA 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: 10581604
    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.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: March 3, 2020
    Assignee: COMSATS Institute of Information Technology
    Inventors: Iqra Mustafa, Tanveer Khan, Masoom Alam, Nadeem Javaid, Abid Khan, Adnan Akhunzada
  • Publication number: 20190116035
    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.
    Type: Application
    Filed: January 15, 2018
    Publication date: April 18, 2019
    Inventors: Iqra MUSTAFA, Tanveer KHAN, Masoom ALAM, Nadeem JAVAID, Abid KHAN, Adnan AKHUNZADA