A system for access to conditional access data, wherein said data are transmitted to at least one multimedia unit by at least one operator device with which said multimedia unit has to be paired, the multimedia unit having a multimedia unit identifier, the operator device having an operator identifier, the system comprising:
- the multimedia unit comprises a memory for storing a multimedia unit key formed by applying, in a personalization entity, a first cryptographically secure function to a personalization key and to the multimedia unit identifier;
- and
- the operator device comprises a memory for storing an operator key formed by applying, in a personalization entity, a second cryptographically secure function to said personalization key and to the operator identifier;
- said multimedia unit further comprises a processor configured to calculate a mathematical function of the multimedia unit and said operator further comprises a processor configured to calculate a mathematical function of the operator, at least one of the functions among said first function, said second function, said operator function, and said multimedia unit function using a modular exponentiation function such that:
- f(a,b)=aH(b)mod m
- where a and b are the parameters of the function, H is a cryptographic hash function and m is the product of two large prime numbers p and q, the multimedia unit and operator functions being further such that the result of the application of the mathematical function of the operator to said operator key and to said multimedia unit identifier is equal to the result of the application of the mathematical function of the multimedia unit to said multimedia unit key and to said operator identifier, this result forming a pairing key between said multimedia unit and said operator.