×

Data encryption in a symmetric multiprocessor electronic apparatus

  • US 20050138403A1
  • Filed: 10/14/2004
  • Published: 06/23/2005
  • Est. Priority Date: 10/17/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of encryption in a circuit of an electronic apparatus, of data to be stored in a memory external to the said circuit, comprising the steps of:

  • selecting a secret key, from a list of secret keys respectively stored in a set of registers of the circuit each in association with a key identifier, one of the keys being a key shared with another circuit of the electronic apparatus;

    segmenting the data into a stream of data words of determined size;

    and, continuously for each data word, generating a pseudorandom number of determined size by means of a pseudorandom generator implementing a generating algorithm based on the said secret key and on an initialization vector changing value with each data word;

    combining the data word and the corresponding pseudorandom number, so as to generate an encrypted data word;

    then, storing in said external memory each data word encrypted in association with the initialization vector and the key identifier associated with the secret key that has served to encrypt same.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×