The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 10, 2022

Filed:

Jan. 03, 2020
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Dawei Zhang, Saratoga, CA (US);

Fangli Xu, Beijing, CN;

Haijing Hu, Beijing, CN;

Huarui Liang, Beijing, CN;

Lijia Zhang, Beijing, CN;

Robert K. Kitchens, Cupertino, CA (US);

Samuel D. Post, San Jose, CA (US);

Shu Guo, Beijing, CN;

Xiangying Yang, Cupertino, CA (US);

Yannick L. Sierra, San Francisco, CA (US);

Yuqin Chen, Shenzhen, CN;

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/06 (2006.01); H04L 29/06 (2006.01); H04W 12/06 (2021.01); H04W 12/04 (2021.01); H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0637 (2013.01); H04L 9/0869 (2013.01); H04L 63/0428 (2013.01); H04L 63/061 (2013.01); H04W 12/04 (2013.01); H04W 12/06 (2013.01); H04L 2209/80 (2013.01); H04L 2463/061 (2013.01);
Abstract

Apparatuses, systems, and methods for generating and utilizing improved initialization vectors (IVs) when performing encryption and authentication in wireless communications. In some scenarios, a wireless communication device may generate one or more pseudorandom multi-bit values, e.g., using a respective plurality of key derivation functions (KDFs). A first portion of each value may be used as a respective key for encryption or authentication of traffic on the user plane or the control plane. A second portion of each value may be used as a nonce value in a respective IV for use with a respective key for encryption or authentication of traffic on the user plane or the control plane. In some scenarios, the nonce values may instead be generated as part of an additional pseudorandom value (e.g., by executing an additional KDF), from which all of the IVs may be drawn.


Find Patent Forward Citations

Loading…