Back to results
US 7,925,896 B2Granted
Hardware key encryption for data scrambling
AssigneeTexas Instruments Incorporated
InventorsGarry R. Elder, Ramanujam Thodur
Life of this patent
Estimating the term…
Abstract
Apparatus and method to scramble data prior to placing it on a bus or in memory uses embedded hardware keys for encryption/decryption. The hardware keys may be used in addition to software encryption. Different hardware keys may be used to process most significant bits and least significant bits of a data word. Different hardware keys may be used to process messages from/to different channels. The hardware key may be comprise a series of fixed logic cells.
Claims3
A system for protecting data, the system comprising:
- a data bus;
- a memory bus;
- a memory that is coupled to the memory bus;
- a software encoder that encrypts a message from the data bus and generates a first encrypted message;
- first embedded hardware key;
- a second embedded hardware key;
- and
- hardware encoder that is coupled to the data bus, wherein the hardware encoder encrypts the most significant bits of the first encrypted message with the first hardware key to generate a first portion of a second encrypted message, and wherein the encoder encrypts the least significant bits of the first encrypted message with the second embedded hardware key to generate a second portion of a second message, and wherein the hardware encoder transmits the second encrypted message to the memory over the memory bus.
5 more elements
Dependencies are inferred from the claim text.