摘要 |
The invention relates to a process for encrypting data in a microprocessor card. The card contains a set of selectable encryption keys (CSO, ..., CSn). The formula (K1,K2,A,M) -> F(K1,K2,A,M) = R = E((E(M,K1)&f(A)),K2> is applied, where: E(x,y) designates a stored cryptographic algorithm operating in a specific domain {0,1}<a>, M denotes a datum to be encrypted fed to the microprocessor card, K1 and K2 designate two encryption keys, primary and secondary respectively, which are different or identical and are selected from the said set of keys (CSO, ..., CSn) with the aid of external selection data, A designates a datum representing the nature or origin of the encryption to be performed, f(A) designates a function for transforming the datum A such that f(A) belongs to {0,1}<a>, and & designates a Boolean function such as the "Exclusive Or" function. <IMAGE> |
申请人 |
GROUPEMENT DES CARTES BANCAIRES "CB", PARIS, FR |
发明人 |
WOILLEZ, CHRISTINE, F-75002 PARIS, FR;BRACHET, CLAUDE, F-75012 PARIS, FR |