Encoding/decoding circuit
AssigneeRenesas Electronics Corporation
InventorsShigenori Miyauchi, Atsuo Yamaguchi
Life of this patent
Estimating the term…
Abstract
An encoding/decoding operation portion includes an encoding/decoding operation circuit and an avoiding path for detouring the encoding decoding operation circuit and can select between encoding or decoding input data in the encoding/decoding operation circuit and detouring the encoding/decoding operation circuit to output the input data without change. Only one wire has to be provided from a selector to a key storage portion and an initialization-vector storage portion. With this construction, it is possible to realize an encoding/decoding circuit which can suppress an increase in the number of wires used to transmit a content of key data to the key storage portion and the initialization-vector storage portion and does not cause complication of circuit layout.
Claims7
An encoding/decoding circuit comprising:
- a key storage portion;
- a decoding operation portion for decoding input data which is to be subject to decoding to obtain a second key for said decoding by using a given first key and stores said second key into said key storage portion;
- and
- a key validity judgment circuit,
- wherein said key validity judgment circuit activates a key valid signal indicating said second key is valid if said decoding operation portion obtains said second key through decoding by using said first key, and
- said key validity judgment circuit inactivates said key valid signal if said second key is obtained through decoding by using a key other than said first key.
An encoding/decoding circuit comprising:
- a key storage portion;
- an encoding/decoding operation portion which uses a given encoding key, for generating a decoding key to decode input data which is encoded by said encoding key, and storing said decoding key into said key storage portion;
- and
- a decoding key validity judgment circuit,
- wherein said decoding key validity judgment circuit activates a decoding key valid signal indicating said decoding key is valid if said encoding/decoding operation portion generates said decoding key by using said encoding key, and
- said decoding key validity judgment circuit inactivates said decoding key valid signal if said decoding key is generated by using a key other than said encoding key.
An encoding/decoding circuit comprising:
- a key storage portion in which a first generation encoding key is stored;
- an encoding/decoding operation portion;
- and
- an encoding key/decoding key generation coincidence judgment circuit,
- wherein said encoding/decoding operation portion uses said first generation encoding key to generate a second generation encoding key for encoding input data, and updates said first generation encoding key and stores said second generation encoding key into said key storage portion,
- said encoding/decoding operation portion sequentially uses an n-th (n:
- natural number) generation encoding key to generate an (n+1)th generation encoding key for encoding said input data, and updates said n-th generation encoding key and stores said (n+1)th generation encoding key into said key storage portion,
- said encoding/decoding operation portion uses said first generation encoding key to generate a first generation decoding key for decoding said input data which is encoded by said first generation encoding key and stores said first generation decoding key into said key storage portion,
- said encoding/decoding operation portion sequentially uses encoding keys until the (n+1)th generation to generate decoding keys until the (n+1)th generation for decoding said input data, respectively, and updates an n-th generation decoding key and stores said (n+1)th generation decoding key into said key storage portion,
- said encoding key/decoding key generation coincidence judgment circuit activates an encoding key/decoding key generation coincidence signal indicating said n-th generation decoding key is valid if said encoding/decoding operation portion generates said n-th generation decoding key by using said corresponding n-th generation encoding key, and
- said encoding key/decoding key generation coincidence judgment circuit inactivates said encoding key/decoding key generation coincidence signal if said n-th generation decoding key is generated by using a key other than said corresponding n-th generation encoding key.
An encoding/decoding circuit comprising:
- a key storage portion in which a first generation encoding key is stored;
- an encoding/decoding operation portion;
- and
- an encoding key/decoding key generation permission circuit,
- wherein said encoding/decoding operation portion uses said first generation encoding key to generate a second generation encoding key for encoding input data, and updates said first generation encoding key and stores said second generation encoding key into said key storage portion,
- said encoding/decoding operation portion sequentially uses an n-th (n:
- natural number) generation encoding key to generate an (n+1)th generation encoding key for encoding said input data, and updates said n-th generation encoding key and stores said (n+1)th generation encoding key into said key storage portion,
- said encoding/decoding operation portion uses said first generation encoding key to generate a first generation decoding key for decoding said input data which is encoded by said first generation encoding key and stores said first generation decoding key into said key storage portion,
- said encoding/decoding operation portion sequentially uses encoding keys until the (n+1)th generation to generate decoding keys until the (n+1)th generation for decoding said input data, and updates an n-th generation decoding key and stores said (n+1)th generation decoding key into said key storage portion,
- said encoding key/decoding key generation permission circuit generates an encoding key/decoding key n-th generation permission signal indicating said decoding keys until the n-th generation are generated every time when said n-th generation decoding key is generated if said encoding/decoding operation portion generates said n-th generation decoding key to be valid by using said corresponding n-th generation encoding key.
Dependencies are inferred from the claim text.