# US 2024/0205673 A1 · Method for wireless communication, wireless port connection device, and computer program product

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0205673 A1
- Document ID: US20240205673A1
- Status: Published application
- Kind: A1
- Application number: 18/105,933
- Filed: 2023-02-06
- Published: 2024-06-20
- Earliest claimed: 2022-12-15
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Chenxi Hu; Sanping Li; Zhen Jia
- Web page: https://patentgrep.com/patent/US20240205673A1

## CPC

- H04W 12/069: using certificates or pre-shared keys
- H04W 12/041: Key generation or derivation
- H04W 12/0431: Key distribution or pre-distribution; Key agreement
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Embodiments of the present disclosure relate to a method for wireless communication, a wireless port connection device, and a computer program product. The method in one embodiment is illustratively performed by a first wireless port device. The method includes: sending a first public key of the first wireless port device to an authentication server; receiving a signed first certificate from the authentication server, the first certificate comprising a server public key of the authentication server; receiving a signed second certificate from a second wireless port connection device; acquiring a second public key of the second wireless port connection device in the second certificate using the server public key; generating a symmetric key using the second public key; encrypting data using the symmetric key; and sending the encrypted data to the second wireless port connection device.

## Claims

### Claim 1

A method for wireless communication, which is performed by a first wireless port connection device, the method comprising:
sending a first public key of the first wireless port connection device to an authentication server;
receiving a signed first certificate from the authentication server, the first certificate comprising a server public key of the authentication server;
receiving a signed second certificate from a second wireless port connection device;
acquiring a second public key of the second wireless port connection device in the second certificate using the server public key;
generating a symmetric key using the second public key;
encrypting data using the symmetric key; and
sending the encrypted data to the second wireless port connection device.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
sending the first certificate to the second wireless port connection device for use in receiving the second certificate.

### Claim 3 (depends on 1)

The method according to claim 1, wherein acquiring a second public key of the second wireless port connection device in the second certificate using the server public key comprises:
decrypting the second certificate using the server public key to acquire the second public key in the second certificate.

### Claim 4 (depends on 1)

The method according to claim 1, wherein generating a symmetric key using the second public key comprises:
acquiring a first random number, the first random number being used to generate a first security message;
receiving a second security message generated by the second wireless port connection device using a second random number;
decrypting the second security message using the second public key to acquire the second random number; and
generating the symmetric key based on the first random number and the second random number.

### Claim 5 (depends on 4)

The method according to claim 4, wherein generating a first security message comprises:
generating the first security message by encrypting the first random number using a first private key of the first wireless port connection device.

### Claim 6 (depends on 1)

The method according to claim 1, wherein encrypting data using the symmetric key comprises:
acquiring a first hash value by performing a hash operation on the data; and
acquiring an encrypted transmission message by encrypting the data and the first hash value using the symmetric key, wherein the first hash value is used to determine the integrity of the data during wireless communication.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the encrypted transmission message is received by the second wireless port connection device and is decrypted by the second wireless port connection device using the symmetric key to acquire a decrypted message, wherein the decrypted message comprises a hash value to be compared.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the decrypted message is used by the second wireless port connection device to acquire a second hash value, and a comparison of the second hash value with the hash value to be compared is used to determine the integrity of the data during wireless communication.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the data is determined to be integral during wireless communication when the first hash value, the hash value to be compared, and the second hash value are all equal.

### Claim 10 (depends on 1)

The method according to claim 1, wherein the encrypted data comprises a first expiration date of the symmetric key, the method further comprising:
receiving a negotiation message from the second wireless port connection device, the negotiation message comprising a second expiration date of the symmetric key; and
updating the first expiration date to the second expiration date using the second expiration date.

### Claim 11

A first wireless port connection device for wireless communication with a second wireless port connection device, the first wireless port connection device comprising:
at least one processor; and
a memory coupled to the at least one processor and having instructions stored thereon, wherein the instructions, when executed by the at least one processor, cause the first wireless port connection device to perform actions comprising:
sending a first public key of the first wireless port connection device to an authentication server;
receiving a signed first certificate from the authentication server, the first certificate comprising a server public key of the authentication server;
receiving a signed second certificate from the second wireless port connection device;
acquiring a second public key of the second wireless port connection device in the second certificate using the server public key;
generating a symmetric key using the second public key;
encrypting data using the symmetric key; and
sending the encrypted data to the second wireless port connection device.

### Claim 12 (depends on 11)

The first wireless port connection device according to claim 11, wherein the instructions, when executed by the at least one processor, further cause the first wireless port connection device to perform the action of:
sending the first certificate to the second wireless port connection device for use in receiving the second certificate.

### Claim 13 (depends on 11)

The first wireless port connection device according to claim 11, wherein acquiring a second public key of the second wireless port connection device in the second certificate using the server public key comprises:
decrypting the second certificate using the server public key to acquire the second public key in the second certificate.

### Claim 14 (depends on 11)

The first wireless port connection device according to claim 11, wherein generating a symmetric key using the second public key comprises:
acquiring a first random number, the first random number being used to generate a first security message;
receiving a second security message generated by the second wireless port connection device using a second random number;
decrypting the second security message using the second public key to acquire the second random number; and
generating the symmetric key based on the first random number and the second random number.

### Claim 15 (depends on 14)

The first wireless port connection device according to claim 14, wherein generating a first security message comprises:
generating the first security message by encrypting the first random number using a first private key of the first wireless port connection device.

### Claim 16 (depends on 11)

The first wireless port connection device according to claim 11, wherein encrypting data using the symmetric key comprises:
acquiring a first hash value by performing a hash operation on the data; and
acquiring an encrypted transmission message by encrypting the data and the first hash value using the symmetric key, wherein the first hash value is used to determine the integrity of the data during wireless communication.

### Claim 17 (depends on 16)

The first wireless port connection device according to claim 16, wherein the encrypted transmission message is received by the second wireless port connection device and is decrypted by the second wireless port connection device using the symmetric key to acquire a decrypted message, wherein the decrypted message comprises a hash value to be compared.

### Claim 18 (depends on 17)

The first wireless port connection device according to claim 17, wherein the decrypted message is used by the second wireless port connection device to acquire a second hash value, and a comparison of the second hash value with the hash value to be compared is used to determine the integrity of the data during wireless communication.

### Claim 19 (depends on 18)

The first wireless port connection device according to claim 18, wherein the data is determined to be integral during wireless communication when the first hash value, the hash value to be compared, and the second hash value are all equal.

### Claim 20

A computer program product tangibly stored on a non-transitory computer-readable medium and including machine-executable instructions, wherein the machine-executable instructions, when executed by a machine, cause the machine to perform the following steps:
sending a first public key of a first wireless port connection device to an authentication server;
receiving a signed first certificate from the authentication server, the first certificate comprising a server public key of the authentication server;
receiving a signed second certificate from a second wireless port connection device;
acquiring a second public key of the second wireless port connection device in the second certificate using the server public key;
generating a symmetric key using the second public key;
encrypting data using the symmetric key; and
sending the encrypted data to the second wireless port connection device.
