A method of using broadcast, BCAST, rights for consuming broadcast contents in a digital rights management, DRM, agent of a terminal (110, 120) to which a memory card is attached, the memory card having the rights, characterized in that the method comprises: checking (S141, S241, S341, S441, S510), by the DRM agent of the terminal (110, 120), whether or not the BCAST rights include a constraint for verifying an existence of a memory card and an existence of the BCAST rights within the memory card, wherein the constraint comprises at least one of: a synchronized element indicating that the verification of the existence of the BCAST rights (S170, S470) should be performed in synchronization with a traffic encryption key, TEK, request, a sync Threshold element indicating a threshold value such that the verification of the existence of the BCAST rights should be performed if the number of reception of the TEK request is greater the threshold value, and a check Interval element specifying a time interval between two-consecutive executions such that the verification (S270, S470) of the existence of the BCAST rights should be repeatedly performed; transmitting (S172, S272, S372, S462, S471, S520), from the DRM agent of the terminal (110, 120) to the memory card, a request message for verifying the existence or non-existence of the BCAST rights within the memory card if the BCAST rights include the constraint; receiving, by the terminal (110, 120), a response message for verifying the existence or non-existence of the BCAST rights within the memory card from the memory card; checking (S181, S281, S381, S465, S550), by the DRM agent of the terminal (110, 120), the response message; and stopping or not initiating, by the DRM agent of the terminal (110, 120), a consumption of the BCAST rights if the response message includes a status indicating a failure. checking (S141, S241, S341, S441, S510), by the DRM agent of the terminal (110, 120), whether or not the BCAST rights include a constraint for verifying an existence of a memory card and an existence of the BCAST rights within the memory card, wherein the constraint comprises at least one of: a synchronized element indicating that the verification of the existence of the BCAST rights (S170, S470) should be performed in synchronization with a traffic encryption key, TEK, request, a sync Threshold element indicating a threshold value such that the verification of the existence of the BCAST rights should be performed if the number of reception of the TEK request is greater the threshold value, and a check Interval element specifying a time interval between two-consecutive executions such that the verification (S270, S470) of the existence of the BCAST rights should be repeatedly performed; a synchronized element indicating that the verification of the existence of the BCAST rights (S170, S470) should be performed in synchronization with a traffic encryption key, TEK, request, a sync Threshold element indicating a threshold value such that the verification of the existence of the BCAST rights should be performed if the number of reception of the TEK request is greater the threshold value, and a check Interval element specifying a time interval between two-consecutive executions such that the verification (S270, S470) of the existence of the BCAST rights should be repeatedly performed; transmitting (S172, S272, S372, S462, S471, S520), from the DRM agent of the terminal (110, 120) to the memory card, a request message for verifying the existence or non-existence of the BCAST rights within the memory card if the BCAST rights include the constraint; receiving, by the terminal (110, 120), a response message for verifying the existence or non-existence of the BCAST rights within the memory card from the memory card; checking (S181, S281, S381, S465, S550), by the DRM agent of the terminal (110, 120), the response message; and stopping or not initiating, by the DRM agent of the terminal (110, 120), a consumption of the BCAST rights if the response message includes a status indicating a failure.