/Patent Tracker
MicrosoftGranted patentSecurity & privacyInterest 6/10

Microsoft patents lighter encryption for low-power devices

Microsoft has been granted a patent for an encryption method that uses less computing power than standard systems. It works by breaking messages into small pieces and using a specific mathematical trick to encrypt them, which is easier for small chips to handle.

Why it mattersThis could make it easier to secure cheap sensors and internet-connected gadgets without draining their batteries quickly.

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 encrypting a message by a sender to a recipient, the method comprising: using one or more hardware processors: encrypting an encryption key k with a first encryption function to create an encrypted key, the first encryption function being a commutative function; transmitting the encrypted key to the recipient over a packet-based network; receiving a response message from the recipient over the packet-based network; decrypting the response message using a reverse function of the first encryption function to produce a first key message, the first key message comprising the encryption key k encrypted by a commutative encryption function of the recipient; transmitting the first key message to the recipient over the packet-based network, the first key message being decryptable by the recipient using a reverse function of the commutative encryption function of the recipient to produce the encryption key k; breaking the message into a plurality of message portions; converting the encryption 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 message portions, creating a corresponding one of a plurality of transformed message portions by: selectively applying each of the plurality of non-commutative functions to the particular one of the plurality of message portions in a defined order, wherein selectively applying comprises, for each particular digit position in T: applying the non-commutative function corresponding to the particular digit position in T, an inverse of 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 transmitting, over the packet-based network, the plurality of transformed message portions to the recipient.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
Lightweight encryption
Patent number
US12763930B2
Application number
19002357
Filed
Dec 26, 2024
Granted
Oct 13, 2026
Inventors
1
Claims
20

Classified under

H04L 9/0819 Electricity & electronicsH04L 63/0428 Electricity & electronicsH04L 63/0435 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.