Patents by Inventor Shahzad Muzaffar
Shahzad Muzaffar 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: 20240119183Abstract: A method of state permutation logic locking (SPeLL) for sequential circuits. The method includes encrypting original states of a sequential circuit to produce encrypted states, by transitioning an initial order of the original states into a secret permutation of the encrypted states, where the secret permutation is different than the initial order. The method also includes determining a cryptographic key that corresponds to the transition from the initial order of the original states to the secret permutation of the encrypted states, and decrypting the encrypted states, by using the cryptographic key to transition from the secret permutation of the encrypted states back to the initial order of the original states.Type: ApplicationFiled: October 3, 2023Publication date: April 11, 2024Applicant: Technology Innovation Institute—Sole Proprietorship LLCInventors: Ibrahim M. Elfadel, Shahzad Muzaffar, Kashif Nawaz
-
Patent number: 11133891Abstract: A method for transmitting a data block begins with segmenting the data block into a number of data sub-blocks. Each data sub-block where a number of high bits is greater than a number of low bits is then inverted. The data sub-blocks are then grouped into sets of data sub-blocks. For each set of data sub blocks, a number of pulses indicative of a number of high bits in each one of the data sub-blocks in the set is transmitted, there is a delay, and a number of pulses indicative of each high bit in each data sub-block of the set of data sub-blocks is transmitted followed by a delay. Finally, a number of pulses indicative of which ones of the data sub-blocks were inverted is transmitted.Type: GrantFiled: June 29, 2018Date of Patent: September 28, 2021Assignee: Khalifa University of Science and TechnologyInventors: Shahzad Muzaffar, Ibrahim Elfadel
-
Patent number: 11125635Abstract: A method includes the steps of providing a number of force consolidators between an object and a surface, providing a number of force sensors, each in a different one of the force consolidators, measuring an output of the force sensors, and processing the output of the force sensors to determine a total force exerted between the object and the surface. The force consolidators are each configured to reduce a portion of a surface area of the object into a consolidated surface area such that forces exerted on the portion of the surface area are concentrated in the consolidated surface area. By using the force consolidators along with the force sensors, the total force exerted by the object on the surface may be easily measured using off-the-shelf force sensor technologies.Type: GrantFiled: June 29, 2018Date of Patent: September 21, 2021Assignee: Khalifa University of Science and TechnologyInventors: Shahzad Muzaffar, Ibrahim Elfadel
-
Patent number: 10951596Abstract: A method for secure device-to-device communication using multilayered ciphers is provided. A selected cipher is employed to generate a pair of encryption/decryption keystreams for enabling multilayered encryption/decryption on a pulsed-index communication (PIC) packet(s). In examples discussed herein, a first layer encryption/decryption is performed by encrypting/decrypting a PIC data(s) (PD(s)) in the PIC packet(s) based on a first of the pair of encryption/decryption keystreams. In addition, a second layer encryption/decryption is performed by encrypting/decrypting selected control information (e.g., information related to encoding/decoding the PD(s)) in the PIC packet(s) based on a second of the pair of encryption/decryption keystreams.Type: GrantFiled: July 27, 2018Date of Patent: March 16, 2021Assignee: Khalifa University of Science and TechnologyInventors: Shahzad Muzaffar, Owais Talaat Waheed, Ibrahim Elfadel
-
Patent number: 10670450Abstract: A method for estimating the weight of a subject while moving includes attaching one or more force sensors to the subject such that the force sensors measure a force exerted between each foot of the subject and a surface on which the subject is positioned, monitoring the one or more force sensors while the subject is moving to obtain a moving force measurement, processing the moving force measurement to determine a peak level of the moving force, a valley level of the moving force measurement, and a force range of the moving force measurement, determining an acceleration of center of mass of the subject from the force range, and estimating the weight of the subject while moving from the valley level and the acceleration of center of mass.Type: GrantFiled: June 29, 2018Date of Patent: June 2, 2020Assignee: Khalifa University of Science and TechnologyInventors: Shahzad Muzaffar, Ibrahim Elfadel
-
Publication number: 20200036690Abstract: A method for secure device-to-device communication using multilayered ciphers is provided. A selected cipher is employed to generate a pair of encryption/decryption keystreams for enabling multilayered encryption/decryption on a pulsed-index communication (PIC) packet(s). In examples discussed herein, a first layer encryption/decryption is performed by encrypting/decrypting a PIC data(s) (PD(s)) in the PIC packet(s) based on a first of the pair of encryption/decryption keystreams. In addition, a second layer encryption/decryption is performed by encrypting/decrypting selected control information (e.g., information related to encoding/decoding the PD(s)) in the PIC packet(s) based on a second of the pair of encryption/decryption keystreams.Type: ApplicationFiled: July 27, 2018Publication date: January 30, 2020Inventors: Shahzad Muzaffar, Owais Talaat Waheed, Ibrahim Elfadel
-
Publication number: 20200007271Abstract: A method for transmitting a data block begins with segmenting the data block into a number of data sub-blocks. Each data sub-block where a number of high bits is greater than a number of low bits is then inverted. The data sub-blocks are then grouped into sets of data sub-blocks. For each set of data sub blocks, a number of pulses indicative of a number of high bits in each one of the data sub-blocks in the set is transmitted, there is a delay, and a number of pulses indicative of each high bit in each data sub-block of the set of data sub-blocks is transmitted followed by a delay. Finally, a number of pulses indicative of which ones of the data sub-blocks were inverted is transmitted.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Shahzad Muzaffar, Ibrahim Elfadel
-
Publication number: 20200003643Abstract: A method includes the steps of providing a number of force consolidators between an object and a surface, providing a number of force sensors, each in a different one of the force consolidators, measuring an output of the force sensors, and processing the output of the force sensors to determine a total force exerted between the object and the surface. The force consolidators are each configured to reduce a portion of a surface area of the object into a consolidated surface area such that forces exerted on the portion of the surface area are concentrated in the consolidated surface area. By using the force consolidators along with the force sensors, the total force exerted by the object on the surface may be easily measured using off-the-shelf force sensor technologies.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Shahzad Muzaffar, Ibrahim Elfadel
-
Publication number: 20200003609Abstract: A method for estimating the weight of a subject while moving includes attaching one or more force sensors to the subject such that the force sensors measure a force exerted between each foot of the subject and a surface on which the subject is positioned, monitoring the one or more force sensors while the subject is moving to obtain a moving force measurement, processing the moving force measurement to determine a peak level of the moving force, a valley level of the moving force measurement, and a force range of the moving force measurement, determining an acceleration of center of mass of the subject from the force range, and estimating the weight of the subject while moving from the valley level and the acceleration of center of mass.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Shahzad Muzaffar, Ibrahim Elfadel
-
Patent number: 10263765Abstract: Systems and methods for low-power single-wire communication are provided. In some embodiments, a method of operation of a transmitter to transmit a data word to a receiver using low-power single-wire communication includes receiving the data word to be transmitted to the receiver. The method also includes encoding the data word to be transmitted in a Pulsed Index Communication (PIC) format to produce a PIC data word and transmitting the PIC data word to the receiver. In this way, the transmitter may be able to transmit an increased amount of data while maintaining a simple communication protocol that uses low power and does not require a Clock-Data Recovery circuit.Type: GrantFiled: November 9, 2017Date of Patent: April 16, 2019Assignee: Khalifa University of Science and TechnologyInventors: Shahzad Muzaffar, Jerald Yoo, Ibrahim M. Elfadel
-
Publication number: 20180131505Abstract: Systems and methods for low-power single-wire communication are provided. In some embodiments, a method of operation of a transmitter to transmit a data word to a receiver using low-power single-wire communication includes receiving the data word to be transmitted to the receiver. The method also includes encoding the data word to be transmitted in a Pulsed Index Communication (PIC) format to produce a PIC data word and transmitting the PIC data word to the receiver. In this way, the transmitter may be able to transmit an increased amount of data while maintaining a simple communication protocol that uses low power and does not require a Clock-Data Recovery circuit.Type: ApplicationFiled: November 9, 2017Publication date: May 10, 2018Inventors: Shahzad Muzaffar, Jerald Yoo, Ayman Shabra, Ibrahim M. Elfadel