Patents by Inventor Warren Armstrong
Warren Armstrong 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
-
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: 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
-
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
-
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: 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