Systems and methods for certifying devices to communicate securely

    公开(公告)号:US10680830B2

    公开(公告)日:2020-06-09

    申请号:US15960182

    申请日:2018-04-23

    Applicant: VirnetX, Inc.

    Inventor: Victor Larson

    Abstract: A virtual private network (VPN) over a telecommunications network is created by sending a request from a first VPN device to a second VPN device for establishing a VPN between the first and second VPN devices. The request includes a first signed certificate having a verified VPN parameter for the first VPN device. A reply is received at the first VPN device from the second VPN device that includes a second signed certificate having a verified VPN parameter for the second VPN device. The VPN is established between the first and second VPN devices based on each verified VPN parameter for each of the first and second VPN devices.

    Agile network protocol for secure communications using secure domain names

    公开(公告)号:US10511573B2

    公开(公告)日:2019-12-17

    申请号:US15185760

    申请日:2016-06-17

    Applicant: VIRNETX, INC.

    Abstract: A network device comprises a storage device storing an application program for a secure communications service, and at least one processor configured to execute the application program for the secure communications service so as to enable the network device to send a request to look up a network address of a second device based on an identifier associated with the second device, receive an indication that the second device is available for the secure communications service, the indication including the requested network address and provisioning information for a secure communication link, connect to the second device over the secure communication link, using the received network address of the second device and the provisioning information for the secure communication link, and communicate at least one of video data and audio data with the second device using the secure communications service via the secure communication link.

    SYSTEM AND METHOD EMPLOYING AN AGILE NETWORK PROTOCOL FOR SECURE COMMUNICATIONS USING SECURE DOMAIN NAMES

    公开(公告)号:US20190166108A1

    公开(公告)日:2019-05-30

    申请号:US16244549

    申请日:2019-01-10

    Applicant: VirnetX, Inc.

    Abstract: A method of establishing a secure communication link includes receiving, at a domain name server (DNS), a request to communicate securely, the request including an identifier of a client device and having been sent in response to a determination that a DNS request from the client device corresponds to a first computer configured to communicate securely. The method includes sending a second request to a server computer. In response to second request, the server computer compares the received client device identifier to one or more stored client device identifiers to determine a security level of the client device and determines a security level of the first computer. The sever computer determines, based on a comparison of the security level of the client device and the security level of the first computer, whether the client device is authorized to communicate with the first computer, and generates a resource used to establish the secure communication link between the client device and the first computer. The server computer generates a message in response to determining that the client device is not authorized to communicate with the first compute. The server computer, in response to determining that the client device is authorized to communicate with the first computer, makes the resource available to the client device to automatically establish the secure communication link.

    Method for establishing connection between devices

    公开(公告)号:US10187387B2

    公开(公告)日:2019-01-22

    申请号:US15230396

    申请日:2016-08-06

    Applicant: VIRNETX, INC.

    Abstract: A method performed by a first network device for communicating over a network, the method includes receiving, at the first network device, a request to connect to a second network device. The method includes, based on the request to connect, determining whether the first network device is set to an encrypted communication mode. The method further includes, based on a determination that the first network device is set to the encrypted communication mode, sending, to a first name service, a first name associated with the second network device and for which the first name service supports establishing an encrypted connection to the second network device. The method further includes receiving, at the first network device, a resource for the encrypted connection to the second network device, wherein the resource indicates a quality of service level for the encrypted connection determined by the first name service, and communicating with the second network device over the network via the encrypted connection using the received resource indicating the determined service level for the encrypted connection.

Patent Agency Ranking