INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Comme additifs réactifs, utilisables dans le cas de formulations à base de liants non réactifs, on retient également les acides phosphoniques, alkyl phosphoniques, acides phosphoriques, acide aminotriméthylène phosphonique, acide 1-hydroxyéthylidène-1-1- diphosphonique, acide éthylène diamine tétraméthylène phosphonique, acide hexaméthylène diamine tétra méthylène phosphonique, di-éthylène triamine pentaméthylène phosphonique.
Conformément à la présente invention, on procède de la manière suivante à la synthèse des produits :
1) L'acide phosphonique fluoré, C8F17C2H4SC3H6PO(OH)2, et ses origines sont décrits dans la publication " Synthesis of new phosphonic derivatives with fluorinated chains ", par C.
Brondino, B. Boutevin, Y. Hervaud, N. Pelaprat et A. Manséri, dans Journal of Fluorine Chemistry 76 (1996) 193-200.
2) Pour le copolymère MMA/MAPHOS 5050 de formule : Les monomères phosphonés ci-dessus sont décrits dans la thèse BACHAR HAMOUI " Synthèse de nouveaux monomères phosphonés. Télomérisation et Applications ". Diplôme de Doctorat - MONTPELIER - 24 Septembre 1991, ainsi que dans la publication : " Synthesis, Polymerisations of monomers bearing phosphonated group ". Part 1 - Applications on Acrylates and Methacrylates. B. BOUTEVIN - B. HAMOUI - J. P.PARISI. Journal of Applied Polymers Science 1994,52.449.
L'analyse RMN du proton permet de déterminer les teneurs en MAPHOS (x (y) + qui sont (x + y) comprises entre 2 et 50 %.
3) Une cire de polyéthylène modifiée par greffage d'un acrylate phosphoné.de masse molaire voisine de 3000 et dont la fusion se situe à 90 C, est soumise à l'action de l'ozone dans un réacteur à lit fluidisé à température ambiante pendant 2 heures. Après réaction, on introduit 100g dans un rhéomètre de type BRABENDER, avec 10g d'un acrylate phosphoné (MAPHOS) de formule : CH2=CH-CO2-CH2CH2-PO (OCH3)2 à la température de 90 C pendant 30 minutes. Ensuite, le mélange est lavé sur fritté par de l'acétone. On récupère 105g de polymère que l'on dissout dans du xylène à 100 C et auxquels on
ajoute 10g de bromotriméthylsilane. Enfin, après refroidissement, on ajoute 10g de méthanol avant de précipiter le polymère dans du THF. Le dosage acido-basique par de la soude N/10 donne une masse équivalente de 1830.
4) Une cire de polyéthylène chlorée modifiée par phosphonation. Dans du xylène porté au reflux, on dissout 100g de cire connue dans le commerce sous le nom déposé de " 55T CERECLOR" de la société Imperial Chemical Industries. On ajoute goutte à goutte 25g de phosphites de triéthyle P(OEt)3 et l'on condense le bromure d'éthyle qui se forme. Après précipitation dans le THF et séchage du polymère, l'analyse élémentaire donne CI = 44,6 % ; = 4,1 %.
5) Un copolymère styrène/butadiène modifié par un thiol phosphoné.
Dans un ballon de 3 litres, on introduit 10g du produit connu dans le commerce sous le nom déposé de " FINAPREN 502 ", 2,76g de thiol phosphoné, O,lg de benzophénone, solubilisés dans 700 ml de THF. On dégaze la solution pendant 15 minutes à l'azote et l'on irradie le mélange réactionnel au moyen d'un rayonnement ultraviolet pendant 24 heures.
On constate que la solution a formé un gel que l'on resolubilise dans un volume total de THF de 2,5 litres. En fin de réaction, on concentre la solution à 700 ml et on précipite dans 4 litres de méthanol. On filtre, on rince et on sèche sous vide le précipité blanc recueilli. On isole ainsi le copolymère greffé sous la forme d'une gomme élastique.
L'analyse RMN'H (CDCl3) démontre la structure du produit :
Quant à l'analyse élémentaire, elle donne le pourcentage de phosphore du copolymère greffé. Dans ce cas, il est de 2 %. Le rendement de greffage est donc de 50 %.
6) Un copolymère fluorure de vinylidène/allylphosphonate de diéthyle.
D'autres détails et avantages de l'invention apparaîtront plus clairement au vu des exemples donnés ci-après uniquement à titre d'illustration.
EXEMPLES EXEMPLE 1 : SYNTHESE D'UN COPOLYAMIDE HYPERBRANCHE A TERMINAISONS ACIDES CARBOXYLIQUES PAR COPOLYCONDENSATION EN PHASE FONDUE DE L'ACIDE 1,3,5BENZENE TRICARBOXYLIQUE (MOLECULE COEUR (III) DE TYPE R1-B"3, AVEC B = COOH), DE L'ACIDE 5-AMINOISOPHTALIQUE (MOLECULE DE BRANCHEMENT (I) DE TYPE A-R-B2, AVEC A = NH2) ET DE L'8-CAPROLACTAME (ESPACEUR (ET) DE TYPE A'- R'-B').
La réaction est effectuée à pression atmosphérique et sous léger balayage d'azote dans une autoclave de 7,5 1 utilisée couramment pour la synthèse en phase fondue de polyesters ou de polyamides.
Les monomères sont chargés intégralement en début d'essai. On introduit successivement dans le réacteur 1811,5 g d'acide 5-aminoisophtalique (10 mol), 84 g d'acide 1,3,5-benzène tricarboxylique (0,4 mol), 1131,6 g d's-caprolactame (10 mol) et 1,35 g d'une solution aqueuse à 50 % (p/p) d'acide hypophosphoreux.
La masse réactionnelle est placée sous agitation (vitesse = 50 rpm) et chauffée progressivement de 20 à 200 C en 100 min., puis de 200 à 250 C en 60 min. La distillation commence à une température de 160 C et se poursuit jusqu'à la température de 245 C. A 250 C, le système est progressivement mis sous vide jusqu'à
atteindre une pression absolue de 5 mbars au bout de 30 min. Le réacteur est ensuite placé sous surpression d'azote et le polymère vidangé par la vanne de fond.
L'eau contenue dans les 221,06 g de distillat recueillis est titrée à l'aide d'un coulomètre Karl Fischer. La teneur en eau du distillat est de 81,1 %, ce qui traduit un taux d'avancement global de 99,3%.
Le copolyamide hyperbranché obtenu est soluble à température ambiante dans la quantité de soude aqueuse nécessaire pour neutraliser les fonctions acides terminales.
EXEMPLE 2 : SYNTHESE D'UN COPOLYAMIDE HYPERBRANCHE A TERMINAISONS MIXTES ACIDES CARBOXYLIQUES ET POLYOXYDES D'ALKYLENES PAR COPOLYCONDENSATION EN PHASE FONDUE DE L'ACIDE 5-AMINOISOPHTALIQUE (MOLECULE DE BRANCHEMENT (I) DE TYPE A-R-B2, AVEC A = NH2 ET B = COOH), DE l's-caprolactame (E'SPACEUR (11) DE TYPE A'-R'-B') ET DE LA JEFFAMINE' M 1000 (POLYOXYETHYLENE CO OXYPROPYLENE AMINE, MOLECULE (IV) LIMITEUR DE CHAINE DE TYPE R2- A").
Le montage et le mode opératoire mis en #uvre sont identiques à ceux décrit dans l'exemple 1.
Sont chargés successivement dans l'autoclave 2470,6 g de JEFFAMINE# M 1000 (2,1 mol) ; 543,45 g d'acide 5-aminoisophtalique (3 mol); 339,5 g (3 mol) d'scaprolactame et 0,53 g d'une solution aqueuse à 50% (p/p) d'acide hypophosphoreux. Par rapport à l'exemple 1, la vitesse d'agitation est portée à 100 rpm et la température de fin de polycondensation à 260 C. Le polymère est expulsé par la vanne de fond après refroidissement à 120 C.
Le polymère obtenu est soluble dans l'eau.
EXEMPLE 3 : INFLUENCE DU RAPPORT A-R-B2/ A'-R'-B' [(I) /(II)] ET DE LA NATURE DES GROUPEMENTS TERMINAUX SUR LES PROPRIETES DES POLYAMIDES HYPERBRANCHES.
Différents polymères hyperbranchés sont synthétisés selon un protocole identique à celui de l'exemple 1. Dans tous les cas, le monomère A'-R'-B' est l's-caprolactame.
Les températures de transition vitreuse sont mesurées par analyse calorimétrique différentielle.
L'évaluation de la solubilité est faite à 10% (p/p) dans le solvant choisi.
Dans un réacteur en Hastelloy de type PARR, on introduit 50ml d'acétonitrile, 1g de peroxyde de ditertiobutyle (6,94 10-3 mole), 12,3g d'allylphosphonate de diéthyle (6,94 10-2 mole) et 35g de fluorure de vinylidène (0,625 mole). Le mélange est chauffé sous agitation à 140 C pendant 10 heures. Après évaporation et purification du produit brut réactionnel, on obtient 21,3g de copolymère dont on vérifie par analyse élémentaire et par RMN qu'il a la composition molaire 84/16 (VF/allylphosphonate).
7) Du poly fluorure de vinylidène greffe par un acrylate phosphoné est obtenu par synthèse de type connue en soi, par exemple comme cela est décrit dans le brevet EP 0 704 465.
8) Des silicones phosphonées Les silicones (fluorées ou non) peuvent être modifiées à partir des groupements SiH et Si(CH=CH2) Si (V) que l'on peut introduire dans les chaînes : - sur les groupements SiH, on peut greffer des allylphosphonates de dialkyles - sur les groupements Si (V), peut greffer soit des thiols phosphonés, soit des hydrogénophosphonates de dialkyle H PO (OR)2.
Les produits ont les structures suivantes :
Par exemple, à 100 ml de THF, on ajoute 60g de polysiloxane de masse molaire en nombre voisine de 6000 contenant 5% en mole d'unités hydrogénométhylsiloxane, 9g d'allylphosphonate de diéthyle et quelques gouttes de réactif de SPEIER (H2PtCl6 dans l'isopropanol). Le mélange est porté à reflux pendant environ quatre heures, c'est-à-dire jusqu'à ce que le mélange prenne la couleur noire. Après précipitation dans du méthanol, on recueille 67g de produit huileux dont on vérifie en IR et en RMN l'absence de liaison SiH. Dissous dans du THF, le produit est traité par du bromotriméthylsilane, puis par du méthanol. Le produit final est de l'acide phosphonique dosé par la soude et son poids équivalent est de 850.
9) Des huiles fluoro-phosphonées A partir d'huiles fluorées telles que celles connues dans le commerce sous le nom déposé de " FOMBLIN Z " de la société Ausimont, fonctionnalisées par des groupements alcools, on peut réaliser l'allylation par le bromure d'allyle des extrémités de chaînes. Ensuite, l'addition d'hydrogénophosphonates de dialkyle HPO(OR)2 a des composés de structure suivante : (RO)20P-(CH2)3-0-CH2CF2-0-(CF20),,-(C2F,O)Y-CF2-CH20-(CH2)3-PO(OR)2 Par exemple, à 27g de l'huile fluorée connue dans le commerce sous le nom déposé de " FOMBLIN Z ", qui est un polyéther perfluoré diol de masse molaire 2700 dissous dans 200ml de 112 trichlorotrifluoroéthane, on ajoute une solution de bromure d'allyle (5g) dans du THF (10ml). Puis, goutte à goutte, on ajoute 10ml de THF contenant 2g de soude. On porte à reflux pendant 10 heures et, après neutralisation et lavage à l'eau, on évapore les solvants pour recueillir environ 28g d'un produit soluble uniquement dans le trichlorotrifluoroéthane.
A cette nouvelle solution, on ajoute 4g d'hydrogénophosphonate de diéthyle avec 150mg de percarbonate de cyclohexyle et on porte au reflux (48 C) pendant 4 heures. Le mélange est concentré et on distille l'excès d'hydrogénophosphonate de diéthyle. Après traitement par du bromotriméthyl silane, puis par du méthanol, le polyéther fluoré [alpha]# phosphoné est transformé en un [alpha]# diacide phosphonique.
Les exemples de formulations suivants illustrent l'invention. Ils sont répartis en trois classes :
A - LIANTS ET FILMOGENES NON REACTIFS Dans ce qui suit, le butyral polyvinylique est le produit du commerce connus sous le nom déposé de " MOWITAL B 60 HH " de la société HOECHST, l'alcool polyvinylique Is = 120 est celui connus dans le commerce sous le nom de " MOWIOL 96-88 " de la société HOECHST. Les autres produits spécifiques ont été décrits précédemment.
EXEMPLE 1 : Butyral polyvinylique 15.0 Graphite KS 6 (LONZA) 5.0 Acide phosphorique 75% 4.0 Acide tridécylphosphorique 4. 0 Acétate de butyle 72.0 100. 0 EXEMPLE 2 Butyral polyvinylique 15.0 Polyfluorure de carbone 3.0 Acide phosphorique 75% 4.0 Acide tridécylphosphorique 4. 0 Acétate de butyle 74.0 100. 0 EXEMPLE 3 Butyral polyvinylique 15.0 Graphite KS 6 (LONZA) 5.0 Acide phosphorique 75% 4.0 Phosphonate de dodécyle 5.0 Acétate de butyle 71.0 100. 0
EXEMPLE 4 : Butyral polyvinylique 15. 0 Graphite KS 6 (LONZA) 5.0 Acide phosphorique 75% 4.0 Acide phosphonique fluoré : C8F17- C2H4 - S - C3H6 PO(OH)2* 5. 0 Acétate de butyle 71.0 100. 0 EXEMPLE 5 (produit pulvérulent) : Cire amide C (HOECHST) 75. 0 Copolymère MMA/MAPHOS 50/50 10.0 Graphite KS 6 (LONZA) 10.0 Stéréate de calcium 5.0 100. 0 EXEMPLE 6 : Cire amide micronisée 15.0 Copolymère MMA/MAPHOS 50/50 10.0 Graphite KS 6 (LONZA) 5.0 Mono palmitate de sorbitan 20 OE 5.0 Alcool polyvinylique 1g : 120 5.0 Eau 60.0 100. 0 * " Synthesis of new Phosphonic derivatives with fluorinated chains ".
C. BRONDINO, B.BOUTEVIN, Y.HERVAUD, N.DELAPRAT, A. MANSERI, Journal of Fluorine Chemistry 1996,76. 193.
EXEMPLE 7 : Huile de colza soufflée S100 # 18 Polymère végétal (ROBBE) 34.0 Paraffine chlorée E5G (ICI) 54.0 Graphite K6 (LONZA) 5.0 DEQUEST 2010 (MONSANTO) 8.0 Naphténate de plomb 2.0 100. 0 B - LIANTS ET FILMOGENES REACTIFS CARBOXYLES EXEMPLE 8 : Copolymère anhydride maléique méthyl vinyl éther MM 40. 600 (ISP) 10.0 Polyfluorure de carbone 3.0 Acide phosphorique 75% 4.0 Acide stéaryl phosphonique 5.0 Méthyl éthyl cétone 78.0 100. 0 EXEMPLE 9 : Copolymère anhydride maléique méthyl vinyl éther MM 40. 600 (ISP) 10.0 Graphite KS 6 (LONZA) 5.0 Acide phosphorique 75% 4.0 Acide tridécyl phosphorique 4.0 Nonyl phénol 80E 2. 0 Eau 75.0 100.0
EXEMPLE 10 : Copolymère styrène acrylique B880 (ZENECA) MM 90. 000 Tg C 52 20.0 Graphite KS 6 (LONZA) 8.0 Acide tridecyl phosphorique 8.0 Triphényl phosphoro-thionate 2. 0 White Spirit 62.0 100. 0 C - LIANTS ET FILMOGENES REACTIFS PHOSPHORES EXEMPLE 11 : Cire de polyéthylène greffé/acrylate phosphoné 15.0 Graphite KS 6 (LONZA) 5.0 Triarylphosphite (IRGAPHOS TNPP) (CIBA) 2.0 "SOLVESSO 100" 78. 0 100. 0 EXEMPLE 12 Cire de polyéthylène chlorée modifiée par phosphonation 15.0 Graphite KS 6 (LONZA) 5.0 Triarylphosphite (IRGAPHOS TNPP) (CIBA) 2.0 "SOLVESSO 100" 78.0 100. 0
EXEMPLE 13 : Copolymère styrène-butadiène/modifié thiol phosphoné 15.0 Graphite KS 6 (LONZA) 5.0 Trifluorure de cérium 3.0 Acide tridécyl phosphorique 3.0 Acétate de butyle 24. 0 " SOLVESSO 100 " 50.0 100. 0 EXEMPLE 14 .
Copolymère VDF/allylphosphonate 15. 0 Graphite KS 6 (LONZA) 5.0 Acide tridécyl phosphorique 5.0 Isphorone 55.0 N-méthyl pyrrolidone 20.0 100. 0 EXEMPLE 15 : Copolymère styrène-butadiène/modifié thiol phosphoné 15.0 Graphite KS 6 (LONZA) 5.0 Trifluorure de cérium 3.0 SOLVESSO 100 77.0 100. 0
formats de transport sont possibles. Pour ce faire, il y a au moins trois règles arithmétiques que les niveaux supérieurs devraient appliquer : # La première règle permet de convertir le nombre d'éléments des ensem- bles de blocs de transport et leurs tailles respectives, en le nombre d'éléments des ensembles de blocs codés et leurs tailles respectives, Par exemple cette règle peut être du type Y = X/rendement + Nqueue, où rendement et Nqueue sont des constantes caractéristiques du code.
# La deuxième règle convertie la taille d'un bloc codé en la taille d'un seg- ment produit par la segmentation 120 par trame de multiplexage. En gé- néral cette règle est une simple division par F lorsque l'intervalle de transmission du canal de transport correspondant correspond à F trame de multiplexage. Cependant il n'est pas encore clair si la segmentation est égale, c'est à dire les blocs codés ont une taille qui est un multiple de F, ou inégale, c'est à dire la taille du segment est définie à 1 près, et il faut connaître le numéro d'ordre du segment pour réduire l'ambiguïté.
# La troisième règle est celle qui permet de déduire de la taille X d'un bloc à équilibrer en débit, la taille Y du bloc équilibré en débit.
Cette troisième règle reste à spécifier.
SOLUTION APPORTEE PAR L'INVENTION PRINCIPE GENERAL Dans l'invention chaque qualité de service est caractérisée par deux nombres entiers E et P. E correspond à l'Ebll, c'est à dire que s'il y a plusieurs qualités de service 1,2, p, dont les coefficients E respectifs sont noté El,,E2, Ep, alors les Eb/I de chaque qualité de services seront dans les mêmes proportions que les coefficients Ei.
Le coefficient P correspond au taux maximal de poinçonnage qui est admissible pour une qualité de service donnée.
On utilise des nombres entiers car : - Les calculs sur les nombres entiers, ou calculs en virgules fixes, sont plus simples à mettre en #uvre, en d'autres termes ils se font plus rapi- dement ou avec moins de ressource,
- La précision des calculs sur les nombres entiers est très facilement quantifiable par le nombre bits des registres dans lesquels sont stockés ces entiers. Ainsi on peut s'assurer facilement que les mêmes erreurs d'arrondi sont produites dans le réseau et dans la station mobile, et donc que le résultat des calculs est exactement le même de part et d'autre de l'interface radio.
DYNAMIQUE DES PARAMETRES E ET P ET AUTRES CONSTANTES La dynamique est définie comme suit : # E est un 1 entier de 1 à EMAX, # P est un entier de 0 à PMAX, On a PMAX<PBASE, et PBASE est le taux de poinçonnage maximal.
Ainsi l'algorithme de l'invention est caractérisé par 3 constantes entières EMAX, PMAX and PBASE.
Par la suite nous verrons une quatrième constant entière LBASE qui a trait à la précision des calculs.
Notons que bien que nous utilisions les mêmes notations EMAX, PMAX, PBASE et LBASE pour le lien montant (station mobile vers réseau) et pour le lien descendant (réseau vers station mobile), les constantes correspondantes n'ont pas nécessairement la même valeur dans les deux cas.
NOTATIONS X ET Y Par la suite nous utiliserons aussi les même notations X et Y pour le lien montant et pour le lien descendant avec des significations différentes.
De plus nous définirons une application Q donnant la valeur du QoS pour un index donné.
NOTATIONS POUR LE LIEN DESCENDANT Dans le lien descendant on note X1, X2, ..., Xk la listes des tailles avant équilibrage en débit possibles pour les blocs pour une qualité de service (QoS) donnée, et cela pour toutes les valeurs de qualité de service (QoS) possibles.
Pour être plus précis, si la QoS prend des valeurs de 1 à p, alors : Xko+1, ..., Xk1 sont toutes les tailles de blocs possibles pour 1 la QoS Xk1+1, ..., Xk2 sont toutes les tailles de blocs possibles pour 2 la QoS Xkp-1+1, .... Xkp sont toutes les tailles de blocs possibles pour p la QoS avec la convention que ko = 0 et kp = k et ko<ki<...<kp.
Gln Ala Arg Asn Phe Leu Arg Ala Met Lys Leu Gly Glu Glu Ala Phe 100 105 110 Phe Tyr His Ser Asn Cys Lys Glu Pro Gly Ile Ala Gly Leu Met Lys 115 120 125 Ile Val Lys Glu Ala Tyr Pro Asp His Thr Gln Phe Glu Lys Asn Asn 130 135 140 Pro His Tyr Asp Pro Ser Ser Lys Glu Asp Asn Pro Lys Trp Ser Met 145 150 155 160 Val Asp Val Gln Phe Val Arg Met Met Lys Arg Phe Ile Pro Leu Ala 165 170 175 Glu Leu Lys Ser Tyr His Gln Ala His Lys Ala Thr Gly Gly Pro Leu 180 185 190 Lys Asn Met Val Leu Phe Thr Arg Gln Arg Leu Ser Ile Gln Pro Leu 195 200 205 Thr Gln Glu Glu Phe Asp Phe Val Leu Ser Leu Glu Glu Lys Glu Pro 210 215 220 Ser 225 NUMERO DE LA SEQUENCE : LONGUEUR : TYPE DE MOLECULE : ORGANISME : artificielle DESCRIPTION DE LA SEQUENCE ARTIFICIELLE : amorceTIP2c-s DESCRIPTION DE LA SEQUENCE : ID n 7 gaaacccaca ggaggcaa 18 NUMERO DE LA SEQUENCE : LONGUEUR : TYPE DE MOLECULE: ADN ORGANISME : artificielle DESCRIPTION DE LA SEQUENCE ARTIFICIELLE : TIP2b-r DESCRIPTION DE LA SEQUENCE : ID n 8 ggtcatcatc gcagggtc 18
NUMERO DE LA SEQUENCE : LONGUEUR : TYPE DE MOLECULE: ADN ORGANISME : artificielle DESCRIPTION DE LA SEQUENCE ARTIFICIELLE: amorce Hcthy-s DESCRIPTION DE LA SEQUENCE : ID n 9 agcttgcggc cgcagatgtc gagaccccgg aag 33 NUMERO DE LA SEQUENCE : LONGUEUR : TYPE DE MOLECULE : ORGANISME : artificielle DESCRIPTION DE LA SEQUENCE ARTIFICIELLE: amorce Hcthy-r DESCRIPTION DE LA SEQUENCE : ID n 10 agcttgcggc cgcgaattct taacttggtt ccttttcctc 40
Procédé, système, dispositif pour diminuer la charge de travail pendant une session destinée à prouver l'authenticité d'une entité et/ou l'origine et l'intégrité d'un message.
La présente invention concerne les procédés, les systèmes ainsi que les dispositifs destinés à prouver l'authenticité d'une entité et/ou l'origine et l' intégrité d'un message.
Le brevet EP 0 311470 B1 dont les inventeurs sont Louis Guillou et JeanJacques Quisquater décrit un tel procédé. On y fera ci-après référence en le désignant par les termes : brevet GQ ou procédé GQ .
Selon le procédé GQ, une entité appelée autorité de confiance attribue une identité à chaque entité appelée témoin et en calcule la signature RSA ; durant un processus de personnalisation, l'autorité de confiance donne identité et signature au témoin. Par la suite, le témoin proclame : Voici mon identité ; j'en connais la signature RSA. Le témoin prouve sans la révéler qu'il connaît la signature RSA de son identité. Grâce à la clé publique de vérification RSA distribuée par l'autorité de confiance, une entité appelée contrôleur vérifie sans en prendre connaissance que la signature RSA correspond à l'identité proclamée. Les mécanismes utilisant le procédé GQ se déroulent sans transfert de connaissance . Selon le procédé GQ, le témoin ne connaît pas la clé privée RSA avec laquelle l'autorité de confiance signe un grand nombre d'identités. La sécurité du procédé GQ est au mieux équivalente à la connaissance de la signature RSA de l'identité. Il y a équivalence lorsque l'exposant public de vérification RSA est un nombre premier.
Le procédé GQ met en #uvre des calculs modulo des nombres de 512 bits ou davantage. Ces calculs concernent des nombres ayant sensiblement la même taille élevés à des puissances de l'ordre de 216 + 1. Or les infrastructures microélectroniques existantes, notamment dans le domaine des cartes bancaires, font usage de microprocesseurs auto-programmables
monolithiques dépourvus de coprocesseurs arithmétiques. La charge de travail liée aux multiples opérations arithmétiques impliquées par des procédés tels que le procédé GQ, entraîne des temps de calcul qui dans certains cas s'avèrent pénalisant pour les consommateurs utilisant des cartes bancaires pour acquitter leurs achats. Il est rappelé ici, qu'en cherchant à accroître la sécurité des cartes de paiement, les autorités bancaires posent un problème particulièrement délicat à résoudre. En effet, il faut traiter deux questions apparemment contradictoires : augmenter la sécurité en utilisant des clés de plus en plus longues et distinctes pour chaque carte tout en évitant que la charge de travail n'entraîne des temps de calcul prohibitifs pour les utilisateurs. Ce problème prend un relief particulier dans la mesure où, en outre, il convient de tenir compte de l'infrastructure en place et des composants microprocesseurs existants.
L'invention a pour objet d'apporter une solution à ce problème tout en renforçant la sécurité. Plus particulièrement, l'invention concerne un procédé pour diminuer la charge de travail pendant une session destinée à prouver à un contrôleur, - l'authenticité d'une entité et/ou - l'origine et l'intégrité d'un message m.
Procédé Le procédé selon l' invention, met en #uvre les trois entités ci-après définies.
I. Une première entité, appelée témoin, dispose des facteurs premiers p,, p2, ... (p, , ...) (i étant supérieur ou égal à 2) d'un module public n tel que n = p1.p2. p3.... Le témoin dispose aussi * des composantes QA,, à,,... (QA,, ...), et QB,, QB2, ... (QB,, ...), ..., représentant des clés privées QA, QB,...
* des clés publiques GA, GB,... ayant respectivement pour composantes GA,, GA2, ... (GA,...) et GB,, GB2, ... (GBi 1...)
* des exposants publics de vérification vx, vy, ...
Les clés privées et les clés publiques sont liées par des relations du type : GA.QA" mod n = 1 ou GA =- QA'mod n Les exposants publics de vérification vx, vy,... sont utilisés par le témoin pour calculer des engagements R en effectuant des opérations du type : R = rivx mod p, ou r est un aléa tel que 0 < r < pi.
Ainsi, selon le nouveau procédé, les rôles de témoin et d'autorité de confiance fusionnent. Chaque témoin utilise la factorisation p,, p2, ... (pi, ...) de son propre module public n. De sorte que le nombre d'opérations arithmétiques modulo p, à effectuer pour calculer chacun des R; pour chacun des pi est réduit par rapport à ce qu'il serait si les opérations étaient effectuées modulo n. L'usage de la factorisation du module n réduit significativement la charge de travail du témoin. Par rapport au procédé GQ, et a fortiori par rapport à d'autres procédés tel que le procédé RSA de signature, le procédé selon l'invention permet de substantielles économies de calcul, en particulier pour l'authentification.
II. Le procédé selon l' invention met en #uvre une deuxième entité pilote dudit témoin. Cette entité pilote est appelée * démonstrateur dans le cas de la preuve de l'authenticité d'une entité ou de l'authenticité d'un message, * signataire dans les cas de la preuve de l'origine et de l'intégrité d'un message.
Les résultats sont rassemblés dans le tableau 1 ci-après.