Patents by Inventor Boris Burshteyn
Boris Burshteyn 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: 10664439Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network or cloud-based environment. For example, source data to be protected is partitioned into multiple data files. Additionally, each file may be obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network or cloud-based environment. The cloud-based environment may include servers and data storage containers located in one or more cloud services.Type: GrantFiled: July 30, 2018Date of Patent: May 26, 2020Assignee: CryptoMove, Inc.Inventor: Boris Burshteyn
-
Patent number: 10642786Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored and distributed over a data network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a data network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer. In an example, the various operations for improving security may be performed by an integrated circuit, such as a system-on-chip (SoC) or application-specific integrated circuit (ASIC).Type: GrantFiled: April 1, 2019Date of Patent: May 5, 2020Assignee: CryptoMove, Inc.Inventor: Boris Burshteyn
-
Publication number: 20190303349Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. The methods, apparatuses, and embodiments may be implemented as a service as a cloud (SaaS) for securing secrets information including keys and secrets. In an example, security information to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data shards. Information as to how each obfuscated data shard was obfuscated is stored in an associated trace file. The multiple obfuscated data shards are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data shards to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file and sends the further obfuscated data shard and trace file to a next randomly selected computer.Type: ApplicationFiled: June 17, 2019Publication date: October 3, 2019Inventor: Boris Burshteyn
-
Publication number: 20190227986Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored and distributed over a data network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a data network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer. In an example, the various operations for improving security may be performed by an integrated circuit, such as a system-on-chip (SoC) or application-specific integrated circuit (ASIC).Type: ApplicationFiled: April 1, 2019Publication date: July 25, 2019Inventor: Boris Burshteyn
-
Patent number: 10324892Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer.Type: GrantFiled: December 21, 2017Date of Patent: June 18, 2019Assignee: CRYPTOMOVE, INC.Inventor: Boris Burshteyn
-
Publication number: 20180336209Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network or cloud-based environment. For example, source data to be protected is partitioned into multiple data files. Additionally, each file may be obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network or cloud-based environment. The cloud-based environment may include servers and data storage containers located in one or more cloud services.Type: ApplicationFiled: July 30, 2018Publication date: November 22, 2018Inventor: Boris Burshteyn
-
Publication number: 20180217997Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network or remote cloud-based environment. For example, source data to be protected is partitioned into multiple data files. Additionally, each file may be obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network or remote cloud-based environment via a data movement process.Type: ApplicationFiled: March 27, 2018Publication date: August 2, 2018Inventor: Boris Burshteyn
-
Patent number: 10037330Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network or remote cloud-based environment. For example, source data to be protected is partitioned into multiple data files. Additionally, each file may be obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network or remote cloud-based environment via a data movement process.Type: GrantFiled: March 27, 2018Date of Patent: July 31, 2018Assignee: CryptoMove, Inc.Inventor: Boris Burshteyn
-
Publication number: 20180137130Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer.Type: ApplicationFiled: December 21, 2017Publication date: May 17, 2018Inventor: Boris Burshteyn
-
Patent number: 9898473Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer.Type: GrantFiled: August 3, 2017Date of Patent: February 20, 2018Assignee: CryptoMove, Inc.Inventor: Boris Burshteyn
-
Publication number: 20170357658Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer.Type: ApplicationFiled: August 3, 2017Publication date: December 14, 2017Inventor: Boris Burshteyn
-
Patent number: 9753931Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer.Type: GrantFiled: May 18, 2016Date of Patent: September 5, 2017Assignee: CryptoMove, Inc.Inventor: Boris Burshteyn
-
Publication number: 20160342608Abstract: Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer.Type: ApplicationFiled: May 18, 2016Publication date: November 24, 2016Inventor: Boris Burshteyn
-
Publication number: 20140040566Abstract: The current application discloses methods and systems that access member functions and data fields of C++ objects placed in shared memory as well as cast such objects from multiple processes. The method employs basic C++ operations and guarantees correct access for any C++ translator. The method calculates the offsets to the data fields of each C++ class at the time of access. For that calculation to be correct, each process uses dedicated C++ objects of the same class placed in the process's own process heap. Because of their location, these dedicated objects allow for regular C++ access since the runtime uses the vtable for a process to access process-heap objects. For objects placed in shared memory, the runtime accesses data fields through specially constructed C++ expressions that add the calculated offsets to the object address.Type: ApplicationFiled: August 1, 2013Publication date: February 6, 2014Inventor: Boris Burshteyn