Communication system and data communication method
AssigneeMegaChips Corporation
InventorsTakahiko SUGAHARA, Naoki MATSUYAMA
Life of this patent
Estimating the term…
Abstract
In transmission of command from a host device to a memory device, circuitry is configured to selectively switch between a first pattern and a second pattern. In the first pattern, an encrypted command is generated by encrypting a command with an S-box circuit of a first encryption unit, and the encrypted command is decrypted with an InvS-box circuit of a second decryption unit. In the second pattern, an encrypted command is generated by encrypting a command with an InvS-box circuit of a first decryption unit, and the encrypted command is decrypted with an S-box circuit of a second encryption unit.
Claims22
A communication system comprising:
- a first communication device including first circuitry;
- and
- a second communication device configured to be connected to the first communication device and including second circuitry,
- the first circuitry being configured to
- perform first encryption including first non-linear processing, and
- perform first decryption including first inverse non-linear processing,
- the second circuitry being configured to
- perform second decryption including second inverse non-linear processing, and
- perform second encryption including second non-linear processing,
- in transmission of first data from the first communication device to the second communication device, the first circuitry and the second circuitry being configured to selectively switch
- first processing including encrypting the first data by the first non-linear processing to generate first encrypted data in the first circuitry, and decrypting the first encrypted data by the second inverse non-linear processing in the second circuitry, and
- second processing including encrypting the first data by the first inverse non-linear processing to generate first encrypted data in the first circuitry, and decrypting the first encrypted data by the second non-linear processing in the second circuitry.
A data communication method between a first communication device including first circuitry configured to perform first encryption including first non-linear processing and first decryption including first inverse non-linear processing, and a second communication device including second circuitry configured to perform second decryption including second inverse non-linear processing and second encryption including second non-linear processing, the method comprising:
- in transmission of first data from the first communication device to the second communication device, selectively switching
- encrypting the first data by the first non-linear processing to generate first encrypted data, and decrypting the first encrypted data by the second inverse non-linear processing, and
- encrypting the first data by the first inverse non-linear processing to generate first encrypted data, and decrypting the first encrypted data by the second non-linear processing.
Dependencies are inferred from the claim text.