摘要 |
There is disclosed a method for secure data reading in a data handling system, said data handling system comprising an address dispatcher for dispatching read requests to a memory comprising a first memory region, an anomaly signal producer and an anomaly handler, the method comprising the following steps: the address dispatcher dispatches a first read request to a first memory region; subsequent to dispatching the first read request, the address dispatcher dispatches a second read request to said first memory region; subsequent to dispatching the second read request, the address dispatcher dispatches a third read request to said first memory region; the anomaly signal producer produces a first anomaly signal if a result produced by the memory in response to the first read request does not agree with a result produced by the memory in response to the third read request; the anomaly signal producer produces a second anomaly signal if the memory does not produce a predefined result in response to the second read request; the anomaly handler concludes that a fault attack has occurred if at least one of the first anomaly signal and the second anomaly signal has been produced. Furthermore, a corresponding computer program product and a corresponding data handling system are disclosed. |