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: 11985247
    Abstract: 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: Grant
    Filed: July 21, 2022
    Date of Patent: May 14, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Ethan Rahn, Baptiste Covolato, Roy Wen, Julien Gomes
  • Publication number: 20230319018
    Abstract: 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: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Inventors: Douglas Gourlay, Ethan Rahn, Fred Hsu, Steve Magers
  • Patent number: 11632438
    Abstract: 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: Grant
    Filed: October 14, 2021
    Date of Patent: April 18, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Ethan Rahn, Andre Pech, Aaron Delaney, Roy Magruder
  • Publication number: 20230078179
    Abstract: 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: Application
    Filed: December 8, 2021
    Publication date: March 16, 2023
    Inventors: Ethan RAHN, Douglas GOURLAY, Kenneth DUDA, Ian O'BRIEN, Pranav CHOUDHARY, Rajat BAJAJ, Hua ZHONG
  • Publication number: 20230046161
    Abstract: 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: Application
    Filed: July 21, 2022
    Publication date: February 16, 2023
    Inventors: Ethan Rahn, Baptiste Covolato, Roy Wen, Julien Gomes
  • Patent number: 11470075
    Abstract: 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: Grant
    Filed: March 19, 2020
    Date of Patent: October 11, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Ethan Rahn, Ritesh Kumar Sinha, Andre Pech
  • Patent number: 11438162
    Abstract: 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: Grant
    Filed: March 19, 2020
    Date of Patent: September 6, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Ethan Rahn, Baptiste Covolato, Roy Wen, Julien Gomes
  • Publication number: 20220150325
    Abstract: 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: Application
    Filed: October 14, 2021
    Publication date: May 12, 2022
    Inventors: Ethan Rahn, Andre Pech, Aaron Delaney, Roy Magruder
  • Patent number: 11178249
    Abstract: 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: Grant
    Filed: March 19, 2020
    Date of Patent: November 16, 2021
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Ethan Rahn, Andre Pech, Aaron Delaney, Roy Magruder
  • Publication number: 20210297503
    Abstract: 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: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Inventors: Ethan Rahn, Andre Pech, Aaron Delaney, Roy Magruder
  • Publication number: 20210297259
    Abstract: 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: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Inventors: Ethan Rahn, Baptiste Covolato, Roy Wen, Julien Gomes
  • Publication number: 20210297409
    Abstract: 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: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Inventors: Ethan Rahn, Ritesh Kumar Sinha, Andre Pech