INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Cette une unité de commande 90 peut aussi être fonctionnellement reliée à l’unité d’enregistrement 80 afin de commander l’enregistrement des signaux délivrés par ledit au moins un capteur d’effort 9, par ledit au moins un capteur de pression 10 et pour commander l’enregistrement des valeurs représentatives de déplacements de la tête mobile 6 mesurées par ledit capteur de déplacement 70.
Cette une unité de commande 90 peut aussi être fonctionnellement reliée à ladite pompe 7b du circuit hydraulique 7 afin de commander le remplissage de la chambre en fluide hydraulique.
L’appareillage 1 peut aussi être équipé d’un détecteur de niveau de fluide agencé pour signaler un état de remplissage de la chambre en fluide hydraulique, ce détecteur de niveau de fluide étant préférentiellement disposé au niveau de la sortie 7d et étant préférentiellement relié à ladite unité de commande 90.
Dans ce mode de réalisation, l’unité de commande 90 est agencée pour commander l’actionneur 102 responsable du déplacement de la tige 60 en fonction d’un signal de mesure de niveau de fluide dans la chambre délivré par le détecteur de niveau.
Par ailleurs, l’unité d’enregistrement 80 peut délivrer à l’unité de commande 90, des valeurs paramétriques de l’essai à réaliser, comme une consigne particulière de déplacement de la tige 60 (consigne en vitesse et/ou position), une consigne particulière d’efforts à appliquer sur la tige 60.
L’enregistrement des signaux des différents capteurs 9, 10, 70, et caméras 20, pendant le déroulement de l’essai permet de mémoriser une chronologie des efforts appliqués par la tête mobile 6, des pressions hydrauliques appliquées par le fluide hydraulique ainsi que le comportement mécanique de l’échantillon 2 en réponse à ces sollicitations.
Préférentiellement, l’appareillage 1 comprend aussi une unité de calcul de variation de volume de l’échantillon générant une valeur représentative d’une variation de volume de l’échantillon : - en fonction d’une valeur de déplacement mesuré de ladite tige coulissante 60 par rapport à la paroi 4 de chambre 3 ; et/ou - en fonction desdites caractéristiques dimensionnelles de l’échantillon 2 observables sur des images générées par chacune desdites au moins une caméra 20 et/ou ; - en fonction de la valeur de déplacement mesurée de ladite au moins une tige coulissante 60 et desdites caractéristiques dimensionnelles de l’échantillon 2 observables sur des images générées par chacune desdites au moins une caméra 20.
Comme le fluide hydraulique contenu dans la chambre est incompressible, la variation de volume de l’échantillon soumis à une variation de pression hydrostatique donnée correspond à la variation du volume interne de la chambre induite par le déplacement de la tige coulissante 60, c’est-à-dire par déplacement de la tige du piston 102.
Ainsi, l’appareillage 1 selon l’invention permet de calculer une variation de volume de l’échantillon en fonction d’une valeur mesurée de déplacement de la tige coulissante 60, en prenant éventuellement en compte la compressibilité du fluide hydraulique et/ou la capacité de déformation de la paroi de la chambre en fonction d’une pression hydrostatique donnée mesurée par le capteur de pression 10.
Le comportement de l’échantillon est caractérisé : - en fonction de la variation de pression, de la variation du volume de l’échantillon) ; et/ou - en fonction d’efforts appliqués sur l’échantillon par la tête mobile et/ou - en fonction d’images de l’échantillon obtenues par la ou les caméras 20.
La illustre : - un essai réalisé sur un échantillon de matériau poreux à l’aide de l’appareillage 1 selon l’invention ; et - des courbes limites de comportement du matériau CL1, CL2 qui peuvent être déduites à l’aide des résultats de plusieurs essais.
La courbe C1 de la représente un chemin de chargement C1 imposé / appliqué à un échantillon de matériau poreux pour caractériser le comportement théorique du matériau s’il était soumis à d’autres chemins de chargement théoriques.
L’abscisse du plan des contraintes correspond à une sollicitation interne à l’échantillon par compression hydrostatique p.
Selon un deuxième mode de réalisation de la production de , la recherche exhaustive peut être considérablement abaissée en enchaînant plusieurs étapes illustrées ci-après. Puisque ce mode de réalisation permet le respect de la contrainte de taille sur quatre éléments, on pourra aussi avantageusement utiliser cette variante pour générer des clés n’exposant pas la donnée (ce mode de réalisation sera décrit ultérieurement) pour , réunissant ainsi à la fois la sécurité accrue de la variante n’exposant pas et la bande passante accrue de la variante .
Pour ce faire, on débute par une génération classique de premiers avec .
On tire : .
On commence par garantir la condition modulo par construction, en prenant un aléatoire tel que , on rétro-calcule puis on détermine . On retire aléatoirement jusqu’à obtenir un .
On peut remarquer que si l’on augmente de quelques unités , cela n’abimera pas les conditions de taille sur et du fait du choix judicieux de . En effet : implique . Ainsi, il est possible d’augmenter de quelques unités jusqu’à trouver un tel que . On remarque que les deux recherches exhaustives faites précédemment ne se multiplient pas mais s’ajoutent. Afin de satisfaire la contrainte également sur , les calculs précédents sont répétés fois (pour un certain paramètre ) et on constituera une base de données BD contenant les différentes valeurs de ainsi obtenues notées . Le calcul se termine en combinant les valeurs dans BD par sommation jusqu’à trouver une paire telle que est satisfait .
Ce calcul peut se terminer de trois manières : on trouve un tel que (solution de type 1, rare) ; on trouve une paire telle que est satisfait (solution de type 2, plus commune du fait du paradoxe des anniversaires) ; on trouve une paire telle que est satisfait (solution de type 3, moins commune que les solutions de type 2) où, de plus, dans lorsque les quantités dont prises modulo tous les pour . Ceci est nécessaire afin de permettre une soustraction dans le bon ordre des opérandes dans permettant de raccourcir .
Si l’itération sur n’a pas suffi, il faut continuer à itérer pour une valeur plus large de .
Il importe de noter que même si cette procédure doit être répétée pour chaque coordonnée du vecteur , la base BD peut être recyclée d’une coordonnée à l’autre : une fois une solution trouvée pour une coordonnée donnée, cette solution et/ou ses composantes peut/peuvent être ôtée(s) (effacée(s)) de BD et la base résultante peut servir pour initier la recherche de la coordonnée suivante de , sans avoir à recalculer BD de novo . Il suffit alors de continuer à enrichir BD.
A titre d’exemple illustratif, un tel procédé permettant la de générer une coordonnée du vecteur de pourrait être exprimé en langage Mathematica comme suit : {k, L, w, DB} = {100, 100, {0, 0, 0, 0}, {}}; n = Floor[k/0.291]; p = RandomPrime[2^n] & /@ w; d = RandomInteger[#] & /@ {Floor[p[[1]]/(n^3)], Floor[p[[2]]/(n^3)], p[[3]] - 1, p[[4]] - 1}; u = PowerMod[d[[1]], -1, p[[1]]]; For[i = 1, i While[w[[1]] = RandomInteger[Floor[p[[1]]/(2 n)]]; v = Mod[w[[1]]*u, p[[1]]]; w[[2]] = Mod[v d[[2]], p[[2]]]; w[[2]] > p[[2]]/(2 n)] ; w[[3]] = Mod[d[[3]]*v, p[[3]]]; While[w[[3]] > p[[3]]/(2 n), v++; w[[3]] = Mod[d[[3]]*v, p[[3]]]]; AppendTo[DB, {w[[4]] = Mod[d[[4]]*v, p[[4]]], v}]; i++]; For[i = 1, i If[DB[[i, 1]] v = DB[[i, 2]]; e = Table[Mod[d[[i]]*v, p[[i]]] Print["solution de type 1 trouvée et testée: ", e]; i = L]; i++]; For[i = 1, i For[j = i + 1, j If[Mod[DB[[i, 1]] + DB[[j, 1]], p[[4]]] v = DB[[i, 2]] + DB[[j, 2]]; e = Table[Mod[d[[i]]*v, p[[i]]] Print["solution de type 2 trouvée et testée: ", e]; i = j = L]; j++]; i++];
Quelle que soit la solution retenue pour mettre en œuvre ce quatrième mode de réalisation d’un KEM conforme à l’invention, le choix de est primordial. On notera que le paramètre ne peut être trop grand. Un argument intuitif à une telle limitation inhérente est que si l’on génère une clé de plus de bits, son entropie sera de toutes les manières bornée (car il existera toujours une attaque meilleure consistant à essayer toutes les valeurs possibles de par une recherche exhaustive). Cela édicte une première contrainte qui est . Etant donné que doit être entier, on propose de prendre soit ou . Si est choisi, la clé résultante devra être hachée vers bits avant usage. Notons qu’il serait approprié d’éviter car les valeurs choisies pour et seraient toutes telles que
Ainsi, pour , la génération des clés est immédiate pour tout mode de réalisation exposant la composante dans la clé publique . Elle l’est également pour tout mode de réalisation, décrit ultérieurement, n’exposant pas ladite composante dans la clé publique .
Pour , la génération des clés est immédiate pour tout mode de réalisation exposant la composante dans la clé publique . Elle demeure rapide pour tout mode de réalisation, décrit ultérieurement, n’exposant pas ladite composante dans la clé publique . La taille de est suffisante pour la majorité des applications pratiques.
Pour , la génération des clés est facile pour tout mode de réalisation exposant la composante dans la clé publique . La taille de devient toutefois grande et excède ce qui est habituellement requis pour des applications pratiques.
Pour , la génération des clés reste raisonnable pour tout mode de réalisation exposant la composante dans la clé publique . Toutefois, la taille de est maximisée et le ratio entre l’entropie de K et le nombre d’opérations effectuées commence à baisser.
Il est donc recommandé de prendre , ou ou (qui sont particulièrement intéressants) selon les besoins applicatifs et réserver le choix à des applications nécessitant des clés aussi longues que possible. Il semble qu’il n’existe pas d’utilité apparente à utiliser .
Comme évoqué précédemment, l’invention prévoit un cinquième mode de réalisation pour lequel la composante de la clé publique n’est pas exposée et ainsi renforcer encore la robustesse d’un KEM selon l’invention.
Cependant, il arrive qu’un utilisateur s’étant enregistré ou ayant souscrit un abonnement pour accéder à de tels services « prête » ses données de connexion à un tiers pour permettre à ce dernier d’accéder aux services proposés. Il peut également arriver qu’un tel utilisateur se connecte, à l’aide d’un dispositif, par exemple son smartphone, à la plateforme ou au portail d’accès aux services proposés, puis prête son dispositif à un tiers qui peut alors utiliser les services proposés. Une telle situation peut poser des problèmes, notamment réglementaires. Ainsi, par exemple, un adulte ayant souscrit un abonnement pour effectuer des paris en ligne peut utiliser son smartphone pour se connecter à une plateforme d’accès à des paris en ligne puis confier son smartphone à un enfant mineur qui peut alors effectuer des paris.
Il existe donc un besoin de contrôle d’accès à des services tels que des jeux pour vérifier que l’utilisateur a le droit d’utiliser les services proposés, en limitant les contraintes pour l’utilisateur.
A cet effet, l’invention propose un procédé, un dispositif et un programme d’ordinateur de contrôle d’accès numérique.
Il est ainsi proposé un procédé pour ordinateur de contrôle d’accès à un service numérique à partir d’un dispositif pourvu de moyens d’acquisition de données caractérisant un utilisateur dudit dispositif, le procédé comprenant,
- identification, à partir dudit dispositif, d’un utilisateur ayant un droit d’accès à un service numérique et fourniture de l’accès audit service numérique,
- durant l’accès au dit service numérique à partir dudit dispositif, acquisition de premières données caractérisant un utilisateur dudit dispositif, lesdites premières données étant acquises via lesdits moyens d’acquisition,
- analyse desdites premières données acquises au regard de secondes données préalablement acquises caractérisant ledit utilisateur ayant un droit d’accès audit service numérique pour déterminer un niveau de confiance que l’utilisateur du dispositif est l’utilisateur ayant un droit d’accès à un service numérique et
- identification d’au moins une action à effectuer pour augmenter le niveau de confiance que l’utilisateur du dispositif est l’utilisateur ayant un droit d’accès à un service numérique, ladite au moins une action étant identifiée en fonction dudit niveau de confiance déterminé.
Le procédé selon l’invention permet ainsi de contrôler des accès à des services tels que des jeux, de façon pas ou peu intrusive, pour assurer un contrôle d’accès en limitant d’éventuelles contraintes pour l’utilisateur.
Selon des modes de réalisation particuliers, le procédé comprend en outre l’acquisition desdites secondes données via lesdits moyens d’acquisition, lesdites secondes données étant de même nature que lesdites premières données.
Toujours selon des modes de réalisation particuliers, ladite au moins une action comprend une acquisition de troisièmes données caractérisant un utilisateur dudit dispositif, lesdites troisièmes données étant acquises via lesdits moyens d’acquisition et étant de nature différente que lesdites premières données.
Toujours selon des modes de réalisation particuliers, ladite analyse comprend un calcul d’écart entre lesdites premières données et lesdites secondes données formant une distribution.
Toujours selon des modes de réalisation particuliers, ladite analyse comprend en outre une étape de regroupement en groupes de données préalablement acquises caractérisant des utilisateurs, lesdites données préalablement acquises caractérisant des utilisateurs comprenant lesdites secondes données, lesdits groupes formant des distributions et étant représentatifs de profils d’utilisateurs.
Toujours selon des modes de réalisation particuliers, ladite analyse comprend, pour chaque groupe d’une pluralité de groupes, un calcul d’écart entre lesdites premières données et des données du groupe, le niveau de confiance que l’utilisateur du dispositif est l’utilisateur ayant un droit d’accès à un service numérique étant déterminé en fonction des écarts calculés.
Toujours selon des modes de réalisation particuliers, ladite analyse met en œuvre un moteur d’intelligence artificielle dont au moins une partie de l’apprentissage est basée sur des données d’apprentissage comprenant des données acquises via lesdits moyens d’acquisition.
On entend par « pigment thermostable » un pigment qui ne présente pas de changement de couleur lorsqu’il est soumis à une élévation de température dans un domaine de température donné ou qui présente un changement de teinte lorsqu’il est soumis à une élévation de température dans un domaine de température donné tellement faible qu’il n’est pas visible par l’utilisateur à l’œil nu et à distance d’utilisation classique.
De préférence, les pigments thermostables présentent un écart de couleur ΔE* entre 25°C et 200°C inférieur à 10, ΔE* étant défini par la formule CIE1976 dans l’espace colorimétrique CIELAB :
L 1 *, a 1 * et b 1 * caractérisant les valeurs L*a*b dudit composé à température ambiante
L 2 *, a 2 * et b 2 * caractérisant les valeurs L*a*b dudit composé à 200°C.
Par l’expression « appareil électrique de cuisson », il faut comprendre au sens de la présente invention un objet chauffant possédant son propre système de chauffage tels que crêpière électrique, appareil électrique à raclette, appareil électrique à fondue, grill électrique, plancha électrique, cuiseur électrique, machine à pain, appareil électrique de cuisson sous pression.
On entend par « revêtement », la couche recouvrant le substrat métallique et adhérent à ce substrat.
On entend par « revêtement à base de résine silicone » un revêtement qui comprend une ou plusieurs résine(s) silicone dans sa couche.
Dans la présente invention, les % en poids sont exprimés en poids sec, c’est-à-dire sans solvant.
FIGURES : schéma d’élément de cuisson selon l’invention
: schéma d’article culinaire selon l’invention
: schéma d’appareil électrique de cuisson selon l’invention
DESCRIPTION DETAILLEE DE L’INVENTION L’invention concerne un élément de cuisson revêtu (1) pour article culinaire ou appareil électrique de cuisson, comportant un substrat métallique (2) revêtu sur au moins une face (2a) par une couche unique (3) en contact par une de ses faces (3a) avec le substrat métallique (2) et susceptible de recevoir des aliments sur sa face (3b), laquelle couche (3) est constituée d’une ou plusieurs résine(s) silicone, d’un ou plusieurs polymère(s) thermoplastique(s) hétérocyclique(s) choisi(s) dans le groupe constitué de polyéthylèneimines (PEI), polyimides (PI), polyamide imides (PAI) et polybenzymidazole (PBI), et éventuellement d’un ou plusieurs polymère(s) thermoplastique(s) aromatique(s), d’une ou plusieurs charge(s) et/ou d’un ou plusieurs additif(s) et/ou d’un ou plusieurs agent(s) colorant(s).
Le revêtement de l’élément de cuisson (1) selon l’invention ne comprend pas de polymère fluoré.
L’au moins une face revêtue (2a) est donc une face de cuisson. Autrement dit, le revêtement de l’élément de cuisson (1) selon l’invention est destiné à être en contact avec les aliments.
La illustre l’architecture d’un dispositif adapté pour la mise en œuvre du procédé d’exécution, selon un autre mode particulier de réalisation de l’invention,
La illustre un exemple de mise en œuvre de l’invention ;
La illustre les principales étapes du procédé d’exécution selon un mode particulier de réalisation de l’invention.
La illustre un exemple d'environnement de mise en œuvre de l'invention selon au moins un mode de réalisation. L’environnement représenté en comprend au moins un dispositif électronique 101 qui intègre un dispositif d’exécution d’une commande apte à mettre en œuvre le procédé d’exécution d’une commande selon la présente invention.
Selon d’autres modes de réalisation, le dispositif d’exécution peut être situé dans le réseau et/ou réparti sur une ou plusieurs machines informatiques telles que des ordinateurs, des terminaux ou des serveurs.
Le dispositif électronique 101 est par exemple un terminal de type smartphone (téléphone intelligent en anglais), tablette, télévision connectée, objet connecté, ordinateur de bord d’une voiture, ordinateur personnel ou tout autre terminal apte à restituer un contenu multimédia visuellement et/ou vocalement. Un ou plusieurs périphériques de restitution graphique/d’affichage 105 ou sonore peuvent être connectés ou bien compris par le dispositif électronique 101 (connecté de façon filaire (via un câble VGA, HDMI, USB, etc.) ou bien sans fil (WiFi®, Bluetooth®, etc.). Ce ou ces périphériques de restitution peuvent par exemple être un écran, un vidéo projecteur, un haut-parleur, etc.).
Selon un mode de réalisation de l'invention, le ou les périphériques de restitution graphique ou sonore peuvent être connectés au dispositif électronique 101 via le réseau 102.
De même, un ou plusieurs périphériques d’entrée 103a, 103b peuvent être connectés ou bien compris par le dispositif électronique 101 (connecté de façon filaire (via un câble VGA, HDMI, USB, etc.) ou bien sans fil (WiFi®, Bluetooth®, etc.). Ce ou ces périphériques d’entrée peuvent par exemple être un clavier, une souris, une surface tactile, une caméra 104, un micro ou bien tout autre périphérique apte à fournir des données d’interaction en provenance de l’utilisateur du dispositif électronique 101.
Les figures 2A et 2B illustrent chacune un dispositif S configuré pour mettre en œuvre le procédé d’acquisition selon au moins un mode de réalisation de l'invention. Le dispositif S a l'architecture classique d'un ordinateur, et comprend notamment un système d’exploitation OS, une mémoire MEM, une unité de traitement UT, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM, un module d’obtention MOD_OBT, un module MOD_GA de gestion d’actions et un module de détermination MOD_DET. Le programme d'ordinateur PG comprend des instructions pour mettre en œuvre les étapes du procédé d’exécution tel que décrit ultérieurement à l’appui de la , lorsque le programme est exécuté par le processeur PROC.
A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur PROC. Le processeur PROC de l'unité de traitement UT met notamment en œuvre les étapes du procédé d’exécution selon l'un quelconque des modes de réalisation décrits en relation avec la présente demande (par exemple en lien avec la ) et selon les instructions du programme d'ordinateur PG.
Dans au moins un mode de réalisation, le module de détermination MOD_DET est configuré pour s’interfacer avec une pluralité d’agents dont seulement trois sont représentés aux figures 2A et 2B.
Dans au moins un mode de réalisation représenté à la , le module de détermination MOD_DET comporte un client CLT_KNOW et un serveur SRV_KNOW de connaissance compris dans le dispositif S. Au moins certains agents peuvent également être compris dans le dispositif S.
Dans au moins un mode de réalisation représenté à la , le client CLT_KNOW et le serveur de connaissance SRV_KNOW sont connectés via un réseau de communication.
Le module d’obtention MOD_OBT est configuré pour obtenir au moins une chaîne de caractères à partir de données générées par au moins un utilisateur (son, mouvement, clic, appui (long ou court), etc.) au niveau d’un périphérique d’entrée (103a (pavé tactile), 103b (clavier)) du dispositif électronique 101. Ces données sont interprétées et traduites en caractères. C’est par exemple le cas lors d’appuis sur les touches du clavier 103b du dispositif électronique 101, lors d’une action (mouvement, clic) réalisée sur une surface tactile 103a, lors d’une retranscription textuelle d’un discours en langage des signes captés par la caméra 104 du dispositif électronique 101 ou bien lors d’une retranscription textuelle d’un discours audio capté par un micro (non représenté) du dispositif électronique 101.
Un exemple d’implémentation d’un tel quatrième mode de réalisation peut être décrit de manière algorithmique par les opérations suivantes, relatives à la production 120 ( ) du couple des clés , consistant à générer : ; avec ; ; une matrice inversible de dimension d’éléments de ; tels que et ; ; ; ; .
Des techniques permettant produire le vecteur , sont décrites ultérieurement dans le présent document.
Le procédé d’encapsulation 130 ( ) du secret selon ce quatrième mode de réalisation diffère de en ce que ledit secret consiste en bits. Ainsi, pour une clé publique , } où a été généré aléatoirement et le chiffré est .
Le procédé de décapsulation 140 ( ) du secret prend en entrée une clé publique , une clé secrète et un chiffré . L’étape 142 dudit procédé 140 calcule où .
Afin de clarifier le fonctionnement de nous allons expliquer pourquoi est parfaitement correct.
Nous souhaitons vérifier que : .
A cette fin, nous allons développer l’expression et vérifier que, ce faisant, nous obtenons bien :
Il reste donc à démontrer que :
Ces opérations sont correctes grâce à la contrainte imposée sur permettant aux valeurs de retomber dans .
En lien avec le procédé 120 ( ) produisant le couple des clés , examinons différentes réalisations possibles pour produire . Ainsi, il importe de décrire la manière dont ladite composante de la clé publique peut être générée. A la différence du premier mode de réalisation d’un KEM conforme à l’invention ( ), lorsque , doit être trouvé durant la génération des clés. Quand , la valeur de est dédite de , or dans le cas de , l’élément doit être déterminé avant le calcul de . Le souci induit par cette modification dans l’ordre des opérations est que maintenant les sont intrinsèquement non-aléatoires étant donnée les contraintes additionnelles qui leurs sont simultanément imposées. Ainsi, il est important de contrer cet effet adverse et garantir que les ont une entropie élevée. Évidemment, un choix de élevé rendra la génération des plus lente.