Patents by Inventor Ramesh Karri

Ramesh Karri 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: 20160049935
    Abstract: Exemplary systems, methods and computer-accessible mediums can encrypting a circuit by determining at least one location to insert at least one gate in the circuit using a fault analysis, and inserting the at least one gate in at least one section of the at least one location. The determination can include an iterative procedure that can be a greedy iterative procedure. The determination can be based on an effect of the particular location on a maximum number of outputs of the circuit.
    Type: Application
    Filed: July 13, 2015
    Publication date: February 18, 2016
    Inventors: OZGUR SINANOGLU, YOUNGOK PINO, JEYAVIJAYAN RAJENDRAN, RAMESH KARRI
  • Publication number: 20160034694
    Abstract: Exemplary systems, methods and computer-accessible mediums for encrypting at least one integrated circuit (IC) can include determining, using an interference graph, at least one location for a proposed insertion of at least one gate in or at the at least one IC, and inserting the gate(s) into the IC(s) at the location(s). The interference graph can be constructed based at least in part on an effect of the location(s) on at least one further location of the IC(s).
    Type: Application
    Filed: March 14, 2014
    Publication date: February 4, 2016
    Inventors: JEYAVIJAYAN RAJENDRAN, YOUNGOK PINO, OZGUR SINANOGLU, RAMESH KARRI
  • Publication number: 20160034628
    Abstract: Exemplary systems, methods and computer-accessible mediums can secure split manufacturing of an integrated circuit by modifying a previous location of at least one pin to a further location of the at least one pin based on a fault analysis procedure. A determination of the further location can include an iterative procedure that can be a greedy iterative procedure. The modification of the location of the at least one partition pin can be performed by swapping at least one further partition pin with the at least one partition pin.
    Type: Application
    Filed: March 14, 2014
    Publication date: February 4, 2016
    Inventors: JEYAVIJAYAN RAJENDRAN, OZGUR SINANOGLU, RAMESH KARRI
  • Patent number: 9081991
    Abstract: A ring oscillator (RO) based Design-For-Trust (DFTr) technique is described. Functional paths of integrated circuit (IC) are included in one or more embedded ROs by (1) selecting a path in the IC, based on path selection criteria, that has one or more unsecured gates, and (2) embedding one or more ROs on the IC until a stop condition is met. An input pattern to activate embedded RO is determined. Further, a golden frequency which is a frequency at which the embedded RO oscillates, and a frequency range of the embedded RO are determined. A Trojan in the IC may be detected by activating the embedded RO (by applying the input pattern), measuring a frequency at which the embedded RO oscillates, and determining whether or not a Trojan is present based on whether or not the measured frequency of the RO is within a predetermined operating frequency range of the RO.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: July 14, 2015
    Assignee: Polytechnic Institute of New York University
    Inventors: Vinayaka Jyothi, Ramesh Karri, Jeyavijayan Rajendran, Ozgur Sinanoglu
  • Patent number: 9081929
    Abstract: Exemplary systems, methods and computer-accessible mediums can encrypting a circuit by determining at least one location to insert at least one gate in the circuit using a fault analysis, and inserting the at least one gate in at least one section of the at least one location. The determination can include an iterative procedure that can be a greedy iterative procedure. The determination can be based on an effect of the particular location on a maximum number of outputs of the circuit.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: July 14, 2015
    Assignee: New York University
    Inventors: Ozgur Sinanoglu, Youngok Pino, Jeyavijayan Rajendran, Ramesh Karri
  • Publication number: 20120278893
    Abstract: A ring oscillator (RO) based Design-For-Trust (DFTr) technique is described. Functional paths of integrated circuit (IC) are included in one or more embedded ROs by (1) selecting a path in the IC, based on path selection criteria, that has one or more unsecured gates, and (2) embedding one or more ROs on the IC until a stop condition is met. An input pattern to activate embedded RO is determined. Further, a golden frequency which is a frequency at which the embedded RO oscillates, and a frequency range of the embedded RO are determined. A Trojan in the IC may be detected by activating the embedded RO (by applying the input pattern), measuring a frequency at which the embedded RO oscillates, and determining whether or not a Trojan is present based on whether or not the measured frequency of the RO is within a predetermined operating frequency range of the RO.
    Type: Application
    Filed: March 23, 2012
    Publication date: November 1, 2012
    Inventors: Vinayaka Jyothi, Ramesh Karri, Jeyavijayan Rajendran, Ozgur Sinanoglu
  • Patent number: 8005209
    Abstract: Advanced Encryption Standard (AES) is an encryption algorithm for securing sensitive unclassified material by U.S. Government agencies and, as a consequence the de facto encryption standard for commercial applications worldwide. Performing concurrent error detection (CED) for protection of such a widely deployed algorithm is an issue of paramount importance. We present a low-cost CED method for AES. In this method, we make use of invariance properties of AES to detect errors. For the first time, the invariance properties of the AES, which are for the most part used to attack the algorithm, are being used to protect it from fault attacks. Our preliminary ASIC synthesis of this architecture resulted in an area overhead of 13.8% and a throughput degradation of 16.67%.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: August 23, 2011
    Assignee: Polytechnic University
    Inventors: Nikhil Joshi, Ramesh Karri
  • Patent number: 7212495
    Abstract: A call signaling protocol that uses simplified messaging to set up, confirm set up, tear down, and confirm tear down of a connection. The available capacity of communications links is tracked so that it can be quickly determined whether or not a link can handle a call. Segments (e.g., time slots, wavelengths, etc.) of a link having enough available capacity are allocated by a separate operation. Connection state information is also tracked. The simple messages and information used by the signaling protocol permits it to be easily implemented in hardware. Such an implementation enables high-speed, high-capacity, call signaling.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: May 1, 2007
    Assignee: Polytechnic University
    Inventors: Ramesh Karri, Malathi Veeraraghavan, Brian Douglas, Haobo Wang
  • Publication number: 20070014395
    Abstract: Advanced Encryption Standard (AES) is an encryption algorithm for securing sensitive unclassified material by U.S. Government agencies and, as a consequence the de facto encryption standard for commercial applications worldwide. Performing concurrent error detection (CED) for protection of such a widely deployed algorithm is an issue of paramount importance. We present a low-cost CED method for AES. In this method, we make use of invariance properties of AES to detect errors. For the first time, the invariance properties of the AES, which are for the most part used to attack the algorithm, are being used to protect it from fault attacks. Our preliminary ASIC synthesis of this architecture resulted in an area overhead of 13.8% and a throughput degradation of 16.67%.
    Type: Application
    Filed: January 6, 2006
    Publication date: January 18, 2007
    Inventors: Nikhil Joshi, Ramesh Karri
  • Publication number: 20020196808
    Abstract: A call signaling protocol that uses simplified messaging to set up, confirm set up, tear down, and confirm tear down of a connection. The available capacity of communications links is tracked so that it can be quickly determined whether or not a link can handle a call. Segments (e.g., time slots, wavelengths, etc.) of a link having enough available capacity are allocated by a separate operation. Connection state information is also tracked. The simple messages and information used by the signaling protocol permits it to be easily implemented in hardware. Such an implementation enables high-speed, high-capacity, call signaling.
    Type: Application
    Filed: February 21, 2002
    Publication date: December 26, 2002
    Inventors: Ramesh Karri, Malathi Veeraraghavan, Brian Charles Douglas, Haobo Wang
  • Patent number: 6363506
    Abstract: A versatile testing scheme provides both off-line and on-line integrated circuit testing using common test circuitry. The testing scheme generates test patterns, applies test patterns and compacts test responses to test the integrated circuit. The original design of the integrated circuit may be modified so that the functional units of the original design perform test operations during idle processing cycles in the normal mode of operation. To this end, functional units of the design may be constrained to perform the test function by coordinating the generation and application of the test patterns and the compaction of the test responses with a usage profile of the functional units.
    Type: Grant
    Filed: April 13, 1999
    Date of Patent: March 26, 2002
    Assignee: Agere Systems Guardian Corp.
    Inventors: Ramesh Karri, Nilanjan Mukherjee
  • Patent number: 6052808
    Abstract: Concurrent Fault Detector Circuits (CFDCs) are test components of a main system, e.g. an Application Specific Integrated Circuit, and provide the results of the tests in parallel to at least one Error Source Register (ESR). Instead of reading out the ESR in parallel, its contents are copied to a serial shadow register so the contents can be read out in series to an error correcting application, thus reducing the number of output pins and the burden on resources of the main system. The ESR's receipt and transfer of information is under the control of a Boundary Scan Interface. In one embodiment, the test results are prioritized and compared to data in a mask register so that only important errors create a system interrupt which causes the read out of data from the shadow register.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: April 18, 2000
    Assignees: University of Kentucky Research Foundation, Lucent Technologies Inc.
    Inventors: Shianling Wu, Ramesh Karri, Charles E. Stroud