摘要 |
The present invention relates to a method of transmitting a message comprising an integrity check and a header, between two processing units via a shared memory, comprising steps of: - generation (501), by a first processing unit, of a first pseudorandom binary string; - encryption (502) of the message to be transmitted by applying an involutive transformation dependent on the first pseudorandom binary string generated; - transmission and storage (503) of the encrypted message in the shared memory; - generation (504), by the second processing unit, of a second pseudorandom binary string; - decryption of the message stored by applying an involutive transformation dependent on the second pseudorandom binary string, and by decrypting the header (505) of said message, by verifying the decrypted header (505), and as a function of the result of the verification, by decrypting the complete message (506); - verification (507) of the integrity of the decrypted message on the basis of its integrity check. |