Patents by Inventor Rahuldeva Ghosh

Rahuldeva Ghosh 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: 11977468
    Abstract: A performance monitoring unit of a processor includes one or more performance monitoring counters, and a behavioral detector to sample data from a set of the one or more performance monitoring counters, analyze the sampled data, and identify a type of workload of a software process being executed by the processor.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: May 7, 2024
    Assignee: INTEL CORPORATION
    Inventors: Rahuldeva Ghosh, Zheng Zhang
  • Patent number: 11790087
    Abstract: A method comprises generating a first set of hardware performance counter (HPC) events that is ranked based on an ability of an individual HPC event to profile a malware class, generating a second set of HPC event combinations that is ranked based on an ability of a set of at least two joint HPC events to profile a malware class, generating a third set of extended HPC event combinations, profiling one or more malware events and one or more benign applications to obtain a detection accuracy parameter for each malware event, applying a machine learning model to rank the third set of HPC event combinations based on malware detection accuracy, and applying a genetic algorithm to the third set of HPC event combinations to identify a subset of the third set of extended combinations of HPC events to be used for malware detection and classification.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: October 17, 2023
    Assignee: INTEL CORPORATION
    Inventors: Deepak Kumar Mishra, Prajesh Ambili Rajendran, Taj un nisha N, Rahuldeva Ghosh, Paul Carlson, Zheng Zhang
  • Publication number: 20220335127
    Abstract: The present disclosure is directed to systems and methods for detecting side-channel exploit attacks such as Spectre and Meltdown. Performance monitoring circuitry includes first counter circuitry to monitor CPU cache misses and second counter circuitry to monitor DTLB load misses. Upon detecting an excessive number of cache misses and/or load misses, the performance monitoring circuitry transfers the first and second counter circuitry data to control circuitry. The control circuitry determines a CPU cache miss to DTLB load miss ratio for each of a plurality of temporal intervals. The control circuitry the identifies, determines, and/or detects a pattern or trend in the CPU cache miss to DTLB load miss ratio. Upon detecting a deviation from the identified CPU cache miss to DTLB load miss ratio pattern or trend indicative of a potential side-channel exploit attack, the control circuitry generates an output to alert a system user or system administrator.
    Type: Application
    Filed: May 9, 2022
    Publication date: October 20, 2022
    Applicant: Intel Corporation
    Inventors: Paul Carlson, Rahuldeva Ghosh, Baiju Patel, Zhong Chen
  • Patent number: 11372972
    Abstract: The present disclosure is directed to systems and methods for detecting side-channel exploit attacks such as Spectre and Meltdown. Performance monitoring circuitry includes first counter circuitry to monitor CPU cache misses and second counter circuitry to monitor DTLB load misses. Upon detecting an excessive number of cache misses and/or load misses, the performance monitoring circuitry transfers the first and second counter circuitry data to control circuitry. The control circuitry determines a CPU cache miss to DTLB load miss ratio for each of a plurality of temporal intervals. The control circuitry the identifies, determines, and/or detects a pattern or trend in the CPU cache miss to DTLB load miss ratio. Upon detecting a deviation from the identified CPU cache miss to DTLB load miss ratio pattern or trend indicative of a potential side-channel exploit attack, the control circuitry generates an output to alert a system user or system administrator.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: June 28, 2022
    Assignee: Intel Corporation
    Inventors: Paul Carlson, Rahuldeva Ghosh, Baiju Patel, Zhong Chen
  • Publication number: 20220092174
    Abstract: A secure performance monitoring unit of a processor includes one or more performance monitoring counters and a secure group manager. The secure group manager is configured to receive a request to create a secure counter group from a software (SW) process being executed by a processor, the request including identification of the one or more counters; determine availability of the one or more counters, creating the secure counter group, assign the one or more counters to the secure counter group, and save a public key of the SW process, when the one or more counters are available; receive and save a private key for the secure counter group; receive a request to configure the secure counter group from the SW process; verify the configuration using the public key of the SW process; and begin sampling of the one or more counters when the configuration is verified.
    Type: Application
    Filed: December 1, 2021
    Publication date: March 24, 2022
    Applicant: Intel Corporation
    Inventors: Rahuldeva Ghosh, Zheng Zhang
  • Publication number: 20220091961
    Abstract: A processor includes one or more processing cores, and a performance monitoring unit (PMU), the PMU including one or more performance monitoring counters; a PMU memory to store a PMU kernel, the PMU kernel including one or more programmable PMU functions; and a PMU processor to load the PMU kernel and concurrently execute the one or more programmable PMU functions of the PMU kernel to concurrently access the one or more performance counters.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Applicant: Intel Corporation
    Inventors: Zheng Zhang, Rahuldeva Ghosh
  • Publication number: 20220092179
    Abstract: A system includes a processor to execute a data flow instrumented application to generate data trace data representing data flows of the data flow instrumented application; processor trace circuitry to generate processor trace (PT) data from the data trace data; and a data flow detecting pipeline to monitor the data flows represented by the PT data in real time and generate an alert if one or more of the data flows deviates from a data flow model for the data flow instrumented application.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 24, 2022
    Applicant: Intel Corporation
    Inventors: Zheng Zhang, Rahuldeva Ghosh
  • Publication number: 20220091960
    Abstract: A performance monitoring unit of a processor includes one or more performance monitoring counters, and a behavioral detector to sample data from a set of the one or more performance monitoring counters, analyze the sampled data, and identify a type of workload of a software process being executed by the processor.
    Type: Application
    Filed: December 1, 2021
    Publication date: March 24, 2022
    Applicant: Intel Corporation
    Inventors: Rahuldeva Ghosh, Zheng Zhang
  • Publication number: 20210110038
    Abstract: A method comprises generating a first set of hardware performance counter (HPC) events that is ranked based on an ability of an individual HPC event to profile a malware class, generating a second set of HPC event combinations that is ranked based on an ability of a set of at least two joint HPC events to profile a malware class, generating a third set of extended HPC event combinations, profiling one or more malware events and one or more benign applications to obtain a detection accuracy parameter for each malware event, applying a machine learning model to rank the third set of HPC event combinations based on malware detection accuracy, and applying a genetic algorithm to the third set of HPC event combinations to identify a subset of the third set of extended combinations of HPC events to be used for malware detection and classification.
    Type: Application
    Filed: December 23, 2020
    Publication date: April 15, 2021
    Applicant: Intel Corporation
    Inventors: Deepak Kumar Mishra, Prajesh Ambili Rajendran, Taj un nisha N, Rahuldeva Ghosh, Paul Carlson, Zheng Zhang
  • Patent number: 10764563
    Abstract: A user authentication system and method. A two-dimensional image of a scene is obtained and range information obtained from the scene is aligned with the two-dimensional image. One or more depth regions is identified and image segments corresponding to the one or more depth regions are selected within the two-dimensional image. Brightness operations are performed on one or more of the selected image segments to form a corrected image.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: September 1, 2020
    Assignee: Intel Corporation
    Inventors: David L. Graumann, Rahuldeva Ghosh, Scott Pfursich
  • Patent number: 10729980
    Abstract: Embodiments described herein provide an apparatus comprising a processor to receive, from a gaming/anti-cheating server, a message comprising a first pixel data set comprising first pixel data for one or more pixels of a watermark generated by the gaming/anti-cheating server, store the first pixel data set in the machine-readable memory, receive, from a gaming system, a frame buffer rendered by the gaming system and comprising the watermark generated by the gaming/anti-cheating server, isolate, from the frame buffer, a second pixel data set comprising second pixel data for one or more pixels corresponding to the first pixel set, and forward an alert to the gaming/anti-cheating server when the second pixel data differs from the first pixel data by an amount that exceeds a threshold. Other embodiments may be described and claimed.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: August 4, 2020
    Assignee: INTEL CORPORATION
    Inventors: Roksana Golizadeh Mojarad, Amin Heydarpour, Selvakumar Panneer, Rahuldeva Ghosh
  • Publication number: 20200206635
    Abstract: Embodiments described herein provide an apparatus comprising a processor to receive, from a gaming/anti-cheating server, a message comprising a first pixel data set comprising first pixel data for one or more pixels of a watermark generated by the gaming/anti-cheating server, store the first pixel data set in the machine-readable memory, receive, from a gaming system, a frame buffer rendered by the gaming system and comprising the watermark generated by the gaming/anti-cheating server, isolate, from the frame buffer, a second pixel data set comprising second pixel data for one or more pixels corresponding to the first pixel set, and forward an alert to the gaming/anti-cheating server when the second pixel data differs from the first pixel data by an amount that exceeds a threshold. Other embodiments may be described and claimed.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 2, 2020
    Applicant: Intel Corporation
    Inventors: ROKSANA GOLIZADEH MOJARAD, AMIN HEYDARPOUR, SELVADUMAR PANEER, RAHULDEVA GHOSH
  • Patent number: 10360442
    Abstract: System and techniques for spoofing detection in image biometrics are described herein. A sequence of images may be obtained from a camera; a first plurality of images in the sequence of images including a representation of a user body part, and a second plurality of images in the sequence of images including a representation of an environment of the user. A marker may be created for the representation of the body part. A feature of the environment of the user present during the second plurality of images may be identified in the sequence of images using a third group of circuits. A correlation between the marker and the feature of the environment in the sequence of images may be quantified to produce a synchronicity metric of the degree to which the marker and the feature of the environment correlate.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: July 23, 2019
    Assignee: Intel Corporation
    Inventors: Ansuya Negi, Scott Pfursich, David L. Graumann, Ranjit S. Narjala, Rahuldeva Ghosh
  • Publication number: 20190130104
    Abstract: The present disclosure is directed to systems and methods for detecting side-channel exploit attacks such as Spectre and Meltdown. Performance monitoring circuitry includes first counter circuitry to monitor CPU cache misses and second counter circuitry to monitor DTLB load misses. Upon detecting an excessive number of cache misses and/or load misses, the performance monitoring circuitry transfers the first and second counter circuitry data to control circuitry. The control circuitry determines a CPU cache miss to DTLB load miss ratio for each of a plurality of temporal intervals. The control circuitry the identifies, determines, and/or detects a pattern or trend in the CPU cache miss to DTLB load miss ratio. Upon detecting a deviation from the identified CPU cache miss to DTLB load miss ratio pattern or trend indicative of a potential side-channel exploit attack, the control circuitry generates an output to alert a system user or system administrator.
    Type: Application
    Filed: December 27, 2018
    Publication date: May 2, 2019
    Inventors: Paul Carlson, Rahuldeva Ghosh, Baiju Patel, Zhong Chen
  • Patent number: 10198645
    Abstract: System and techniques for preventing face-based authentication spoofing are described herein. A visible light emitter may be controlled to project a pattern into a camera's field of view during an authentication attempt. An image may be obtained from the camera for the authentication attempt. A potential spoofing region on image may be identified by finding the pattern. An authentication attempt based on a face found in the potential spoofing region may be prevented.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 5, 2019
    Assignee: Intel Corporation
    Inventors: David L. Graumann, Rahuldeva Ghosh, Ranjit S Narjala
  • Publication number: 20180373923
    Abstract: System and techniques for spoofing detection in image biometrics are described herein. A sequence of images may be obtained from a camera; a first plurality of images in the sequence of images including a representation of a user body part, and a second plurality of images in the sequence of images including a representation of an environment of the user. A marker may be created for the representation of the body part. A feature of the environment of the user present during the second plurality of images may be identified in the sequence of images using a third group of circuits. A correlation between the marker and the feature of the environment in the sequence of images may be quantified to produce a synchronicity metric of the degree to which the marker and the feature of the environment correlate.
    Type: Application
    Filed: January 22, 2018
    Publication date: December 27, 2018
    Inventors: Ansuya Negi, Scott Pfursich, David L. Graumann, Ranjit S. Narjala, Rahuldeva Ghosh
  • Patent number: 9875396
    Abstract: System and techniques for spoofing detection in image biometrics are described herein. A sequence of images may be obtained from a camera; a first plurality of images in the sequence of images including a representation of a user body part, and a second plurality of images in the sequence of images including a representation of an environment of the user. A marker may be created for the representation of the body part. A feature of the environment of the user present during the second plurality of images may be identified in the sequence of images using a third group of circuits. A correlation between the marker and the feature of the environment in the sequence of images may be quantified to produce a synchronicity metric of the degree to which the marker and the feature of the environment correlate.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: January 23, 2018
    Assignee: Intel Corporation
    Inventors: Ansuya Negi, Scott Pfursich, David L. Graumann, Ranjit S. Narjala, Rahuldeva Ghosh
  • Patent number: 9811649
    Abstract: A system and method for capturing an image of a user. An image is captured with a camera, wherein the image includes a user's image. A first avatar is displayed in a display, wherein displaying includes positioning an avatar in at least some of the user's image. The user is then encouraged to move so the first avatar moves to a second position in the display.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventors: Scott Pfursich, David L. Graumann, Ranjit S Narjala, Rahuldeva Ghosh
  • Patent number: D820310
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: June 12, 2018
    Assignee: McAfee, LLC
    Inventors: David L. Graumann, Rahuldeva Ghosh, Ranjit S. Narjala
  • Patent number: D820317
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: June 12, 2018
    Assignee: McAfee, LLC
    Inventors: David L. Graumann, Rahuldeva Ghosh, Ranjit S. Narjala