Patents by Inventor Ethan Rahn
Ethan Rahn 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: 12267217Abstract: A centralized manager in a network deployment is configured to perform periodic automated rotation of secrets used in the network and customer devices in the deployment. The centralized manager is further configured with intelligence to automatically install the rotated secrets onto the deployed devices. The centralized controller can provide high frequency rotations to improve network security.Type: GrantFiled: December 8, 2021Date of Patent: April 1, 2025Assignee: ARISTA NETWORKS, INCInventors: Ethan Rahn, Douglas Gourlay, Kenneth Duda, Ian O'Brien, Pranav Choudhary, Rajat Bajaj, Hua Zhong
-
Patent number: 12132710Abstract: Embodiments of the present disclosure include techniques for securing the flow of configuration commands issued to network devices. When an authorized command source, such as an authorized user or program, issues a command, security data for the command is generated and associated with the command. The command and security data may flow across multiple software applications to the network device. The network device receiving the command may use the security data to verify that the command source is an authorized source and to validate that the command was unaltered.Type: GrantFiled: April 1, 2022Date of Patent: October 29, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Douglas Gourlay, Ethan Rahn, Fred Hsu, Steve Magers
-
Patent number: 11985247Abstract: A method for authenticating an origin of a network device. The method includes reading one or more encrypted parameters from a memory of the network device, decoding the one or more encrypted parameters, and determining whether one or more of the decoded parameters match parameters obtained from a trusted platform module (TPM) installed in the network device and/or a read only memory (ROM) of the network device. In response to a mismatch between the decoded parameters and the parameters obtained from the TPM or the ROM, at least one of suspending operation of the device or transmitting a report of an authentication failure across a network on which the device is operating.Type: GrantFiled: July 21, 2022Date of Patent: May 14, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Ethan Rahn, Baptiste Covolato, Roy Wen, Julien Gomes
-
Publication number: 20230319018Abstract: Embodiments of the present disclosure include techniques for securing the flow of configuration commands issued to network devices. When an authorized command source, such as an authorized user or program, issues a command, security data for the command is generated and associated with the command. The command and security data may flow across multiple software applications to the network device. The network device receiving the command may use the security data to verify that the command source is an authorized source and to validate that the command was unaltered.Type: ApplicationFiled: April 1, 2022Publication date: October 5, 2023Inventors: Douglas Gourlay, Ethan Rahn, Fred Hsu, Steve Magers
-
Patent number: 11632438Abstract: A method for distributing network services for a network device through a multi-tenant network service. An identification parameter is associated with the device and is stored in a database by an orders management system after the device is ordered. The method includes establishing a network connection between a network device and a multi-tenant network service and, in response to establishing the network connection, obtaining device-associated identification parameter from the network device. The identification parameter is used to query the database for at least one record associated with the network device identifying a tenant of the multi-tenant network service in which the tenant corresponds to the device. The service maps the network device to the identified tenant of the multi-tenant network service and distributes network services based upon the mapping of the network device to the identified tenant.Type: GrantFiled: October 14, 2021Date of Patent: April 18, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Ethan Rahn, Andre Pech, Aaron Delaney, Roy Magruder
-
Publication number: 20230078179Abstract: A centralized manager in a network deployment is configured to perform periodic automated rotation of secrets used in the network and customer devices in the deployment. The centralized manager is further configured with intelligence to automatically install the rotated secrets onto the deployed devices. The centralized controller can provide high frequency rotations to improve network security.Type: ApplicationFiled: December 8, 2021Publication date: March 16, 2023Inventors: Ethan RAHN, Douglas GOURLAY, Kenneth DUDA, Ian O'BRIEN, Pranav CHOUDHARY, Rajat BAJAJ, Hua ZHONG
-
Publication number: 20230046161Abstract: A method for authenticating an origin of a network device. The method includes reading one or more encrypted parameters from a memory of the network device, decoding the one or more encrypted parameters, and determining whether one or more of the decoded parameters match parameters obtained from a trusted platform module (TPM) installed in the network device and/or a read only memory (ROM) of the network device. In response to a mismatch between the decoded parameters and the parameters obtained from the TPM or the ROM, at least one of suspending operation of the device or transmitting a report of an authentication failure across a network on which the device is operating.Type: ApplicationFiled: July 21, 2022Publication date: February 16, 2023Inventors: Ethan Rahn, Baptiste Covolato, Roy Wen, Julien Gomes
-
Patent number: 11470075Abstract: Network devices are securely provisioned through authenticated ZTP servers. In some approaches, a storage device local to the network device includes information for connecting with and authenticating a local or remote ZTP server. This information may include a root of trust to use when connecting with a designated ZTP server. The ZTP server may be identified using either a dynamic host configuration protocol (DHCP) server or a network address specified in the local memory storage. In an approach, the local memory storage is a removable USB flash memory device inserted into the network device when the device is booted up. In another approach, the ZTP authentication information is stored within memory integrated within the network device. Once a ZTP server is connected to the network device, a secure connection may be established such as a secure transport layer session (TLS) utilizing the root of trust.Type: GrantFiled: March 19, 2020Date of Patent: October 11, 2022Assignee: Arista Networks, Inc.Inventors: Ethan Rahn, Ritesh Kumar Sinha, Andre Pech
-
Patent number: 11438162Abstract: A method for authenticating an origin of a network device. The method includes reading one or more encrypted parameters from a memory of the network device, decoding the one or more encrypted parameters, and determining whether one or more of the decoded parameters match parameters obtained from a trusted platform module (TPM) installed in the network device and/or a read only memory (ROM) of the network device. In response to a mismatch between the decoded parameters and the parameters obtained from the TPM or the ROM, at least one of suspending operation of the device or transmitting a report of an authentication failure across a network on which the device is operating.Type: GrantFiled: March 19, 2020Date of Patent: September 6, 2022Assignee: Arista Networks, Inc.Inventors: Ethan Rahn, Baptiste Covolato, Roy Wen, Julien Gomes
-
Publication number: 20220150325Abstract: A method for distributing network services for a network device through a multi-tenant network service. An identification parameter is associated with the device and is stored in a database by an orders management system after the device is ordered. The method includes establishing a network connection between a network device and a multi-tenant network service and, in response to establishing the network connection, obtaining device-associated identification parameter from the network device. The identification parameter is used to query the database for at least one record associated with the network device identifying a tenant of the multi-tenant network service in which the tenant corresponds to the device. The service maps the network device to the identified tenant of the multi-tenant network service and distributes network services based upon the mapping of the network device to the identified tenant.Type: ApplicationFiled: October 14, 2021Publication date: May 12, 2022Inventors: Ethan Rahn, Andre Pech, Aaron Delaney, Roy Magruder
-
Patent number: 11178249Abstract: A method for distributing network services for a network device through a multi-tenant network service. An identification parameter is associated with the device and is stored in a database by an orders management system after the device is ordered. The method includes establishing a network connection between a network device and a multi-tenant network service and, in response to establishing the network connection, obtaining device-associated identification parameter from the network device. The identification parameter is used to query the database for at least one record associated with the network device identifying a tenant of the multi-tenant network service in which the tenant corresponds to the device. The service maps the network device to the identified tenant of the multi-tenant network service and distributes network services based upon the mapping of the network device to the identified tenant.Type: GrantFiled: March 19, 2020Date of Patent: November 16, 2021Assignee: ARISTA NETWORKS, INC.Inventors: Ethan Rahn, Andre Pech, Aaron Delaney, Roy Magruder
-
Publication number: 20210297409Abstract: Network devices are securely provisioned through authenticated ZTP servers. In some approaches, a storage device local to the network device includes information for connecting with and authenticating a local or remote ZTP server. This information may include a root of trust to use when connecting with a designated ZTP server. The ZTP server may be identified using either a dynamic host configuration protocol (DHCP) server or a network address specified in the local memory storage. In an approach, the local memory storage is a removable USB flash memory device inserted into the network device when the device is booted up. In another approach, the ZTP authentication information is stored within memory integrated within the network device. Once a ZTP server is connected to the network device, a secure connection may be established such as a secure transport layer session (TLS) utilizing the root of trust.Type: ApplicationFiled: March 19, 2020Publication date: September 23, 2021Inventors: Ethan Rahn, Ritesh Kumar Sinha, Andre Pech
-
Publication number: 20210297259Abstract: A method for authenticating an origin of a network device. The method includes reading one or more encrypted parameters from a memory of the network device, decoding the one or more encrypted parameters, and determining whether one or more of the decoded parameters match parameters obtained from a trusted platform module (TPM) installed in the network device and/or a read only memory (ROM) of the network device. In response to a mismatch between the decoded parameters and the parameters obtained from the TPM or the ROM, at least one of suspending operation of the device or transmitting a report of an authentication failure across a network on which the device is operating.Type: ApplicationFiled: March 19, 2020Publication date: September 23, 2021Inventors: Ethan Rahn, Baptiste Covolato, Roy Wen, Julien Gomes
-
Publication number: 20210297503Abstract: A method for distributing network services for a network device through a multi-tenant network service. An identification parameter is associated with the device and is stored in a database by an orders management system after the device is ordered. The method includes establishing a network connection between a network device and a multi-tenant network service and, in response to establishing the network connection, obtaining device-associated identification parameter from the network device. The identification parameter is used to query the database for at least one record associated with the network device identifying a tenant of the multi-tenant network service in which the tenant corresponds to the device. The service maps the network device to the identified tenant of the multi-tenant network service and distributes network services based upon the mapping of the network device to the identified tenant.Type: ApplicationFiled: March 19, 2020Publication date: September 23, 2021Inventors: Ethan Rahn, Andre Pech, Aaron Delaney, Roy Magruder