Method and device for enhancing the protection of a signal, in particular a multimedia signal, against a malicious attack
A signal is protected against an attack by an enhancement process that checks the conformity of an actual state of the signal with respect to an expected state. A protective action is exercised on the signal if the actual state of the signal is not in conformity with the expected state, so as to neutralize or nullify said attack.
1. A method of protecting a signal against an attack, comprising:
monitoring to check conformity of an actual state of the signal with an expected state,
wherein the signal includes an outgoing multimedia data stream delivered at an end of a decryption of an incoming encrypted data stream and an application of a multimedia interface protection,
wherein the actual state of the signal comprises an active or inactive state of the delivery of the outgoing multimedia data stream, and
if the actual state of the signal is not in conformity with the expected state, then applying a protective action on said signal so as to neutralize or nullify said attack.
2. The method according to claim 1 , wherein applying the protective action comprises stopping the decryption of the incoming encrypted data stream.
3. The method according to claim 1 , wherein applying the protective action comprises stopping the delivery of the outgoing multimedia data stream.
4. The method according to claim 1 , wherein the multimedia interface protection includes one or more of: digital or analog video output protection, digital or analog audio output protection, digital watermarking, and digital transcoding protection.
5. A computer program product directly stored into a memory of a computer system, including portions of software code for executing a method of protection when said software code is executed on said computer system, said method of protection comprising the steps of: monitoring to check conformity of an actual state of a signal with an expected state, wherein the signal includes an outgoing multimedia data stream delivered at an end of a decryption of an incoming encrypted data stream and an application of a multimedia interface protection, wherein the actual state of the signal comprises an active or inactive state of the delivery of the outgoing multimedia data stream, and if the actual state of the signal is not in conformity with the expected state, then applying a protective action on said signal so as to neutralize or nullify an attack.
6. A physical, non-transitory medium readable by a computer system having instructions executable by computer suitable for causing execution by the computer system of a method of protection, comprising:
monitoring to check conformity of an actual state of a signal with an expected state,
wherein the signal includes an outgoing multimedia data stream delivered at an end of a decryption of an incoming encrypted data stream and an application of a multimedia interface protection,
wherein the actual state of the signal comprises an active or inactive state of the delivery of the outgoing multimedia data stream, and
if the actual state of the signal is not in conformity with the expected state, then applying a protective action on said signal so as to neutralize or nullify an attack.
7. A device for protecting a signal against an attack, comprising:
a multimedia output interface configured to deliver a signal in a multimedia interface format,
an enhancement process configured to check conformity of an actual state of the signal with respect to an expected state, and
a protection circuit configured to apply a multimedia interface protection on said signal, wherein said enhancement process is configured to check the conformity of the actual state of the multimedia interface protection with an active expected state of said protection,
wherein the enhancement process is further configured to check an active or inactive state of the delivery of the signal and to exercise a protective action on said signal if the actual state of the signal is not in conformity with the expected state so as to neutralize or nullify said attack.
8. The device according to claim 7 , further comprising a decryption process configured to decrypt an incoming encrypted data stream, wherein the protective action includes stopping the decryption of the incoming encrypted data stream.
9. The device according to claim 7 , wherein the protective action includes stopping delivery of said signal.
10. The device according to claim 7 , wherein the enhancement process is configured to read the active or inactive state of the multimedia interface protection in a status register of the protection circuit.
11. The device according to claim 7 , wherein said active or inactive state of the delivery of the signal is read in a status register of the multimedia output interface.
12. The device according to claim 7 , wherein the protection circuit is configured to apply one of: digital or analog video output protection, digital or analog audio output protection, digital watermarking and digital transcoding protection.
13. The device according to claim 7 , wherein the enhancement process is incorporated into at least one secure area of at least one microprocessor.
14. The device according to claim 7 implemented in a multimedia reader system capable of reading a multimedia data stream.
15. The device according to claim 14 wherein the multimedia reader system forms or is included in one of: a television decoder, a personal computer, a mobile phone, or a tablet.