Patents by Inventor Leonid Dorrendorf

Leonid Dorrendorf 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: 11190340
    Abstract: A method for creating unified, efficient hardware implementations for multiple symmetric ciphers is described. For a chosen set of two or more distinct types of symmetric ciphers, a unified substitution box (SBOX) is designed that can implement most of the operations in a single hardware block, with small hardware blocks added before and after the unified SBOX for unique operations of each distinct symmetric cipher. Optimization techniques can also be applied to the linear operations and SBOX operations for the chosen set, rather than individually for each symmetric cipher, of the two or more distinct types of symmetric ciphers.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 30, 2021
    Assignee: ARM LIMITED
    Inventors: Leonid Dorrendorf, Ruvein Itskhak Levin, Ury Kreimer
  • Patent number: 11068604
    Abstract: Device, system, and method of managing trustworthiness of electronic devices. For example, an Internet of Things (IoT) device is able to transmit data to a recipient device. The recipient device operates as a querying device, and utilizes a query agent to query a trust-management server with regard to the trustworthiness of the IoT device. The trust-management server receives from the IoT device a set of values indicating various parameters of the IoT device. The trust-management server generates a trustworthiness report pertaining to the IoT device, and sends the report as a response to the trustworthiness query. Optionally, a caching agent caches copies of trustworthiness reports and provides to querying devices such previous reports, together with an indication of their freshness level.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: July 20, 2021
    Assignee: ARM LIMITED
    Inventors: Hagai Bar-El, Leonid Dorrendorf, Avraham Moshe Schneider
  • Publication number: 20200167480
    Abstract: Device, system, and method of managing trustworthiness of electronic devices. For example, an Internet of Things (IoT) device is able to transmit data to a recipient device. The recipient device operates as a querying device, and utilizes a query agent to query a trust-management server with regard to the trustworthiness of the IoT device. The trust-management server receives from the IoT device a set of values indicating various parameters of the IoT device. The trust-management server generates a trustworthiness report pertaining to the IoT device, and sends the report as a response to the trustworthiness query. Optionally, a caching agent caches copies of trustworthiness reports and provides to querying devices such previous reports, together with an indication of their freshness level.
    Type: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Inventors: Hagai Bar-El, Leonid Dorrendorf, Avraham Moshe Schneider
  • Patent number: 10592673
    Abstract: Device, system, and method of managing trustworthiness of electronic device. For example, an Internet of Things (IoT) device is able to transmit data to a recipient device. The recipient device operates as a querying device, and utilizes a query agent to query a trust-management server with regard to the trustworthiness of the IoT device. The trust-management server receives from the IoT device a set of values indicating various parameters of the IoT device. The trust-management server generates a trustworthiness report pertaining to the IoT device, and sends the report as a response to the trustworthiness query. Optionally, a caching agent caches copies of trustworthiness reports and provides to querying devices such previous reports, together with an indication of their freshness level.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: March 17, 2020
    Assignee: ARM LIMITED
    Inventors: Hagai Bar-El, Leonid Dorrendorf, Avraham Moshe Schneider
  • Patent number: 10554435
    Abstract: Embodiments provide methods, apparatus, and systems for augmenting user experiences of digital content consumed on a user device. Physical effects specified in an effects file/track that is associated with digital content are implemented via one or more Internet of Things (IoT) devices located in the environment in which the digital content is being consumed.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: February 4, 2020
    Assignee: ARM Limited
    Inventors: Leonid Dorrendorf, John Eugene Neystadt
  • Publication number: 20190372753
    Abstract: A method for creating unified, efficient hardware implementations for multiple symmetric ciphers is described. For a chosen set of two or more distinct types of symmetric ciphers, a unified substitution box (SBOX) is designed that can implement most of the operations in a single hardware block, with small hardware blocks added before and after the unified SBOX for unique operations of each distinct symmetric cipher. Optimization techniques can also be applied to the linear operations and SBOX operations for the chosen set, rather than individually for each symmetric cipher, of the two or more distinct types of symmetric ciphers.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 5, 2019
    Inventors: Leonid DORRENDORF, Ruvein Itskhak LEVIN, Ury KREIMER
  • Publication number: 20190052475
    Abstract: Broadly speaking, embodiments of the present techniques provide methods, apparatus and systems for augmenting user experiences of digital content consumed on a user device. More particularly, embodiments of the present techniques provide methods for implementing physical effects specified in an effects file/track that is associated with digital content via one or more Internet of Things (IoT) devices located in the environment in which the digital content is being consumed.
    Type: Application
    Filed: August 14, 2017
    Publication date: February 14, 2019
    Inventors: Leonid DORRENDORF, John Eugene NEYSTADT
  • Publication number: 20180293387
    Abstract: Device, system, and method of managing trustworthiness of electronic device. For example, an Internet of Things (IoT) device is able to transmit data to a recipient device. The recipient device operates as a querying device, and utilizes a query agent to query a trust-management server with regard to the trustworthiness of the IoT device. The trust-management server receives from the IoT device a set of values indicating various parameters of the IoT device. The trust-management server generates a trustworthiness report pertaining to the IoT device, and sends the report as a response to the trustworthiness query. Optionally, a caching agent caches copies of trustworthiness reports and provides to querying devices such previous reports, together with an indication of their freshness level.
    Type: Application
    Filed: May 2, 2016
    Publication date: October 11, 2018
    Inventors: Hagai Bar-El, Leonid Dorrendorf, Avraham Moshe Schneider
  • Publication number: 20180067812
    Abstract: A system and method of selectively providing encrypted data is provided. Embodiments of the invention may store data in encrypted form on a storage device. Embodiments of the invention may selectively provide encrypted or decrypted data to a requestor of data based on configuration or other parameters. A filter driver or other module or unit may examine a request for, or communication of data from the storage device and may determine if data is to be provided in encrypted or decrypted form. Decrypted data may be provided to a caching system. A filter driver or other module or unit may examine a request for, or communication of data from the caching system. Data provided from the caching system may be selectively encrypted based on configuration or other parameters.
    Type: Application
    Filed: August 13, 2017
    Publication date: March 8, 2018
    Inventors: Pavel Berengoltz, Leonid Dorrendorf, Edward Almer
  • Patent number: 9740567
    Abstract: A system and method of selectively providing encrypted data is provided. Embodiments of the invention may store data in encrypted form on a storage device. Embodiments of the invention may selectively provide encrypted or decrypted data to a requestor of data based on configuration or other parameters. A filter driver or other module or unit may examine a request for, or communication of data from the storage device and may determine if data is to be provided in encrypted or decrypted form. Decrypted data may be provided to a caching system. A filter driver or other module or unit may examine a request for, or communication of data from the caching system. Data provided from the caching system may be selectively encrypted based on configuration or other parameters.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: August 22, 2017
    Assignee: Safend Ltd.
    Inventors: Pavel Berengoltz, Leonid Dorrendorf, Edward Almer
  • Patent number: 9721090
    Abstract: A system and method of efficiently inspecting content is provided. Embodiments of the invention may inspect files accessed by an application prior to an activation of the application. Selective inspection of files accessed by an application may be based on a previous inspection. Inspection of files accessed by an application may be postponed or performed concurrently with the access. A prioritized queue may include references to files, a priority may be related to a risk level and an inspection order may be according to a risk level.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: August 1, 2017
    Assignee: Safend Ltd.
    Inventors: Pavel Berengoltz, Leonid Dorrendorf, Adam Carmi, Ofer Diamant
  • Patent number: 9639910
    Abstract: A method and system including receiving marking information, determining, at least in part, based on the marking 0 information, a plurality of color element additives, adding the plurality of color element additives to at least one color element of a video frame, wherein the at least one color element includes a color element R, a color element G, and a color element B. Related methods and systems are also described.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Zeev Geyzel, Leonid Dorrendorf
  • Publication number: 20160011990
    Abstract: A system and method for conflict-free cloud storage encryption include selecting, from a set of computing devices configured to download data from a shared storage platform, a first device, obtaining, by a first module on the first computing device, a parameter for processing data, selecting, by the first module, a data object stored on the first device and processing the selected data object, using the parameter, to produce a processed data object. The processed data object may be uploaded to the shared storage platform. The parameter may be provided to a second module on a second computing device included in the set and used, by the second module, to reproduce the data object based on the processed data object.
    Type: Application
    Filed: February 28, 2013
    Publication date: January 14, 2016
    Inventors: Pavel Berengoltz, Leonid Dorrendorf, Leonid Beder
  • Patent number: 9037868
    Abstract: A system apparatus and method for protecting information are provided. Embodiments of the invention may detect inactivity related to a computing device. Information and encryption key may be removed from a memory. Subsequent activity may be detected. An authentication procedure may be performed, and, contingent on authenticating a relevant entity, a master key may be generated and installed in a memory.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: May 19, 2015
    Assignee: SAFEND LTD.
    Inventors: Pavel Berengoltz, Leonid Dorrendorf, Ido Keshet
  • Publication number: 20150131847
    Abstract: A method and system including receiving marking information, determining, at least in part, based on the marking 0 information, a plurality of color element additives, adding the plurality of color element additives to at least one color element of a video frame, wherein the at least one color element includes a color element R, a color element G, and a color element B. Related methods and systems are also described.
    Type: Application
    Filed: January 26, 2015
    Publication date: May 14, 2015
    Applicant: NDS LIMITED
    Inventors: Zeev GEYZEL, Leonid DORRENDORF
  • Patent number: 9032536
    Abstract: A system, device and method for incapacitating a keylogger. An inactivity of an input device may be detected. A flow of information from an input device to a computing device may be manipulated. A keylogger may be caused to store redundant information by causing the input device to produce redundant input. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 11, 2009
    Date of Patent: May 12, 2015
    Assignee: Safend Ltd.
    Inventors: Ido Keshet, Pavel Berengoltz, Leonid Dorrendorf
  • Patent number: 8997221
    Abstract: A system and method for validating an application and for controlling execution of an application. A plurality of parameters may be computed for an authenticated object and for a tested object. A plurality of comparison and other metrics may be computed based on the computed plurality of parameters. Control of an execution of programs may be based on said metrics. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 11, 2009
    Date of Patent: March 31, 2015
    Assignee: Safend Ltd.
    Inventors: Leonid Dorrendorf, Pavel Berengoltz
  • Patent number: 8755598
    Abstract: A method and system including capturing a video stream including embedded data, segmenting the video stream into a plurality of video frames included therein, locating a color mass, denoted C?, for each color element of every individual video frame of the plurality of video frames by summing color value coordinates for a given color element included in the individual video frame, locating a color mass, denoted C, for each color element of a corresponding individual video frame, the corresponding individual video frame corresponding a video frame which does not include embedded data, subtracting C from C?, and deriving, from a result of the subtraction, a value of a first coordinate and a second coordinate, the first coordinate and the second coordinate including coordinates of a vector, the vector corresponding to a string of bits including information embedded in the individual video frame. Related apparatus, methods and systems are also described.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: June 17, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Zeev Geyzel, Leonid Dorrendorf
  • Publication number: 20130061284
    Abstract: A system and method of efficiently inspecting content is provided. Embodiments of the invention may inspect files accessed by an application prior to an activation of the application. Selective inspection of files accessed by an application may be based on a previous inspection. Inspection of files accessed by an application may be postponed or performed concurrently with the access. A prioritized queue may include references to files, a priority may be related to a risk level and an inspection order may be according to a risk level.
    Type: Application
    Filed: April 27, 2011
    Publication date: March 7, 2013
    Inventors: Pavel Berengoltz, Leonid Dorrendorf, Adam Carmi, Ofer Diamant
  • Publication number: 20120246472
    Abstract: A system and method of selectively providing encrypted data is provided. Embodiments of the invention may store data in encrypted form on a storage device. Embodiments of the invention may selectively provide encrypted or decrypted data to a requestor of data based on configuration or other parameters. A filter driver or other module or unit may examine a request for, or communication of data from the storage device and may determine if data is to be provided in encrypted or decrypted form. Decrypted data may be provided to a caching system. A filter driver or other module or unit may examine a request for, or communication of data from the caching system. Data provided from the caching system may be selectively encrypted based on configuration or other parameters.
    Type: Application
    Filed: December 7, 2010
    Publication date: September 27, 2012
    Applicant: Safend Ltd.
    Inventors: Pavel Berengoltz, Leonid Dorrendorf, Edward Almer