1. A system for detecting time exceeding conditions of at least one application executed by a processor, comprising: a storage element for storing a plurality of time conditions associated with rights of use of the at least one application, wherein the plurality of time conditions are stored as sorted in a chronological order; a work register for storing a time condition from the plurality of time conditions closest to a current date of the system; and a comparator for comparing the time condition stored in the work register with the current date of the system and, when the current date of the system exceeds the time condition: providing an interrupt to the processor; and updating the work register by introducing to the work register a next time condition from the plurality of time conditions stored in the storage element, wherein the next time condition is next closest to the current date.