Abstract:
To code a digital object (310), a sender (110) encrypts (210) its data to obtain a bitstream that is converted (230) into a set of points (320) that are then packaged (240) and the coded object (330) is output (250). A receiver (140) receives (260) and unpacks (270) the coded object(330) to obtain the set of points (320), converts (280) the set of points(320)to a bitstream that is decrypted (290) to generate the original object (310) that is output (295).The invention is particularly suited for protection of 3D objects, but it can also be used to protect any kind of digital data, in which case it may be possible to append the protected data of another kind to a 3D object.
Abstract:
Within the context of the broadcasting of DVB services over an IP network, the trend is to separate the signalling information describing the network and the services offered from the services themselves. The signalling is made available to the terminals via XML files available on HTTP servers. In contrast to this approach, the invention consists of a method of recognition, by a receiver connected to a bidirectional network, of digital services on the bidirectional network, which comprises a step in which the receiver connects to a first stream, a step in which the receiver extracts from said stream information on the location on the network, on the one hand, of streams conveying the content of these services and, on the other hand, of separate streams conveying information describing these services, a step in which the receiver connects to at least some of the streams conveying service description information to obtain information on these services and a step in which the receiver uses this information to construct a list, possibly unitary, of the services available on the network.
Abstract:
La présente invention concerne un procédé pour établir une liste de contenus dans un appareil contrôleur connecté àun réseau domestique, cette liste énumérant des contenus foumis par différents appareils connectés au réseau domestique. Ce procédé consiste à émettre depuis l'appareil contrôleur une commande spécifiant un critère de filtrage, à établir dans chaque appareil une liste locale sur réception de cette commander à transférer chaque liste locale depuis l'appareil dans lequel elle a été établie vers l'appareil contrôleur, et à assembler dans l'appareil contrôleur les listes locales reçues pour former la liste de contenus. L'utilisateur peut ainsi sélectionner un critère de filtrage comme par exemple "sports" et visualiser la liste de contenus entrant dans ce critère de filtrage et disponibles sur l'ensemble des appareils. La recherche d'un contenu par l'utilisateur peut ainsi être réalisée rapidement. L'invention concerne également l'appareil permettant selon le procédé d'établir une liste de contenus.
Abstract:
The invention relates to a method for selecting programs in a digital video reception system. Said method comprises the following steps: reception of information corresponding to program identification elements; reception of information indicating the location of each program thus identified in the data streams broadcast by transmitters; display of said identification elements in the form of a mosaic of elements (10) on a display means (18) of said reception system; selection of one of the programs by selecting at least one identifier element. The invention applies particularly to television.
Abstract:
A 3D object (120; 410) is protected by a first device (110) that receives (210) the 3D object (120; 410), permutes (220) the position of at least some of the points of the 3D object (120; 410) to obtain a protected 3D object (130; 420), and outputs (230) the protected 3D object (130; 420). The protected 3D object (130; 420) is unprotected by a second device (140) by receiving (240) the protected 3D object (130; 420), permuting (250) the position of at least some the points of the protected 3D object (130; 420) to obtain an unprotected 3D object (150; 410), and outputting (260) the unprotected 3D object (150; 410). Also provided are the first device (110), the second device (140) and computer readable storage media (160, 170).
Abstract:
A method of executing a software application. A storage device (120) stores connection data (1211), an identifier (1212) of the software application, a context selector (1232), and an application launcher (1233). An execution device connects (231), using the connection data, to a server (130). The storage device transfers the context selector to the execution device, which executes (232) it to generate a first context for the execution device. The identifier and the first context are sent to the server from which the storage device receives the software application (1231), which is stored (234) with the first context. The application launcher is transferred to the execution device for execution (241). A second context of the execution device is generated and the storage device checks (244) if it matches the first context. If so, the storage device transfers the software application to the execution device where it is executed.
Abstract:
Dans le cadre de la diffusion de services DVB sur un réseau IP, la tendance est de séparer les informations de signalisation décrivant le réseau et les services offerts des services eux-mêmes. La signalisation est mise à disposition des terminaux via des fichiers XML disponible sur des serveurs HTTP. A la différence de cette approche, l'invention consiste en une méthode de découverte, par un terminal connecté à un réseau de type IP, de services DVB sur le réseau de type IP, où le terminal utilise une première adresse IP et un premier numéro de port pour recevoir un flux de transport diffusé à cette adresse IP sur ce port. Le terminal extrait dudit flux les tables de signalisation dont la table d'information sur les réseaux (NIT). Les descripteurs de réseaux contenus dans ladite table d'information sur les réseaux (NIT) désignant des adresses IP de diffusion et les ports associés, le terminal se connecte à au moins une partie des flux de transport diffusés aux dites adresses IP sur lesdits ports de façon à lire la table de description de service associée (SDT) . Le terminal utilise ces informations pour construire une liste éventuellement unitaire des services disponibles sur le réseau.
Abstract:
During log-on of a user to an entity protected by a password, the password is verified by iteratively receiving (310) a password character; and verifying that the received character complies with a predefined property (a) that sets at least one requirement for allowable passwords. If this is not the case, then this can indicate a brute force attack and appropriate action may be taken. The property a may be dependent on the user. Also provided are a corresponding device (120) and a computer program product (140).
Abstract:
The invention relates to a method for acquisition of a software application stored on a software application distribution unit (20) and intended to be supplied to a user computer unit (10). According to the invention, the user computer unit (10) communicates an item of identification information (ID) identifying the software application to be acquired to an electronic security module (10) connected to the user computer unit. The module (30) generates, using a secret (S) and identification information (ID), an item of user information (S') and transmits it with the identification information (ID) to the unit (20). The unit protects with the user information (S') the software application (pgm) identified by the identification information (ID) and the protected software application (pgm') is transmitted to the user computer unit (10). Thus, the software application is protected with an item of information (S') from the electronic security module (30) of the user. The protected software application then has its protection removed on an electronic security unit (10 or 10') equipped with an electronic security module (30).
Abstract:
L'invention concerne une méthode de gravure de données numériques provenant d'un serveur à distance. La méthode comporte les étapes suivantes, recueillir (72) un identifiant (DID) propre au disque sécurisé (12) destiné à recevoir les données numériques, transmettre (74, 76) au serveur à distance, l'identifiant (DID) et une commande (ICM) de téléchargement des données numériques, réceptionner (90) les données numériques embrouillées par au moins une seconde clé de chiffrement et les secondes clés de chiffrement chiffrées par une première clé de chiffrement (DK), et graver (92) sur le disque sécurisé (12) les données numériques embrouillées et les secondes clés de chiffrement chiffrées. L'invention concerne également une méthode de mise à disposition, une méthode de distribution et un serveur de distribution.