Scrambling for wireless communications

US11399286B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11399286-B2
Application numberUS-202016997493-A
CountryUS
Kind codeB2
Filing dateAug 19, 2020
Priority dateAug 20, 2019
Publication dateJul 26, 2022
Grant dateJul 26, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the present disclosure describe scrambling of information for wireless communications to prevent deciphering or altering by unintended recipients. An example method may include generating, by a first device, a scrambling key based on at least one of a freshness parameter or a private key. The private key is known by the first device and a second device. The method also includes scrambling a payload based on the scrambling key at a physical layer. A packet includes the payload for wireless transmission from the first device to the second device via a shared channel.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of wireless communication, comprising: generating, by a first device, a scrambling key based on at least one of a freshness parameter or a key, wherein the key is known by the first device and a second device; aggregating a payload into a K-bit sequence using a K-bit aggregator, wherein K is a natural number that is greater than or equal to two; aggregating the scrambling key into an M-bit permutation index using an M-bit aggregator, wherein M is a natural number greater than K; scrambling at least a portion of the payload based on the scrambling key at a physical layer, wherein a packet includes the payload for wireless transmission from the first device to the second device via a channel, wherein the scrambling at least the portion of the payload comprises permutatinq the K-bit sequence with the M-bit permutation index; encoding the permutated sequence; and modulating the encoded sequence. 2. The method of claim 1 , wherein the modulating the encoded sequence comprises: modulating the encoded sequence based on Quadrature Phase-Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM). 3. The method of claim 1 , further comprising: generating a cyclic redundancy check (CRC) for media access control (MAC) layer information to be transmitted to the second device, wherein the payload includes the MAC layer information and the CRC. 4. The method of claim 3 , wherein the scrambling at least the portion of the payload comprises scrambling only the CRC of the payload. 5. The method of claim 1 , further comprising: providing media access control (MAC) layer information to be included in the payload. 6. The method of claim 1 , further comprising: transmitting the packet to the second device via the channel. 7. The method of claim 1 , wherein the first device is an access network node. 8. The method of claim 1 , further comprising: updating the freshness parameter based at least in part on a transmission the packet. 9. The method of claim 1 , wherein the channel comprises a physical downlink control channel (PDCCH). 10. The method of claim 1 , wherein the channel comprises a physical downlink shared channel (PDSCH). 11. The method of claim 1 , wherein the key is a private key. 12. The method of claim 1 , wherein the key is a shared key. 13. The method of claim 1 , wherein the payload comprises control information. 14. The method of claim 1 , wherein the payload comprises data. 15. An apparatus for wireless communication, comprising: at least one processor; and memory coupled to the at least one processor, the memory storing instructions executable by the at least one processor to cause the apparatus to: generate a scrambling key based on at least one of a freshness parameter or a key, wherein the key is known by a device associated with the apparatus and a second device; aggregate a payload into a K-bit sequence using a K-bit aggregator, wherein K is a natural number that is greater than or equal to two; aggregate the scrambling key into an M-bit permutation index using an M-bit aggregator, wherein M is a natural number greater than K; scramble at least a portion of the payload based on the scrambling key, wherein a packet includes the payload for wireless transmission from the device to the second device via channel, wherein scrambling at least the portion of the payload comprises permutatinq the K-bit sequence with the M-bit permutation index; encode the permutated sequence; and modulate the encoded sequence. 16. The apparatus of claim 15 , wherein the memory storing instructions further comprises instructions executable by the at least one processor to cause the apparatus to: modulate the encoded sequence based on Quadrature Phase-Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM). 17. The apparatus of claim 15 , wherein the memory storing instructions further comprises instructions executable by the at least one processor to cause the apparatus to: generate a cyclic redundancy check (CRC) for media access control (MAC) layer information to be transmitted to the second device, wherein the payload includes the MAC layer information and the CRC. 18. The apparatus of claim 17 , wherein the memory storing instructions to scramble at least the portion of the payload comprises instructions executable by the at least one processor to cause the apparatus to scramble only the CRC of the payload. 19. The apparatus of claim 15 , wherein the memory storing instructions further comprises instructions executable by the at least one processor to cause the apparatus to provide media access control (MAC) layer information to be included in the payload. 20. The apparatus of claim 19 , wherein the memory storing instructions further comprises instructions executable by the at least one processor to cause the apparatus to transmit the packet to the second device via the channel. 21. The apparatus of claim 15 , wherein the device associated with the apparatus is an access network node. 22. The apparatus of claim 15 , wherein the memory storing instructions further comprises instructions executable by the at least one processor to cause the apparatus to: update the freshness parameter based at least in part on a transmission the packet. 23. The apparatus of claim 15 , wherein the channel comprises a physical downlink control channel (PDCCH). 24. The apparatus of claim 15 , wherein the channel comprises a physical downlink shared channel (PDSCH). 25. The apparatus of claim 15 , wherein the key is a private key. 26. The apparatus of claim 15 , wherein the key is a shared key. 27. The apparatus of claim 15 , wherein the payload comprises control information. 28. The apparatus of claim 15 , wherein the payload comprises data. 29. A non-transitory computer-readable medium storing code for wireless communications, the code comprising instructions executable by at least one processor to: generate a scrambling key based on at least one of a freshness parameter or a key, wherein the key is known by a device associated with the non-transitory computer-readable medium and a second device; aggregate a payload into a K-bit sequence using a K-bit aggregator, wherein K is a natural number that is greater than or equal to two; aggregate the scrambling key into an M-bit permutation index using an M-bit aggregator, wherein M is a natural number greater than K; scramble at least a portion of the payload based on the scrambling key at a physical layer, wherein a packet includes the payload for wireless transmission from the device to the second device via a channel, wherein scrambling at least the portion of the payload comprises permutatinq the K-bit sequence with the M-bit permutation index; encode the permutated sequence; and modulate the encoded sequence. 30. The non-transitory computer-readable medium of claim 29 , wherein the code further comprises instructions executable by the at least one processor to: modulate the encoded sequence based on Quadrature Phase-Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM). 31. The non-transitory computer-readable medium of claim 29 , wherein the code further comprises instructions executable by the at least one processor to: generate a cyclic redundancy check (CRC) for media access control (MAC) l

Assignees

Inventors

Classifications

  • H04K1/006Primary

    by varying or inverting the phase, at periodic or random intervals · CPC title

  • using scrambling · CPC title

  • Key generation or derivation · CPC title

  • by transmitting the information or elements thereof at unnatural speeds or in jumbled order or backwards · CPC title

  • Modifications of the signal space to allow the transmission of additional information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11399286B2 cover?
Aspects of the present disclosure describe scrambling of information for wireless communications to prevent deciphering or altering by unintended recipients. An example method may include generating, by a first device, a scrambling key based on at least one of a freshness parameter or a private key. The private key is known by the first device and a second device. The method also includes scram…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04K1/006. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).