Patents by Inventor Uzma Maroof

Uzma Maroof 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: 20240022396
    Abstract: An evolving encryptor system for generating a customized user-defined encryption block comprising an encryptor requirements agent that receives a plurality of encryption block design parameters and generates a current set of encryption block design requirements based Thereon, An encryptor algorithm engine provides a plurality of different encryption module design templates based on the current set of requirements, and an evolving encryptor processor generates a current plurality of encryption block templates based on the plurality of different encryption module design templates, assigns a cryptographic fitness measure to each of the templates, and determines whether a current iteration count is below a threshold value and, if so, conducts a next iteration by generating a next plurality of encryption block templates until both determined conditions are met, in which case the next plurality of encryption block templates is saved into an encryption block template database as a plurality of elite encryption block
    Type: Application
    Filed: June 22, 2023
    Publication date: January 18, 2024
    Applicant: WI-LAN RESEARCH INC.
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood, Uzma Maroof
  • Publication number: 20220166601
    Abstract: An evolving encryptor system for generating at least one customized user-defined encryption block, the evolving encryptor system comprising an encryptor requirements agent that receives a plurality of encryption block design parameters and then generates a current set of encryption block design requirements based on the received plurality of encryption block design parameters, an encryptor algorithm engine that provides a plurality of different encryption module design templates based on the current set of encryption block design requirements, and an evolving encryptor processor that generates a current plurality of encryption block templates based on the plurality of different encryption module design templates and evaluates a cryptographic fitness of each of the current plurality of encryption block templates and assigns a cryptographic fitness measure to each of the current plurality of encryption block templates, and determines whether a current iteration count is below an iteration threshold value and, i
    Type: Application
    Filed: August 10, 2021
    Publication date: May 26, 2022
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood, Uzma Maroof
  • Publication number: 20220166600
    Abstract: An evolving encryption circuit for transforming a plain-text data stream into an encrypted data stream, the evolving encryption circuit comprising a confusion box population manager that generates a plurality of confusion boxes, a confusion box population agent that applies at least one evolutionary operator to each of the generated plurality of confusion boxes to create an evolved plurality of confusion boxes, a confusion box fitness evaluator that evaluates a cryptographic fitness of each of the evolved plurality of confusion boxes and assigns a cryptographic fitness measure to each of the evolved plurality of confusion boxes, a confusion box library that stores each one of the evolved plurality of confusion boxes that has an assigned cryptographic fitness measure above a fitness threshold value; and an encryptor block that implements one of the confusion boxes stored in the confusion box library to transform the plain-text data stream into the encrypted data stream.
    Type: Application
    Filed: June 10, 2021
    Publication date: May 26, 2022
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood, Uzma Maroof