PATENT CLAIM ANALYSIS

Application Number: 15893799
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-05
Patent Classification: ["713", "156000"]

Abstract:
Disclosed aspects relate to establishing a secure communication connection between a server and a client. The server and a gateway reside within a first network realm. The server's public key certificates are signed by a certifying authority not certifiable from a the client residing within a second network realm. Aspects relate to verifying a server's certificate signed by a certificate authority of the first network realm before establishing the communication connection between the server and the client. Aspects relate to verifying a client's certificate signed by a certificate authority of the second network realm before establishing the communication connection between the server and the client. Aspects relate to verifying, a trusted secure gateway's certificate signed by a public key certificate authority certifiable from the client's network before establishing the communication between the server and the client.

Claim (Index 1):
A method for establishing a verifiable secure communication connection between a server and a client, the method comprising:\n verifying, by a trusted secure gateway residing within a first network realm, a certificate of the server signed by a certificate authority of a first network realm before establishing the communication connection between the server and the client, wherein the trusted secure gateway is trusted by the server and the server is one of one or more servers residing within the first network realm, wherein the trusted secure gateway's verification of the server's certificate represents an authentication of the server and the trusted secure gateway performs a port-forwarding to the select the server from the one or more server to be connected to the client using the communication connection; verifying, by the trusted secure gateway, a certificate of the client signed by a certificate authority of a second network realm before establishing the communication connection between the server and the client, the second network realm different to the first network realm, the certificate authority of the first network realm not verifiable from the client residing within the second network realm, the certificate authority of the second network realm a local certificate authority of the client and the client is one of one or more clients residing within the second network realm, wherein the trusted secure gateway's verification of the client's certificate represents an authentication of the client and the trusted secure gateway acts a SOCKS5 proxy to select the client from the one or more client to be connected to the server using the communication connection; determining the client has verified a first certificate of the trusted secure gateway signed by a public key certificate authority certifiable from the client's network before establishing the communication between the server and the client; determining the server has verified a second certificate of the trusted secure gateway signed by a public key certificate authority certifiable from the server's network realm before establishing the communication connection between the server and the client; exchanging, between the client and the trusted secure gateway, a first symmetric key; exchanging, between the server and the trusted secure gateway, a second symmetric key; establishing, via the trusted secure gateway, the communication connection between the client and the server if authorized by an access control list residing on the trusted secure gateway, the access control list being indicative of allowed communication connections out of systems of the first network realm and into systems of the first network realm; logging an access of the communication connection between the server and the client, wherein the trusted secure gateway logs all accesses of all communication connections between a server of the one or more servers in the first network realm and a client of the one or more clients of the second network realm, wherein logging includes a network address, an access time, a communication connection duration, a verified public certificate of the client, and verified public certificate of the server; receiving, by the trusted secure gateway from the client, an inbound communication; decrypting the inbound communication with the first symmetric key; encrypting the inbound communication with the second symmetric key; transmitting, by the trusted secure gateway to the server, the inbound communication encrypted with the second symmetric key.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 88.0
- Lexical Diversity: 3.44186
- Patent Class: 713.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15695793', '13901515', '11489779', '10362017', '12714108']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4118114719584771
- 35 USC 102 Novelty (BERT): 0.490540677049655
- Combined Prediction Score: 0.4196843924675949
- Mean Citation Score: 234.811532
- Max Citation Score: 238.26233
- Similarity Product: 182.3638127510691

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test