Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018089113) GÉNÉRATEUR DE NOMBRES ALÉATOIRES DURCI
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/089113 N° de la demande internationale : PCT/US2017/053122
Date de publication : 17.05.2018 Date de dépôt international : 23.09.2017
Demande présentée en vertu du Chapitre 2 : 04.05.2018
CIB :
G06F 7/58 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
7
Méthodes ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données manipulées
58
Générateurs de nombres aléatoires ou pseudo-aléatoires
Déposants :
GOOGLE LLC [US/US]; 1600 Amphitheatre Parkway Mountain View, California 94043, US
Inventeurs :
WESSON, William; US
JOHNSON, Scott D.; US
PERIYATHAMBI, Karthika; US
BOS, Lynn; US
Mandataire :
COLBY, Michael K.; US
BOULT WADE TENNANT; --
Données relatives à la priorité :
15/347,59309.11.2016US
Titre (EN) A HARDENED RANDOM NUMBER GENERATOR
(FR) GÉNÉRATEUR DE NOMBRES ALÉATOIRES DURCI
Abrégé :
(EN) A true random number generator (TRNG) uses an analog circuit with a ring oscillator configured to collapse from an unstable oscillation state to a stable oscillation state at a random collapse time and counter counting a counter value representing the random collapse time. Various techniques are used to harden the TRNG including a truncator generating a true random number based on a truncation of the reference count value and a dedicated voltage regulator supplying power to the analog core including the ring oscillator. Techniques also include various solutions for drawing a constant current such as using a Gray code counter and adding noise current during and/or after the collapse event with a dummy inverter chain. Bit churning, bit obfuscation entropy enhancers and various post processing techniques may be employed to further harden the TRNG. An attack detection module may raise alerts when the TRNG is being attacked.
(FR) L'invention concerne un générateur de nombres aléatoires vrais (TRNG) qui utilise un circuit analogique doté d'un oscillateur en anneau configuré pour s'abaisser d'un état d'oscillation instable à un état d'oscillation stable à un instant d'abaissement aléatoire et d'un compteur comptant une valeur de compteur représentant l'instant d'abaissement aléatoire. Diverses techniques sont utilisées pour durcir le TRNG, y compris un moyen de troncature qui génère un nombre aléatoire vrai sur la base d'une troncature de la valeur de comptage de référence et un régulateur de tension dédié alimentant le noyau analogique comprenant l'oscillateur en anneau. Parmi les techniques figurent également diverses solutions pour prélever un courant constant, par exemple en utilisant un compteur à code de Gray et en ajoutant un courant de bruit pendant et/ou après l'événement d'abaissement à l'aide d'une chaîne d'inverseurs factices. Un brassage de bits, des amplificateurs d'entropie d'obscurcissement de bits et diverses techniques de post-traitement peuvent être employés pour durcir encore le TRNG. Un module de détection d'attaque peut émettre des alertes lorsque le TRNG fait l'objet d'une attaque.
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)