Patents by Inventor Massimo Alioto

Massimo Alioto 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: 12671568
    Abstract: A device for counteracting side-channel attacks (SCA), including a machine learning unit (MLU) that is connectable to a cryptographic core. The MLU includes: a feature extractor unit configured to extract selected information-sensitive signals from the cryptographic core and to generate machine learning features based on the selected information-sensitive signals; and a machine learning-based power estimator unit configured to output cumulative information-sensitive energy based on the generated machine learning features. The device further includes a power compensation unit that is configured to cancel out the cumulative information-sensitive energy so as to counteract side-channel attacks (SCA).
    Type: Grant
    Filed: February 16, 2023
    Date of Patent: June 30, 2026
    Assignee: National University of Singapore
    Inventors: Qiang Fang, Longyang Lin, Massimo Alioto
  • Publication number: 20260019229
    Abstract: A device for counteracting side-channel attacks (SCA), including a machine learning unit (MLU) that is connectable to a cryptographic core. The MLU includes: a feature extractor unit configured to extract selected information-sensitive signals from the cryptographic core and to generate machine learning features based on the selected information-sensitive signals; and a machine learning-based power estimator unit configured to output cumulative information-sensitive energy based on the generated machine learning features. The device further includes a power compensation unit that is configured to cancel out the cumulative information-sensitive energy so as to counteract side-channel attacks (SCA).
    Type: Application
    Filed: February 16, 2023
    Publication date: January 15, 2026
    Inventors: Qiang FANG, Longyang LIN, Massimo ALIOTO
  • Publication number: 20250335203
    Abstract: A reconfigurable processor is described in an embodiment. The reconfigurable processor comprising a pipelined processor and memory modules associated with the pipelined processor, the pipelined processor being configured to execute an instruction set in a multi-stage pipeline including an instruction fetch (IF) stage, an instruction decode (ID) stage and an execute (EX) stage, wherein the pipelined processor is further adapted to perform each of the IF, ID and EX stages as two or more interleaved threads in a multi-thread mode and to share an IF pipeline output of the IF stage and/or an ID pipeline output of the ID stage between the two or more interleaved threads. A method of improving an efficiency of the reconfigurable processor is also described in an embodiment.
    Type: Application
    Filed: April 29, 2025
    Publication date: October 30, 2025
    Inventors: Yao Zu WONG, Viveka KONANDUR RAJANNA, Praveenakumar Shivappa SALAMANI, Hayate OKUHARA, Massimo ALIOTO
  • Publication number: 20250314527
    Abstract: Disclosed is a sensor fabric for detecting an attack on transistors. The fabric includes a plurality of sensor clusters. Each sensor cluster comprises a plurality of photodetectors and transistors, each photodetector being disposed next to a respective said transistor, a standard cell and an aggregator. The standard cell comprising a thresholding comparator for comparing a first input from a first group of the photodetectors of the respective cluster and a second input from a second group of the photodetectors of the respective cluster, the first input and second input being proportional to incident light sensed by the respective photodetectors, and flipping an output of the standard cell if a difference between the first input and second input exceeds a predetermined threshold. The aggregator aggregates the outputs from the clusters to produce an aggregated output, and triggering an alarm on detection of an attack based on the aggregated output.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 9, 2025
    Applicant: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Hui ZHANG, Longyang LIN, Massimo ALIOTO
  • Patent number: 12375271
    Abstract: A method of generating true random numbers for use by a cryptographic hardware component for cryptographic algorithms or communication protocols, and a cryptographic hardware component for cryptographic algorithms or communication protocols. The method comprises the steps of controlling a clock pulsewidth, PW, for pulsed-latch clocking in the cryptographic hardware component to switch between using the cryptographic hardware component to generate the true random numbers in a first operating state; and using the cryptographic hardware component for cryptographic processing in a second operating state.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: July 29, 2025
    Assignee: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Sachin Taneja, Massimo Alioto
  • Publication number: 20240078087
    Abstract: Embedded memory structures and methods where an array of bitcells is interconnected by a plurality of bitlines and wordlines, each bitcell comprising a transistor connected to one of the wordlines and one of the bitlines. A TRNG circuit, peripheral to the array of bitcells, sets transistors connected to the one or more of the bitlines to an off state, determines a time interval between different crossing thresholds in a voltage discharge in the bitlines, and digitizes the time interval into bits of an TRNG output. A PUF circuit. peripheral to the array of bitcells, sets a pair of transistors connected to the pair of bitlines and the same wordline to an underdriven state, determines respective times of the transistors of the pair crossing a threshold in a voltage discharge in the pair of bitlines, and digitizes a time difference into an n-bit PUF output.
    Type: Application
    Filed: December 23, 2021
    Publication date: March 7, 2024
    Applicant: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Sachin TANEJA, Viveka KONANDUR RAJANNA, Massimo ALIOTO
  • Patent number: 11799483
    Abstract: A cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, a battery-indifferent or pure energy harvesting multi-mode system, a method of operating a cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, and a method of operating battery-indifferent or pure energy harvesting multi-mode system.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: October 24, 2023
    Assignee: NATIONAL UNIVERSTY OF SINGAPORE
    Inventors: Longyang Lin, Saurabh Jain, Massimo Alioto
  • Publication number: 20230327868
    Abstract: A method of generating true random numbers for use by a cryptographic hardware component for cryptographic algorithms or communication protocols, and a cryptographic hardware component for cryptographic algorithms or communication protocols. The method comprises the steps of controlling a clock pulsewidth, PW, for pulsed-latch clocking in the cryptographic hardware component to switch between using the cryptographic hardware component to generate the true random numbers in a first operating state; and using the cryptographic hardware component for cryptographic processing in a second operating state.
    Type: Application
    Filed: August 13, 2021
    Publication date: October 12, 2023
    Applicant: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Sachin TANEJA, Massimo ALIOTO
  • Publication number: 20220052693
    Abstract: A cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, a battery-indifferent or pure energy harvesting multi-mode system, a method of operating a cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, and a method of operating battery-indifferent or pure energy harvesting multi-mode system.
    Type: Application
    Filed: November 1, 2021
    Publication date: February 17, 2022
    Applicant: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Longyang LIN, Saurabh JAIN, Massimo ALIOTO
  • Patent number: 11196422
    Abstract: A cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, a battery-indifferent or pure energy harvesting multi-mode system, a method of operating a cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, and a method of operating battery-indifferent or pure energy harvesting multi-mode system.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: December 7, 2021
    Assignee: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Longyang Lin, Saurabh Jain, Massimo Alioto
  • Publication number: 20200395940
    Abstract: A cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, a battery-indifferent or pure energy harvesting multi-mode system, a method of operating a cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, and a method of operating battery-indifferent or pure energy harvesting multi-mode system.
    Type: Application
    Filed: February 8, 2019
    Publication date: December 17, 2020
    Applicant: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Longyang LIN, Saurabh Jain, Massimo Alioto
  • Patent number: 10706904
    Abstract: A method of providing a reference voltage for reading of a resistive memory array, and a read circuit for reading of a resistive memory array. The method comprises the steps of generating a first reference voltage when a bitline of the resistive memory array is in a first resistance state, and generating a second reference voltage when the bitline is in a second resistance state; wherein the first reference voltage is different from the first reference voltage and the first resistance state is different from the second resistance state.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: July 7, 2020
    Assignees: NATIONAL UNIVERSITY OF SINGAPORE, AGENCY FPR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Kien Trinh Quang, Massimo Alioto, Sergio Ruocco
  • Publication number: 20190206469
    Abstract: A method of providing a reference voltage for reading of a resistive memory array, and a read circuit for reading of a resistive memory array. The method comprises the steps of generating a first reference voltage when a bitline of the resistive memory array is in a first resistance state, and generating a second reference voltage when the bitline is in a second resistance state; wherein the first reference voltage is different from the first reference voltage and the first resistance state is different from the second resistance state.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 4, 2019
    Applicants: NATIONAL UNIVERSITY OF SINGAPORE, AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Kien TRINH QUANG, Massimo ALIOTO, Sergio RUOCCO
  • Patent number: 9716381
    Abstract: An electrostatic discharge clamp circuit is provided for low power applications. The clamp circuit includes: a detection circuit, a bias circuit and a shunting circuit having at least one shunt transistor. The detection circuit is configured to detect an occurrence of an electrostatic charge on a power supply node and trigger discharge of the electrostatic charge through the shunting circuit. The bias circuit is coupled between the detection circuit and the shunting circuit and applies a bias voltage to the gate terminal of the shunt transistor. During an electrostatic discharge event, the bias circuit is configured to generate a bias voltage that is substantially equal to the supply voltage; whereas, during the absence of an electrostatic discharge event, the bias circuit is configured to generate a bias voltage that is substantially half of the supply voltage.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: July 25, 2017
    Assignee: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Yen-po Chen, Yoonmyung Lee, Jae-Yoon Sim, Massimo Alioto, Dennis Sylvester, David Blaauw
  • Publication number: 20150085406
    Abstract: An electrostatic discharge clamp circuit is provided for low power applications. The clamp circuit includes: a detection circuit, a bias circuit and a shunting circuit having at least one shunt transistor. The detection circuit is configured to detect an occurrence of an electrostatic charge on a power supply node and trigger discharge of the electrostatic charge through the shunting circuit. The bias circuit is coupled between the detection circuit and the shunting circuit and applies a bias voltage to the gate terminal of the shunt transistor. During an electrostatic discharge event, the bias circuit is configured to generate a bias voltage that is substantially equal to the supply voltage; whereas, during the absence of an electrostatic discharge event, the bias circuit is configured to generate a bias voltage that is substantially half of the supply voltage.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 26, 2015
    Inventors: Yen-po Chen, Yoonmyung Lee, Jae-Yoon Sim, Massimo Alioto, Dennis Sylvester, David Blaauw