Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
150 words
A process for controlling communication between a first and a second smart card using key-based cryptography, in which a first identify code is stored in the first smart card and a second identity code is stored in the second smart card, said process comprising the steps of: customizing said smart cards by: writing into each of the smart cards an identical group cryptographic secret key, and writing into each of the smart cards respective algorithms for processing the identical group cryptographic secret key and the first and second identity codes stored in said first and second smart cards, respectively; and using said smart cards by: transmitting the first identity code to the second smart card, transmitting the second identity code to the first smart card, calculating, by using said respective processing algorithms stored in said smart cards, first and second session keys for said first and second smart cards, respectively.
Claim 2
Dependent Claim
150 words
A process for controlling communication between a first and a second smart card using key-based cryptography, in which a first identify code is stored in the first smart card and a second identity code is stored in the second smart card, said process comprising the steps of: customizing said smart cards by: writing into each of the smart cards an identical group cryptographic secret key, and writing into each of the smart cards respective algorithms for processing the identical group cryptographic secret key and the first and second identity codes stored in said first and second smart cards, respectively; and using said smart cards by: transmitting the first identity code to the second smart card, transmitting the second identity code to the first smart card, calculating, by using said respective processing algorithms stored in said smart cards, first and second session keys for said first and second smart cards, respectively.
Claim 3
Dependent Claim
79 words
A process according to claim 1, wherein an identical random number is supplied to each of the smart cards, and the calculation of the first and second session keys by the respective processing algorithms includes the following steps: applying a diversification algorithm for determining a secret number based on the first and second identity codes and the identical group secret key, and applying an algorithm for calculating the session keys based upon the random number and the secret number.
Claim 4
Dependent Claim
78 words
A process according to claim 2, wherein the diversification algorithm comprises: determining a first secret key based upon the first identify code and the identical group secret key stored in each of the smart cards, determining a second secret number based upon the second identity code and the identical group secret key, and combining, by a commutative operation, said first and second secret numbers to obtain the secret number used by the algorithm for calculating the session keys.
Claim 5
Dependent Claim
25 words
A process according to claim 3, wherein the commutative operation performed on the first and second secret numbers in the diversification algorithm is an addition.
Claim 6
Dependent Claim
44 words
A process according to claim 4, wherein diversification algorithms for determining secret numbers in each said smart card and algorithms for calculating the session keys for the first and second smart cards are respectively identical, and the first and second session keys are identical.
Claim 7
Dependent Claim
47 words
A process according to claim 3, wherein diversification algorithms for determining secret numbers in each said smart card and algorithms for calculating the first and second session keys for the first and second smart cards are respectively identical, and the first and second session keys are identical.
Claim 8
Dependent Claim
47 words
A process according to claim 2, wherein diversification algorithms for determining secret numbers in each said smart card and algorithms for calculating the first and second session keys for the first and second smart cards are respectively identical, and the first and second session keys are identical.