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: 10664439
    Abstract: 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: Grant
    Filed: July 30, 2018
    Date of Patent: May 26, 2020
    Assignee: CryptoMove, Inc.
    Inventor: Boris Burshteyn
  • Patent number: 10642786
    Abstract: 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: Grant
    Filed: April 1, 2019
    Date of Patent: May 5, 2020
    Assignee: CryptoMove, Inc.
    Inventor: Boris Burshteyn
  • Publication number: 20190303349
    Abstract: 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: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventor: Boris Burshteyn
  • Publication number: 20190227986
    Abstract: 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: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventor: Boris Burshteyn
  • Patent number: 10324892
    Abstract: 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: Grant
    Filed: December 21, 2017
    Date of Patent: June 18, 2019
    Assignee: CRYPTOMOVE, INC.
    Inventor: Boris Burshteyn
  • Publication number: 20180336209
    Abstract: 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: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Inventor: Boris Burshteyn
  • Publication number: 20180217997
    Abstract: 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: Application
    Filed: March 27, 2018
    Publication date: August 2, 2018
    Inventor: Boris Burshteyn
  • Patent number: 10037330
    Abstract: 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: Grant
    Filed: March 27, 2018
    Date of Patent: July 31, 2018
    Assignee: CryptoMove, Inc.
    Inventor: Boris Burshteyn
  • Publication number: 20180137130
    Abstract: 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: Application
    Filed: December 21, 2017
    Publication date: May 17, 2018
    Inventor: Boris Burshteyn
  • Patent number: 9898473
    Abstract: 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: Grant
    Filed: August 3, 2017
    Date of Patent: February 20, 2018
    Assignee: CryptoMove, Inc.
    Inventor: Boris Burshteyn
  • Publication number: 20170357658
    Abstract: 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: Application
    Filed: August 3, 2017
    Publication date: December 14, 2017
    Inventor: Boris Burshteyn
  • Patent number: 9753931
    Abstract: 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: Grant
    Filed: May 18, 2016
    Date of Patent: September 5, 2017
    Assignee: CryptoMove, Inc.
    Inventor: Boris Burshteyn
  • Publication number: 20160342608
    Abstract: 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: Application
    Filed: May 18, 2016
    Publication date: November 24, 2016
    Inventor: Boris Burshteyn
  • Publication number: 20140040566
    Abstract: 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: Application
    Filed: August 1, 2013
    Publication date: February 6, 2014
    Inventor: Boris Burshteyn