/Patent Tracker
MicrosoftGranted patentSecurity & privacyInterest 4/10

Microsoft patents lightweight encryption for low-power devices

Microsoft has patented a method for encrypting data that uses less computing power than standard methods. It works by breaking messages into small parts and using a specific mathematical trick to secure them, which helps devices like smart sensors and phones save battery life.

Why it mattersThis could help make secure communication more efficient for the billions of small, battery-powered devices used in homes and industries.

In the filing’s own words

A lightweight encryption method is disclosed, designed to reduce computational resource demands on devices such as IoT devices and mobile phones. The method utilizes Shamir's three-pass protocol for key exchange, converting the encryption key into a signed digit number using an odd base. The message is broken into portions, with each portion encrypted by applying a sequence of non-commutative functions based on the signed digit representation of the key. This approach provides secure encryption while minimizing power and resource consumption.

What exactly they claim (claim 1)

1. A method for decrypting a message by a recipient from a sender, the method comprising: using one or more hardware processors: receiving an encrypted key from the sender over a packet-based network; encrypting the encrypted key with a second encryption function to create a doubly-encrypted key, the second encryption function being a commutative function; transmitting the doubly-encrypted key to the sender over the packet-based network; receiving a first key message from the sender over the packet-based network; decrypting the first key message using a reverse function of the second encryption function to produce a key k; receiving a plurality of transformed message portions from the sender over the packet-based network; converting the key k into a signed-digit representation T using an odd base; identifying a plurality of non-commutative functions, each non-commutative function corresponding to a particular digit position of T; for each particular one of the plurality of transformed message portions, creating a corresponding one of a plurality of decrypted message portions by: selectively applying each of the plurality of non-commutative functions to the particular one of the plurality of transformed message portions in a defined order, wherein selectively applying comprises, for each particular digit position in T: applying an inverse of the non-commutative function corresponding to the particular digit position in T, the non-commutative function corresponding to the particular digit position in T, or no function, based upon a value of T at the particular digit position; and combining the plurality of decrypted message portions to obtain a non-encrypted original message.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
Lightweight encryption
Patent number
US12744766B2
Application number
19002431
Filed
Dec 26, 2024
Granted
Sep 22, 2026
Inventors
1
Claims
20

Classified under

H04L 63/0478 Electricity & electronicsH04L 9/0822 Electricity & electronics

More from Microsoft in Security & privacy

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.