INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
L'utilisation des lecteurs LCL est sous soumise par une condition d'identification lors de sa mise en marche, et par une condition de la connexion effective de la carte CL sur un support du lecteur LCL. Ces deux conditions seront décrites par la suite.
Le contexte 20 correspondant à des situations où le lecteur LCL est connecté sur un ordinateur ne possédant pas de moyens de communication avec un système distant. Ce fonctionnement sera décrit par la suite.
Selon la présente invention, la protection de logiciel est rendue possible en faisant exécuter une petite partie des fonctions d'un logiciel donné, par ledit lecteur électronique, noté LCL. Ladite carte électronique, noté CL, possède les autorisations d'utilisation du logiciel. Compte tenu de sa capacité de stockage, la carte CL peut stocker une grande quantité d'autorisations d'utilisation. De cette manière, la présente invention permet par le moyen d'un seul dispositif électronique, la protection de plusieurs logiciels simultanément et indépendamment de leurs concepteurs.
Selon la réalisation de la présente invention, le lecteur LCL et la carte CL sont respectivement associés à deux numéros de série uniques. L'ensemble des informations permettant le fonctionnement du lecteur LCL et de la carte CL pour réaliser la protection de logiciels, est géré par le serveur aSVR à l'aide de sa base de données 12 qui doit être protégée contre des accès non autorisés par rapport à la sécurité du système mise en place pour la protection de logiciels.
L'organisme en question qui gère aSVR attribue respectivement à une carte CL donné et un lecteur LCL donné, les numéros de séries lD.c et ID.d, et les clés secrètes de codages kT.c et kT.d. Les numéros lD.c et ID.d sont uniques. Ces deux numéros et ces deux clés secrètes sont stockés dans de la mémoire non volatile qui se trouve dans le système électronique de CL et de LCL. Des précisions seront données ultérieurement. Les couples (ID.c, kT.c) et (ID.d, kT.d) sont stockés par ailleurs dans la base de données 12 accessible uniquement par aSVR pour des raisons de sécurités évidentes. Les clés kT.c et kT.d sont connues uniquement par aSVR, en dehors des appareils LCL et CL.
De plus, selon la réalisation de la présente invention, les numéros ID.c et ID.d sont publics, mai taille de clés de codage.
Selon la présente invention, les appareils LCL et CL sont paramétrables dans une certaine mesure par l'intermédiaire d'un programme informatique, noté PGM, adapté pour chaque type d'ordinateur et de systèmes d'exploitation informatique. PGM permet à un utilisateur de démarrer des procédures relatives à des opérations nécessitant une intervention de l'utilisation. Ces procédures sont décrites par la suite. PGM est distribué par ledit organisme qui gère aSVR. A l'installation de PGM sur un ordinateur hôte, une opération de localisation d'un lecteur LCL est effectuée. Si un lecteur LCL est connecté directement sur un port de communication de l'ordinateur hôte, un driver logiciel DRV de communication à travers ce port est installé afin de permettre à un programme de cet ordinateur d'envoyer des données vers LCL et d'en recevoir de LCL en suivant le schéma de la figure 2, sans tenir compte des caractéristiques techniques de la communication entre cet ordinateur et le lecteur LCL connecté. Le driver DRV permet une utilisation transparente du lecteur LCL.
Dans le cas où des logiciels protégés seraient utilisés en réseau (il s'agit du contexte 40), un programme driver DRV adéquat sera installé sur chaque ordinateur du réseau, pour permettre la communication entre ces ordinateurs et le LCL connecté sur ce réseau local. Le driver DRV permet une utilisation transparente de LCL pour chaque ordinateur du réseau qui peuvent avoir des systèmes informatiques différents entre eux.
A son installation sur le réseau Ethernet, le lecteur LCL reçoit une adresse IP par rapport au protocole TCP/IP, qui permet au driver installé sur les ordinateurs du réseau de le localiser.
De plus, chaque driver DRV permet à chaque ordinateur hôte où sont utilisés des logiciels protégés par la présente invention, de communiquer avec le lecteur LCL. La réalisation de la présente invention permet aussi à ce que plusieurs programme PGM puissent établir des communications avec un lecteur LCL donné connecté sur le réseau considéré. Dans son utilisation réseau 40, le lecteur LCL en cas d'utilisation intensive, peut partager avec d'autre lecteur LCL, sa fonction de protection de logiciels comme on le voit sur la figure 4 où une répartition des ordinateurs utilisant deux lecteurs LCL est illustrée. La répartition des lecteurs LCL présents sur le réseau avec les ordinateurs est, selon la réalisation de la présente invention, réalisée par l'administrateur réseau. Ce dernier effectue la répartition des ordinateurs du réseau par rapport aux lecteurs LCL présents sur le réseau, au moment de l'installation de DRV sur chaque ordinateur de ce réseau. Il indique à DRV l'adresse IP du lecteur LCL à utiliser.
Après l'installation de PGM sur un ordinateur hôte, les utilisateurs de cet ordinateur peuvent alors effectuer sur un lecteur LCL donné, connecté avec une carte CL donnée les différentes opérations suivantes: achat en ligne de licences d'utilisation de logiciels protégés par la présente invention, déplacement d'un certain nombre de licences d'utilisation de logiciels d'une carte CL vers une autre carte CL, des opérations de récupération de licences perdues avec la perte d'une carte CL, la mise à jour des programmes contenus dans les mémoires électroniques du lecteur LCL ou de la carte CL.
Ainsi, la réalisation de la présente invention considère un logiciel donné, noté LD. Les descriptions suivantes sont valables pour tout autre logiciel. Son concepteur (fabricant) le protège selon la présente invention, contre des utilisations illégales en séparant l'ensemble des fonctions composant son logiciel en deux parties. La première partie concerne les procédures dont il désire laisser l'exécution à un ordinateur hôte. La deuxième partie concerne les fonctions qui devront être exécutées par les ressources de calculs de LCL. Ces fonctions doivent être rapide à exécuter. Leur taille est de l'ordre du 100 kilooctets.
Ainsi, pour effectuer la fermentation, outre "Koji", on peut utiliser une substance ayant un pouvoir de fermentation tel que papaye mûre, jus d'ananas, peau de figue, peau de raisin, écorce de jeune bambou, etc.
En outre, on peut utiliser pour la fermentation des enzymes digestives telles que diastase, pancréatine, etc., des enzymes protéolytiques dérivées de microorganismes telles que protéase, pepsine, trypsine, etc., des enzymes lytiques de polysaccharides telles qu'hémicellulase ou une substance précurseur qui forme les enzymes digestives ou les enzymes protéolytiques mentionnées ci-dessus, etc.
Toutefois, compte tenu des expériences effectuées par le présent inventeur, on peut obtenir les meilleurs résultats lorsque la fermentation est conduite en utilisant des micro-organismes et notamment avec "Koji", du point de vue du renforcement de l'activité anti-tumorale. Lorsque l'étape de fermentation est terminée, les produits de départ sont pulvérisés.
Pour la pulvérisation, on peut utiliser des pulvérisateurs du commerce, mais on préfère éviter une machine qui dégage une température élevée au moment de la pulvérisation. Celle-ci peut être effectuée en utilisant une méthode de pulvérisation qui ne dégage pas une température élevée, telle qu'une meule de pierre.
Les champignons de départ auxquels sont appliqués les étapes de grillage par des rayons dans l'infrarouge lointain et l'étape de fermentation sont ensuite soumis à une étape de préparation d'un agent huileux. Cette procédure de préparation d'un agent huileux consiste à enfermer la fine poudre des produits de départ après fermentation avec un composant huileux en provenance du sésame auquel est appliqué un grillage aux rayons dans l'infrarouge lointain.
Comme composant huileux à utiliser pour préparer un agent huileux, on peut utiliser une huile (ciaprès désignée comme huile de pâte de sésame) recueillie du sésame grillé. L'huile de pâte de sésame
est une huile obtenue en soumettant du sésame brut à un grillage par rayons dans l'infrarouge lointain à une température n'excédant pas 100 C, lentement et longtemps, et en broyant et en comprimant le sésame après grillage. Dans une telle huile de pâte de sésame, de fins matériaux solides formés par le broyage du sésame subsistent tels quels de telle sorte que le produit final prend une apparence de pâte.
On ajoute à ladite huile de pâte de sésame les champignons pulvérisés mentionnés ci-dessus après fermentation de manière à recouvrir les champignons finement pulvérisés du composant huileux du sésame. En recouvrant ainsi les champignons, on augmente leur force de pénétration dans les cellules de la partie malade par comparaison au cas où on n'effectue aucune application de cette huile de pâte. Cette étape de préparation d'un agent huileux est une étape importante pour procurer un pouvoir directif efficace sur une cible du point de vue du système de délivrance du remède qui a attiré l'attention ces dernières années.
Par parenthèse, l'étape de préparation d'un agent huileux est une étape importante comme mentionné ci-dessus et on préfère intrinsèquement procurer une telle étape, mais, s'il existe quelques difficultés à préparer de façon appropriée cet agent huileux, on peut omettre cette étape. La raison en est que, comme mentionné ci-après, les tests ont montré que, si l'étape de grillage aux rayons dans l'infrarouge lointain et l'étape de fermentation sont certainement effectuées, l'efficacité du renforcement de l'activité anti-tumorale devient très nette, même si on omet, comme mentionné ci-après, l'étape de préparation d'un agent huileux.
Par ailleurs, pour préparer un agent huileux, on obtient de meilleurs résultats lorsqu'on utilise une
huile mixte dans laquelle sont mélangés en un rapport approprié l'huile de pâte de sésame mentionnée cidessus et une huile provenant du sésame brut.
En mélangeant l'huile provenant du sésame brut, on peut réduire la dimension d'une gouttelette d'huile, d'où il résulte qu'on peut augmenter de façon notable le pouvoir de pénétration dans les cellules cibles par comparaison au cas où les champignons sont recouverts de l'huile de pâte de sésame ayant une viscosité élevée et une dimension de gouttelettes d'huile importante.
L'huile en provenance du sésame brut désigne une huile obtenue en broyant du sésame brut tel quel, en comprimant le produit résultant et en enlevant ensuite le produit solide qui correspond à une huile de sésame du commerce.
Le rapport de mélange de l'huile de pâte de sésame et de l'huile de sésame mentionnée ci-dessus obtenu à partir de sésame brut peut varier en fonction de la quantité de la fine poudre de départ ajoutée, de sorte qu'on ne peut pas donner de règle générale, mais habituellement 1 à 3 parties en poids de l'huile de sésame pour 1 partie en poids de l'huile de pâte de sésame est un rapport convenable. Par ailleurs, un rapport de mélange de l'huile mixte ainsi obtenue et de la fine poudre de départ peut être, par exemple, environ 4 à 5 parties en poids de la fine poudre de départ pour une partie en poids de l'huile mixte.
Les champignons dans lesquels les activités anti-tumorales ont été renforcées de la manière mentionnée ci-dessus sont ajoutés à un système qui forme un peroxyde de lipide par exposition aux rayons ultraviolets de l'acide docosahexaénoïque et on examine la quantité du peroxyde de lipide formé. En outre, on mesure également par des tests cliniques les effets anti-tumoraux par administration interne.
Par ailleurs, pour comparer la méthode de renforcement de l'activité anti-tumorale de l'explication mentionnée ci-dessus, la quantité formée du peroxyde de lipide mentionné ci-dessus et l'efficacité des tests cliniques sont examinés dans les cas respectifs suivants : cas où on applique aux champignons mentionnés ci-dessus le seul grillage aux rayons dans l'infrarouge lointain, cas où on applique à ces champignons la seule fermentation par les enzymes lytiques de polysaccharides, cas où on applique à ces mêmes champignons la seule fermentation par "Koji", cas où on leur applique à la fois le grillage aux rayons dans l'infrarouge lointain et la fermentation par "Koji", et cas témoin où aucun traitement n'est appliqué.
Cottalorda, A. Doglio, A. Passeron, J.G. Fuzibet and J.C.
Lefebvre, 1995. Autoantibodies directed against CD43 molecules with an altered glycosylation status on human immunodeficiency virus type 1 (HIV-l)-infected CEM cells are found in all HIV-1+ individuals. Blood. 86 : 2302-2311.
Guatelli J.C. et al., 1990. Isothermal in vitro amplification of nucleic acids by a multienzyme reaction modeled after retroviral replication. Proc. Natl. Acad.
Sci. USA 87 : 1874-1878.
Hammar, L.11., Hirsh, I., Machado, A.A., De Mareuil, J., Baillon, J.G., Bolmont, C., and Chermann, J.C., 1995.
Lectin-mediated effects on HIV type 1 infections in vitro.
Aids Res. Hum. Retroviruses. 11 : 87-95.
Hanse, J., Clausen, H., Nielsen, C., Tegibjaerg, L.S., Hanse, L.L., Nielsen, C.M., Dabelsteen, E., Mathiesen, L., Hakomori, S., and Nielsen, J.O., 1990. Inhibition of human immunodeficiency virus <RTI ID= type lectins of the innate immune defense system. Immunol.
Today. 15 : 67-74.
Hortin, G. and B. Trimpe, 1990. Lectin affinity chromatography of proteins bearing O-linked oligosaccharides : application of jacalin-agarose. Anal.
Biochem. 188 : 271-277.
Houbenweyl, 1974, in Methode der Organischen Chemie, E.
Wunsch Ed., Volume 15-I et 15-II, Thieme, Stuttgart.
Innis, M.A. et al., 1990, in PCR Protocols. A guide to Methods and Applications. San Diego : Academic Press.
Iversen, A.K., Shafer, R.W., Wehrly, K., Winters, M.A., Mullins, J.I., Chesebro, B., and Merigan, T.C., 1996.
Multidrug-resistant human immunodeficiency virus type 1 strains resulting from combination antiretroviral therapy.
Il est évident d'après ce tableau que la géraniine présente une activité analgésique centrale non morphinique. De plus, la géraniinc-phénazine B montre une activité analgésique supérieure à celle de la géraniine pour une dose
administrée identique (60 mg/kg).
Exemple 4: Mesure de l'antagonisme La recherche d'un antagonisme par un antagoniste spécifique des récepteurs centraux impliqués dans les phénomènes nociceptifs permet d'établir, de
façon formelle, qu'on est bien en présence d'une activité de type central.
Pour ce faire, on utilise l'antagoniste Naloxone, connu pour agir plus
spécifiquement sur les récepteurs morphiniques.
On sélectionne les souris comme pour le test du bécher. On les répartit à raison de 5 par cage et on les met au repos, 60 minutes au minimum, avant de
réaliser le lotage.
On réalise deux séries d'expérience en administrant par voie intra-
péritonéale et par voie orale.
a. Administration par voie intra-péritonéale Au temps t-5 minutes, c'està-dire 5 minutes avant l'administration du principe actif (composé de l'invention ou morphine), on traite les souris par la
Naloxone à la dose choisie (2,5 ou 4 mg/kg) à raison de 10 ml/kg.
Au temps t=0, on traite les souris par injection du principe actif (composé de l'invention ou morphine), mis extemporanément en suspension dans
la CMC 0,1 % dans l'eau, à raison de 10 ml/kg.
Au temps t=30 minutes, on place les souris dans le bécher et on mesure les temps de réaction tr.
Les résultats sont donnés dans le tableau 4 ci après.
J. Virol. 70 : 1086-1090.
Kievitis, T. et al., 1991. J. Virol. Methods, 35 : 273-286.
Kirschner, D.E., 1997. Resistance, remission, and qualitative differences in HIV chemotherapy. Emerg. Infect.
Dis. 3 : 273-283.
Kohler, G. et al., 1975. Nature, 256 (5517) : 495-497.
Kwoh, D.Y. et al., 1989. Proc. Natl. Acad. Sci. USA, 86 1173-1177.
Landegren, U. et al., 1988. Science, 241 : 1077-1080.
Lefebvre, J.C., V. Giordanengo, A. Doglio, L. Cagnon, J.P.
Breittmayer, J.F. Peyron and J. Lesimple, 1994. Altered sialylation of CD45 in HIV-l-infected T lymphocytes.
Virology. 199 : 265-274.
Lefebvre, J.C., V. Giordanengo, M. Limouse, A. Doglio, M.
Cucchiarini, F. Monpoux, R. Mariani and J.F. Peyron, 1994.
Altered glycosylation of leukosialin, CD43, in HIV-1infected cells of the CEM line. J. Exp. Med. 180 : 16091617.
Levy, J.A., 1993. Pathogenesis of human immunodeficiency virus infection. Microbiol. Rev. 57 : 183-289.
Lizardi, P.M. et al., 1988. Bio/technology, 6 : 1197-1202.
Lotan, R., E. Skutelsky, D. Danon and N. Sharon. 1975. The purification, composition, and specificity of the anti-T lectin from peanut (Arachis hypogaea). J. Biol. Chem. 250 8518-8523.
Selon des modes particuliers de réalisation non illustrés, et afin d'accélérer la vitesse de traitement d'informations, le microcontrôleur 100 peut comporter sur la même pastille de silicium un coprocesseur de cryptage adapté par rapport à la technique de cryptage DES. Bien entendu ce coprocesseur de cryptage sera intégré dans la partie 130 relié sur le bus interne 101.
Selon la présente invention, L'horloge temps réel interne 104 est alimentée par une pile électrique 103 externe par rapport au microcontrôleur 100. Son fonctionnement est autonome. Cette horloge est intégrée sur ladite pastille de silicium afin d'empêcher des tentatives de contrôles électroniques faussant l'heure et la date qu'il fournit au CPU1. Compte tenu de la faible consommation électrique de cette horloge, la pile électrique permet de fournir en continue le courant nécessaire au fonctionnement de cette horloge pendant toute la durée d'utilisation du microcontrôleur 100 comme organe central du lecteur LCL. Eventuellement, une procédure de mise à l'heure de l'horloge 104 pourra être effectuée par le serveur aSVR. L'horloge 104 permet de mesurer le temps d'utilisation des logiciels protégés et d'effectuer des opérations dépendant de la date et de l'heure.
Le bus interne 101 est sorti vers l'extérieur du microcontrôleur 100, par l'intermédiaire du système de microfusibles 102. Selon une variante non illustrée, le système de microfusibles est évité en employant de la mémoire OTP EPROM interne. Cette variante permet les mêmes niveaux de sécurité que l'utilisation du système de microfusibles 102.
Le système de microfusibles 102 permet de réaliser un système de microcontrôleur programmable une seule fois. Les données nécessaires pour mettre en service les lecteurs LCL (clés de codages secrètes, numéros de série, identifiants, dates, heures), et le système d'exploitation du microcontrôleur 100 regroupant des programmes permettant aux lecteurs LCL de réaliser directement et/ou indirectement toutes les fonctionnalités relatives à la présente invention, sont programmés en usine dans la zone mémoire de mémoire non volatile (mémoire Flash 111). Le système d'exploitation est exécuté dans la mémoire DRAM 109.
La réalisation de la présente invention utilise de la mémoire FLASH comme support de stockage permanente pour le microcontrôleur 100. Le choix d'une telle mémoire FLASH peut permettre une mise à jour très facile du système d'exploitation initialement programmé en usine.
Selon la réalisation de la présente invention, les heures et les dates sont données, sauf mention contraire, par rapport au méridien origine des fuseaux horaires GMT (Greenwich Mean Time).
Ainsi lors de la mise à l'heure durant la programmation du microcontrôleur 100 en usine, cette référence est prise pour l'horloge interne 104 du microcontrôleur 100 des lecteurs LCL.
Après programmation, le système de microfusibles est détruit ce qui empêche définitivement une nouvelle programmation du microcontrôleur 100, il n'y a plus alors d'accès directs à l'intérieur du microcontrôleur 100, car tous les contrôleurs et interfaces sont totalement sous le contrôle du processeur maître CPU1 (selon la construction du microcontrôleur 100). Le système d'exploitation du microcontrôleur 100 ainsi programmé est automatiquement chargé par le processeur maître CPU 1 à chaque démarrage d'un lecteur LCL.
Ainsi l'intégralité des informations qui sont stockées dans la mémoire interne du microcontrôleur 100 sont sécurisées contre toutes tentatives de contrôle électronique externe au microcontrôleur 100. Compte tenu des propriétés physiques d'une pastille de silicium, de sa taille et de son boîtier, il offre dans l'état actuel de l'art une très bonne protection physique et logique contre toutes tentatives d'intrusions non autorisées dans les circuits internes du microcontrôleur 100. Selon des modes particuliers de réalisation, des techniques de protection supplémentaires peuvent toutefois être ajoutées autour du microcontrôleur 100. Une des techniques possibles concerne l'utilisation d'un dispositif électrique externe de protection de circuits intégrés, présenté dans le brevet de la société IBM en 1990 (U.S. Patent 5,117,457).
Le système électronique esclave 120 sert à exécuter des programmes venant de l'extérieur du microcontrôleur, c'est à dire n'appartenant pas au système d'exploitation qui a été chargé dans la mémoire FLASH 111 lors de la programmation du microcontrôleur 100. Il permet d'exécuter des programmes à l'abri des attaques de virus informatiques éventuels. La sécurité est complète par rapport à ces attaques grâce à une protection physique caractérisée par une séparation logique d'une même pastille de silicium en deux parties 120 et 130 dont l'un 120 est esclave de l'autre 130.
Selon la réalisation de la présente invention, la zone mémoire DRAM 109 est strictement réservée à l'exécution du système d'exploitation du microcontrôleur 100 qui à été chargé en usine, lors de la procédure de programmation du microcontrôleur 100. Il sert aussi de mémoire tampon pour transférer les programmes et/ou données venant de l'extérieur du microcontrôleur vers la mémoire DRAM 110 via l'interface 106 contrôlée uniquement par le processeur maître CPUI. Les programmes venant de l'extérieur sont exécuter à partir de la mémoire DRAM 110, par le processeur esclave CPU2 contrôlé par le processeur maître CPUl via le contrôleur 113.
Selon la réalisation de la présente invention, par rapport l'utilisations des lecteurs LCL avec différents types d'ordinateur et de systèmes d'exploitations, et compte tenu de l'écriture des fonctions Fo précédemment décrites, le CPU2 est un processeur Java (PicoJava) de la société Sun Microsystems. Cette caractéristique rend le développement des fonctions (Fo, F1 F, . . Fn} indépendant des ressources de calculs de l'ordinateur qui exécute un logiciel protégé selon la présente invention, et des ressources internes du LCL. De plus, le concepteur de logiciels protégés par la présente invention, peut tester le fonctionnement des fonctions (Fo, Fl,...,Fs, .Fn} indépendamment du lecteur LCL avec un programme simulant une machine virtuelle JAVA.
Selon la réalisation de la présente invention, CPUl est un processeur du type 80386SX. Il peut donc utiliser directement via son bus interne 101 une grande quantité de mémoires internes et/ou externes. Sa capacité de calculs permet d'envisager une forte capacité de traitements d'informations en multitâche.
Selon des modes particuliers de réalisation, le microcontrôleur peut ne pas utiliser de processeurs JAVA, mais un processeur du type 80386SX dont le système d'exploitation serait la machine virtuelle JAVA de la société Sun Microsystems que le CPUl chargerait à chaque nouvelle exécution de programmes dans la DRAM 110 afin d'éviter d'éventuelles attaques de virus informatiques.
De plus, selon la réalisation de la présente invention, la totalité des informations éventuelles de la mémoire DRAM 110 est effacée par CPU1 avant chaque nouveau chargement de programmes qui doivent être exécutés par CPU2. CPUl met en pause CPU2 par l'intermédiaire du contrôleur de CPU2 113, et efface, par exemple par une désactivation momentanée des circuits qui composent le module de mémoires DRAM 110, le contenu de cette mémoire DRAM 110 grâce à l'interface 106.