Why in the explianation here below using Rqcs is their no mention of an absolute need for RSA.
Code:Added support for ROM180. Several European providers such as Digital+ (Spain) use this N3 card. - rqcs now supports 4 methods of session negotiation: DT08, DT06 Key 0D Expansion, Plain CAM N, and Secondary Key methods. Please read carefully rqcs.conf as I have given a detailed description of how they may be used and also the pieces of data that are needed for each one of them to work. This is to add flexibility. - Another batch of small bug fixes and improvements. --------------------------------------------------------------------------- # ----------------------------- Session Negotiation --------------------------- # Following is a set of 4 parameters that may be used to achieve successful # session key negotiation with the card. # --------------------------------------------------------------------------- -- # DT08 session negotiation method. Just the Box Key is required for this # method to work. This is the simpler, preferable method, however, not all cards # have DT08's. box_key=8CA6A88CFDE2E263 # DT06 Key 0D session negotiation. An alternative method for when the card does # not have a DT08. Useful when you have the card's DT06 and not the IRD's # Secondary Key. # # If this value is specified, the DT06 method will be attempted instead # of the DT08 one. # # IMPORTANT: BOTH the Box Key and the DT06 are needed for this method to work. # # HINT: The DT06 Key 0D *does not* change when a card is swapped, if you # have this for an old card that was married to an IRD, it will work for # newer cards on that same IRD. dt06_key_0d= # Plain CAM N negotiation method. Another alternative method for when the card # does not have a DT08. It is somewhat equivalent to the DT06 Key 0D method and # again, useful when you have the card's CAM N obtained from an expanded # DT06 Key 0D. As a sidenote, this parameter is equivalent to newcs's #parameter. # # IMPORTANT: BOTH the Box Key and CAM N are needed for this method to work. cam_n= # Secondary key session negotiation method. If your card does not have a DT08, # and you can't extract the cam's N key or DT06 Key 0D, this is the only possible # method. The secondary key must be extracted from a provider IRD's TSOP dump. # # If this value is specified, it will supercede the DT08, DT06 Key 0D and Plain # CAM N session negotiation methods. Neither the Box Key, DT06 Key 0D nor CAM N # parameters are needed for this method to work, and will be ignored if they # are provided. # # The secondary key is 96 bytes long and has the following structure: # # II II II II XX XX XX XX XX XX XX XX XX XX Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 # SK SK SK SK SK SK SK SK SK SK SK SK SK SK SK SK # SK SK SK SK SK SK SK SK SK SK SK SK SK SK SK SK # SK SK SK SK SK SK SK SK SK SK SK SK SK SK SK SK # SK SK SK SK SK SK SK SK SK SK SK SK SK SK SK SK # Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 CS CS # # II = IRD serial number. # XX = Unimportant. # Y1, Y2 = SK signature and also used to calculate the box key. # SK = Actual secondary key data (CAM N, public modulus). # CS = Checksum. # # NOTE: The Secondary Key should be specified as a single line without spaces # (like the Box Key), and should be the exact 96 bytes as extracted from the IRD. # # NOTE: You can copy the 64 bytes that are labeled 'SK' from the Secondary # Key, and use them in the cam_n parameter. This will also work, in that case # the Box Key parameter must also be provided. secondary_key= # Optional. Card provider's IRD RSA key (only relevant for DT08 session # negotiation method. rsa_key=




