Process for carrying out a transaction between a payment module and a security module
First Claim
1. A process for carrying out a transaction, said process comprising:
- receiving, by a hardware decoder, an indication that a transaction to be carried out between a payment module connected to the hardware decoder and a security module connected to the hardware decoder has been requested, said indication including a transaction identifier, the security module being configured to perform conditional access operations;
generating by the hardware decoder a control message containing at least a representative code representing said transaction and an identifier of the security module;
sending said control message to said payment module;
verifying in said payment module whether the payment module is entitled to carry out the transaction;
executing the transaction by the payment module, storing a result of the transaction in said payment module, and generating by the payment module a receipt relating to the transaction and to the security module;
sending by the hardware decoder said receipt to a management center;
receiving an unlocking code at the security module from the management center, said unlocking code being based on the receipt; and
registering the transaction in said security module.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to a process for carrying out a transaction between a payment module and a security module connected to a user'"'"'s unit, this process being characterized in that it comprises the following steps: entering an identifier representative of the transaction to be carried out by means of an input device; generating by the user'"'"'s unit, a control message containing at least a representative code of said transaction and an identifier of the security module requiring the transaction; sending said control message to said payment module (PP); verifying in said payment module whether it is entitled to carry out the desired transaction; if the payment module is entitled to carry out this transaction, execution of the transaction, storage of the result of the transaction in said payment module and generation by the payment module, of a receipt relating to the desired transaction and to the related security module; sending said receipt to a management center; sending an unlocking code to the security module (SC) by the management center; registering the transaction in said security module.
9 Citations
22 Claims
-
1. A process for carrying out a transaction, said process comprising:
-
receiving, by a hardware decoder, an indication that a transaction to be carried out between a payment module connected to the hardware decoder and a security module connected to the hardware decoder has been requested, said indication including a transaction identifier, the security module being configured to perform conditional access operations; generating by the hardware decoder a control message containing at least a representative code representing said transaction and an identifier of the security module; sending said control message to said payment module; verifying in said payment module whether the payment module is entitled to carry out the transaction; executing the transaction by the payment module, storing a result of the transaction in said payment module, and generating by the payment module a receipt relating to the transaction and to the security module; sending by the hardware decoder said receipt to a management center; receiving an unlocking code at the security module from the management center, said unlocking code being based on the receipt; and registering the transaction in said security module. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A process for carrying out a transaction, said process comprising:
-
receiving, by a hardware decoder, an indication that a transaction to be carried out between a payment module and a security module connected to the hardware decoder has been requested, said indication including a transaction identifier, the security module being configured to perform conditional access operations; generating by the hardware decoder a control message containing at least a representative code representing said transaction and an identifier of the security module; sending said control message by the hardware decoder to a management center; receiving said control message from the management center at the payment module; verifying in said payment module whether the payment module is entitled to carry out the transaction; executing the transaction and transmitting an unlocking code relating to the transaction to the corresponding security module; and registering the transaction in said security module. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A process for carrying out a transaction, said process comprising:
-
receiving, by a hardware decoder, an indication that a transaction to be carried out between a payment module and a security module connected to the hardware decoder has been requested, said indication including a transaction identifier, the security module being configured to perform conditional access operations; generating by the hardware decoder a control message containing at least a representative code representing said transaction and an identifier of the security module; sending by the hardware decoder said control message to a management center; receiving said control message from the management center at the payment module; verifying in said payment module whether the payment module is entitled to carry out the transaction; executing the transaction and transmitting a receipt relating to the transaction to the management center; receiving an unlocking code from the management center at the security module, said unlocking code being based on the receipt; and registering the transaction in said security module. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A process for carrying out a transaction, said process comprising:
-
receiving, by a hardware decoder, an indication that a transaction to be carried out between a payment module and a security module connected to the hardware decoder has been requested, said indication including a transaction identifier, said security module being configured to perform conditional access operations; generating, by the payment module, a control message containing at least a representative code representing said transaction; verifying in said payment module whether the payment module is entitled to carry out the transaction; executing the transaction, storing the result of the transaction in said payment module, and generating a receipt by the payment module relating to the transaction and to the security module; sending said receipt to a management center; receiving an unlocking code at the security module, said unlocking code being based on the receipt; and registering the transaction in said security module. - View Dependent Claims (19, 20, 21, 22)
-
Specification