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: 11190340Abstract: 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: GrantFiled: May 31, 2019Date of Patent: November 30, 2021Assignee: ARM LIMITEDInventors: Leonid Dorrendorf, Ruvein Itskhak Levin, Ury Kreimer
-
Patent number: 11068604Abstract: 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: GrantFiled: January 30, 2020Date of Patent: July 20, 2021Assignee: ARM LIMITEDInventors: Hagai Bar-El, Leonid Dorrendorf, Avraham Moshe Schneider
-
Publication number: 20200167480Abstract: 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: ApplicationFiled: January 30, 2020Publication date: May 28, 2020Inventors: Hagai Bar-El, Leonid Dorrendorf, Avraham Moshe Schneider
-
Patent number: 10592673Abstract: 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: GrantFiled: May 2, 2016Date of Patent: March 17, 2020Assignee: ARM LIMITEDInventors: Hagai Bar-El, Leonid Dorrendorf, Avraham Moshe Schneider
-
Patent number: 10554435Abstract: 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: GrantFiled: August 14, 2017Date of Patent: February 4, 2020Assignee: ARM LimitedInventors: Leonid Dorrendorf, John Eugene Neystadt
-
Publication number: 20190372753Abstract: 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: ApplicationFiled: May 31, 2019Publication date: December 5, 2019Inventors: Leonid DORRENDORF, Ruvein Itskhak LEVIN, Ury KREIMER
-
Publication number: 20190052475Abstract: 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: ApplicationFiled: August 14, 2017Publication date: February 14, 2019Inventors: Leonid DORRENDORF, John Eugene NEYSTADT
-
Publication number: 20180293387Abstract: 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: ApplicationFiled: May 2, 2016Publication date: October 11, 2018Inventors: Hagai Bar-El, Leonid Dorrendorf, Avraham Moshe Schneider
-
Publication number: 20180067812Abstract: 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: ApplicationFiled: August 13, 2017Publication date: March 8, 2018Inventors: Pavel Berengoltz, Leonid Dorrendorf, Edward Almer
-
Patent number: 9740567Abstract: 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: GrantFiled: December 7, 2010Date of Patent: August 22, 2017Assignee: Safend Ltd.Inventors: Pavel Berengoltz, Leonid Dorrendorf, Edward Almer
-
Patent number: 9721090Abstract: 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: GrantFiled: April 27, 2011Date of Patent: August 1, 2017Assignee: Safend Ltd.Inventors: Pavel Berengoltz, Leonid Dorrendorf, Adam Carmi, Ofer Diamant
-
Patent number: 9639910Abstract: 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: GrantFiled: January 26, 2015Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Zeev Geyzel, Leonid Dorrendorf
-
Publication number: 20160011990Abstract: 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: ApplicationFiled: February 28, 2013Publication date: January 14, 2016Inventors: Pavel Berengoltz, Leonid Dorrendorf, Leonid Beder
-
Patent number: 9037868Abstract: 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: GrantFiled: June 10, 2010Date of Patent: May 19, 2015Assignee: SAFEND LTD.Inventors: Pavel Berengoltz, Leonid Dorrendorf, Ido Keshet
-
Publication number: 20150131847Abstract: 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: ApplicationFiled: January 26, 2015Publication date: May 14, 2015Applicant: NDS LIMITEDInventors: Zeev GEYZEL, Leonid DORRENDORF
-
Patent number: 9032536Abstract: 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: GrantFiled: October 11, 2009Date of Patent: May 12, 2015Assignee: Safend Ltd.Inventors: Ido Keshet, Pavel Berengoltz, Leonid Dorrendorf
-
Patent number: 8997221Abstract: 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: GrantFiled: October 11, 2009Date of Patent: March 31, 2015Assignee: Safend Ltd.Inventors: Leonid Dorrendorf, Pavel Berengoltz
-
Patent number: 8755598Abstract: 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: GrantFiled: December 15, 2011Date of Patent: June 17, 2014Assignee: Cisco Technology, Inc.Inventors: Zeev Geyzel, Leonid Dorrendorf
-
Publication number: 20130061284Abstract: 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: ApplicationFiled: April 27, 2011Publication date: March 7, 2013Inventors: Pavel Berengoltz, Leonid Dorrendorf, Adam Carmi, Ofer Diamant
-
Publication number: 20120246472Abstract: 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: ApplicationFiled: December 7, 2010Publication date: September 27, 2012Applicant: Safend Ltd.Inventors: Pavel Berengoltz, Leonid Dorrendorf, Edward Almer