Patents by Inventor John Leiseboer

John Leiseboer 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: 11354336
    Abstract: A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: June 7, 2022
    Assignee: QuintessenceLabs Pty Ltd.
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Patent number: 11341251
    Abstract: A system includes a data storage device containing encrypted data to be decrypted, and a VZ storage device containing a key material for decrypting data, wherein the VZ storage device decrypts the encrypted data by consuming a portion of the key material and stores the decrypted data in the consumed portion of the key material.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: May 24, 2022
    Assignee: Quintessencelabs Pty Ltd.
    Inventors: John Leiseboer, Vikram Sharma, Ken Li Chong
  • Publication number: 20200175036
    Abstract: A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
    Type: Application
    Filed: February 6, 2020
    Publication date: June 4, 2020
    Applicant: QuintessenceLabs Pty Ltd.
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Patent number: 10671643
    Abstract: A method, system, and computer-program product for handling network partitions in a network is provided. For example, a method can include providing a first compute node and a second compute node on the network. In such an example, the first compute node can include a master instance of a cryptographic database. In addition, the second compute node can include a first synchronous slave instance associated with the master instance. The method can further include identifying a network partition event on the network. The method can further include providing an asynchronous slave instance associated with the master instance and changing the asynchronous slave instance to a second synchronous slave instance in response to identifying the network partition event.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: June 2, 2020
    Assignee: QuintessenceLabs Pty Ltd.
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Patent number: 10606864
    Abstract: A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: March 31, 2020
    Assignee: QuintessenceLabs Pty Ltd.
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Publication number: 20180307848
    Abstract: A system includes a data storage device containing encrypted data to be decrypted, and a VZ storage device containing a key material for decrypting data, wherein the VZ storage device decrypts the encrypted data by consuming a portion of the key material and stores the decrypted data in the consumed portion of the key material.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 25, 2018
    Applicant: Quintessencelabs Pty Ltd.
    Inventors: John Leiseboer, Vikram Sharma, Ken Li Chong
  • Patent number: 10102383
    Abstract: A system for protecting data includes a virtual zeroisation device which receives data to be encrypted and key material for encrypting the data. The key material is stored in a storage device. As the encryption unit encrypts the data using the key material, the encrypted data is stored in the storage device and overwrites the key material.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: October 16, 2018
    Assignee: QUINTESSENCELABS PTY LTD.
    Inventors: Vikram Sharma, John Leiseboer
  • Publication number: 20180052901
    Abstract: A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
    Type: Application
    Filed: October 5, 2016
    Publication date: February 22, 2018
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Publication number: 20180052902
    Abstract: A method, system, and computer-program product for handling network partitions in a network is provided. For example, a method can include providing a first compute node and a second compute node on the network. In such an example, the first compute node can include a master instance of a cryptographic database. In addition, the second compute node can include a first synchronous slave instance associated with the master instance. The method can further include identifying a network partition event on the network. The method can further include providing an asynchronous slave instance associated with the master instance and changing the asynchronous slave instance to a second synchronous slave instance in response to identifying the network partition event.
    Type: Application
    Filed: January 9, 2017
    Publication date: February 22, 2018
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Patent number: 9698979
    Abstract: A system for securely moving data from one location to another exchanges key material between the locations. The system enables cryptosystems to use key material distributed over a quantum channel.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: July 4, 2017
    Assignee: QUINTESSENCELABS PTY LTD.
    Inventors: Warren Armstrong, Raymond Chan, Ken Li Chong, Russell Koehne, Andrew Lance, John Leiseboer, Milind Neharkar, Vikram Sharma, H'sien Jin Wong
  • Publication number: 20140337640
    Abstract: A system for protecting data includes a virtual zeroisation device which receives data to be encrypted and key material for encrypting the data. The key material is stored in a storage device. As the encryption unit encrypts the data using the key material, the encrypted data is stored in the storage device and overwrites the key material.
    Type: Application
    Filed: August 16, 2012
    Publication date: November 13, 2014
    Applicant: QuintessenceLabs Pty Ltd.
    Inventors: Vikram Sharma, John Leiseboer
  • Publication number: 20140331050
    Abstract: A system for securely moving data from one location to another exchanges key material between the locations. The system enables cryptosystems to use key material distributed over a quantum channel.
    Type: Application
    Filed: April 16, 2012
    Publication date: November 6, 2014
    Applicant: Quintessence Labs Pty Ltd.
    Inventors: Warren Armstrong, Raymond Chan, Ken Li Chong, Russell Koehne, Andrew Lance, John Leiseboer, Milind Neharkar, Vikram Sharma, H'sien Jin Wong