16-05-2013 дата публикации
Номер: US20130124874A1
A secure system-on-chip for processing data, the system-on-chip comprising at least a central processing unit (CPU), an input and an output channel, an encryption/decryption engine and a memory, wherein, said input channel comprises an input encryption module to encrypt all incoming data, said output channel comprising an output decryption module to decrypt all outgoing data, said CPU receiving the encrypted data from the input encryption module and storing them in the memory, and while processing the stored data, said CPU reading the stored data from the memory, requesting decryption of same in the encryption/decryption engine, processing the data and requesting encryption of the result by the encryption/decryption engine and storing the encrypted result, outputting the result to the output decryption module for decryption purpose and exiting the decrypted result via the output channel. 1. A secure system-on-chip for processing data , the system-on-chip comprising:at least a central processing unit (CPU);an input channel connected to the CPU, the input channel including an input encryption module;an output channel connected to the CPU, the output channel including an output decryption module;a CPU encryption module connected to the CPU;a CPU decryption module connected to the CPU;at least one key register connected to the input encryption module and the output decryption module; anda memory connected to the CPU;wherein said input encryption module is configured to add an internal encryption layer to all incoming data, said output decryption module is configured to remove the internal encryption layer on all outgoing data, and said central processing unit is configured to perform the steps ofreceiving encrypted data from the input encryption module;storing the encrypted data in the memory;when processing the stored data, reading the stored data from the memory, requesting the removal of the internal encryption layer by the CPU decryption module, processing the data ...
Подробнее