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: 11354336Abstract: 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: GrantFiled: February 6, 2020Date of Patent: June 7, 2022Assignee: QuintessenceLabs Pty Ltd.Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
-
Patent number: 11341251Abstract: 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: GrantFiled: April 18, 2018Date of Patent: May 24, 2022Assignee: Quintessencelabs Pty Ltd.Inventors: John Leiseboer, Vikram Sharma, Ken Li Chong
-
Publication number: 20200175036Abstract: 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: ApplicationFiled: February 6, 2020Publication date: June 4, 2020Applicant: QuintessenceLabs Pty Ltd.Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
-
Patent number: 10671643Abstract: 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: GrantFiled: January 9, 2017Date of Patent: June 2, 2020Assignee: QuintessenceLabs Pty Ltd.Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
-
Patent number: 10606864Abstract: 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: GrantFiled: October 5, 2016Date of Patent: March 31, 2020Assignee: QuintessenceLabs Pty Ltd.Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
-
Publication number: 20180307848Abstract: 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: ApplicationFiled: April 18, 2018Publication date: October 25, 2018Applicant: Quintessencelabs Pty Ltd.Inventors: John Leiseboer, Vikram Sharma, Ken Li Chong
-
Patent number: 10102383Abstract: 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: GrantFiled: August 16, 2012Date of Patent: October 16, 2018Assignee: QUINTESSENCELABS PTY LTD.Inventors: Vikram Sharma, John Leiseboer
-
Publication number: 20180052901Abstract: 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: ApplicationFiled: October 5, 2016Publication date: February 22, 2018Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
-
Publication number: 20180052902Abstract: 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: ApplicationFiled: January 9, 2017Publication date: February 22, 2018Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
-
Patent number: 9698979Abstract: 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: GrantFiled: April 16, 2012Date of Patent: July 4, 2017Assignee: 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: 20140337640Abstract: 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: ApplicationFiled: August 16, 2012Publication date: November 13, 2014Applicant: QuintessenceLabs Pty Ltd.Inventors: Vikram Sharma, John Leiseboer
-
Publication number: 20140331050Abstract: 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: ApplicationFiled: April 16, 2012Publication date: November 6, 2014Applicant: 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