IP Library Granted Patent US 12,445,843
Granted Patent B2
US 12,445,843 · App. 18/105,933 · Granted Oct 14, 2025

Method for wireless communication, wireless port connection device, and computer program product

Inventors: Chenxi Hu (Beijing, CN); Sanping Li (Beijing, CN); Zhen Jia (Shanghai, CN)
Assignee: Dell Products L.P.
H04W12/069H04W12/041H04W12/0431
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,445,843
App. No.
18/105,933
Granted
Oct 14, 2025
Kind
B2
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 (63)

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.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.

7. 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.

8. 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.

9. 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.

10. 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.

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.

12. 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.

13. 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.

14. 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.

15. 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.

16. 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.

17. 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.

18. 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.

19. 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.

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2023
From: HU, CHENXI; LI, SANPING; JIA, ZHEN
To: DELL PRODUCTS L.P.
Reel/Frame 062597/0199 →
Priority Claims (1)
CN 202211617764.6 · Dec 15, 2022 · national
Continuity (1)
Related Publication 20240205673A1 · Jun 20, 2024
References Cited (4)
US 12158939B1 · Spears · 2024 [cited by examiner]
US 20230216947A1 · Bernardi · 2023 [cited by examiner]
Wikipedia, “Serial Port,” https://en.wikipedia.org/wiki/Serial_port, Dec. 1, 2022, 9 pages. [cited by applicant]
Wikipedia, “Zero Trust Security Model,” https://en.wikipedia.org/wiki/Zero_trust_security_model, Jan. 22, 2023, 3 pages. [cited by applicant]