Abstract:
Access of a first device, communicating with a second, portable device, to digital content is controlled by authentication of the first device by a remote server; upon successful authentication of the first device by the remote server, securely providing by the remote server credentials to the portable device, the credentials enabling the portable device to authenticate the first device; securely providing by the remote server rights objects to the portable device, the rights objects comprising usage rights and information which is necessary to access the content; authentication of the first device by the portable device using the credentials received from the remote server; and, upon successful authentication of the first device by the portable device, delivering by the portable device to the first device the information which is necessary to access the content.
Abstract:
Protecting an application of a multi-application smart card against unauthorized manipulations. A system and method for guarding against unauthorized modifications includes partitioning the application into a plurality of basic blocks. Basic blocks are programming atomic units that have one entry point and one exit point and comprises a set of data units. For each basic block a check value associated with a basic block is computed wherein the check value is a function of the data units of the basic block. This check value is some how remembered and later recalled and checked either during execution of the corresponding basic block of the application program or prior to execution of the application program. During or prior to execution of the basic block the re-computed check value is verified to be the same as the remembered check value. If not, an error condition is indicated and a corrective action may be taken.
Abstract:
Data which is stored on a smart card is sent to a device external to the smart card. The data is stored on the smart card in a field of entries, the field of entries on the smart card is indexed and a flag is associated with each field index, indicating whether the entry belonging to the index has changed or not. The external device has an indexed field of entries which matches the field of entries on the smart card. To the external device only those entries are sent, together with their index value, where the flag associated with the index indicates a change. The flags associated with the indices whose entries were sent to the smart card are cleared. The entries are received on the external device external to the smart card, together with their index values and each of the received entries is stored in the field on the external device at the position indicated by the index value received together with the entry.
Abstract:
For protecting a circuit (1) against a mechanical or electromagnetic attack, an active protection device attached to the circuit comprises: - at least one generator (13, 14) for generating a magnetic field, - at least one magnetic sensor S1, S2, S3, S4 for measuring a value of the magnetic field, - an integrity circuit connected to the at least one magnetic sensor S1, S2, S3, S4 and to the circuit (1). The integrity circuit activates a reaction procedure in the circuit if the measured value of the magnetic field made by the magnetic sensor is out of a values domain, the values domain being correlated to the generated magnetic field.
Abstract:
The invention relates to an authentication and/or rights containing retrievable token such as an IC card comprising at least one physical channel of communication to at least one apparatus and at least two logical channels of communication with said at least one apparatus wherein each logical channel of communication is associated with a different execution environment.
Abstract:
Un terminal sécurisé comporte : - des moyens principaux constitués de moyens de traitement, de moyens de mémorisation de données et de programmes, de moyens de sécurité et de moyens de saisie de données, ces éléments constitutifs des moyens principaux étant reliés entre eux par un premier bus de données, - des moyens périphériques constitués de moyens d'impression, de moyens de lecture/écriture d'une carte et de moyens d'accès à un réseau de télécommunication, ces éléments constitutifs des moyens périphériques étant reliés entre eux par un second bus de données, - des moyens d'alimentation reliés aux moyens principaux et périphériques. Les moyens principaux sont regroupés dans un boîtier principal indémontable sans détérioration d'au moins un élément constitutif des moyens principaux, et les moyens d'alimentation et les moyens périphériques sont regroupés dans au moins un boîtier apte à être connecté au boîtier principal.
Abstract:
The invention relates to an identification document (21) and a method for making such a document. According to the invention, the identification document (21) comprises at least one flexible cover layer (25), at least one flexible internal page (22) and an electronic module (26) including a flexible support layer, an antenna positioned onto said flexible support layer and an electronic radio frequency microcontroller storing identification data, said microcontroller being affixed to said flexible support layer and electrically connected to said antenna, said module (26) being affixed to said flexible layer cover layer (25) or to said flexible internal page (22). The invention relates more particularly to electronic passports and visas.
Abstract:
The method according to this invention concerns a method to secure the execution of a program stored in an electronic assembly comprising information processing means and information storage means. The method consists in checking the execution of each instruction of at least a portion of said program by performing during the execution of said portion a calculation using predetermined values, depending on or associated with each of said instructions and by comparing the result obtained with a precalculated value. This invention also concerns the electronic module in which said method is implemented and the card comprising said module.
Abstract:
This invention concerns a method to ensure the security of encrypted data transmitted in blocks to an electronic assembly in several steps. The method consists, when said assembly receives a block, in decrypting the block received, processing the information contained in said block and in encrypting the processed information.
Abstract:
This invention concerns a method to control the access to a sector of a Flash type memory of an electronic module which consists in checking that the owner of the data to be written has write access to a partition of said sector. The method consists in checking at least one additional rule on the sector concerned in order to allow possible erasure of the entire said sector before writing in it.The rule(s) are used to check that erasure of the sector concerned does not delete data which must be kept. This invention also concerns the electronic module in which the method is implemented