1. A computational system configured to protect against integrity violation, the computational system comprising a processing unit and a critical resource, the critical resource being controllable by the processing unit so as to be locked or unlocked, wherein the critical resource is configured to intermittently transmit a polling value to the processing unit, the processing unit being configured to apply a transformation onto the polling value so as to obtain a response value and send the response value back to the critical resource, and the critical resource being configured to check the response value for correctness so as to obtain a check result, and subject controllability of the critical resource by the processing unit to a dependency on the check result, and wherein the critical resource comprises a register, the critical resource being configured to read the polling value for a first polling value for a first transmission to the processing unit from the register and to write back to the register the response value sent to the critical resource in response to the polling value for the first polling value, wherein the response value received in response to the polling value for the first polling value serves as a next polling value for a next transmission to the processing unit, wherein the processing unit is configured to control the critical resource so as to be locked when the critical resource is not required for an operation of the computational system, and unlocked when the critical resource is required for the operation of the computational system.