A technique for compressing certificate information for use in portable
credit instruments having limited storage capacity. An end user
certificate typically actually comprises a chain of certificates, as SET
transactions require not only the end user certificate and its parent
certificates. Each certificate in the certificate chain is compared to a
template for that certificate, and the differences are stored. Redundant
differences within each certificate are deleted, as are differences which
may be derived from differences stored for other certificates in the
certificate chain. The remaining stored differences are then recorded on
an end user credit instrument, such as a smart card. Preferably, the
certificate chain is then recreated for verification purposes before the
card is issued. PER encoding may also be employed to further compress the
certificate information to be recorded on the credit instrument.
Une technique pour comprimer l'information de certificat pour l'usage dans des instruments portatifs de degré de solvabilité ayant limité la capacité de stockage. Un certificat d'utilisateur comporte en général réellement une chaîne des certificats, comme PLACE des transactions exigent non seulement le certificat d'utilisateur et ses certificats de parent. Chaque certificat dans la chaîne de certificat est comparé à un calibre pour ce certificat, et les différences sont stockées. Des différences superflues dans chaque certificat sont supprimées, de même que des différences qui peuvent être dérivées des différences stockées pour d'autres certificats dans la chaîne de certificat. Les différences stockées restantes sont alors enregistrées sur un instrument de degré de solvabilité d'utilisateur, tel qu'une carte futée. De préférence, la chaîne de certificat est alors recréée pour la vérification avant que la carte soit publiée. PAR codage peut également être utilisé pour comprimer plus loin l'information de certificat à enregistrer sur l'instrument de degré de solvabilité.