La jeune société néerlandaise Intrinsic-ID, spécialisée dans les solutions de sécurisation intrinsèque des semi-conducteurs, annonce iRNG, un générateur de nombre aléatoire délivré sous forme de bloc d’IP logicielle ou matériel. iRNG (pour Random Number Generation) d’Intrinsic-ID est un bloc d’IP, fourni sous forme de fichier RTL (10 000 portes, 2Ko de mémoire SRAM, 200Mbit/s à 100 MHz) ou bien sous forme logicielle (librairie en C), qui assure la fonction de génération aléatoire de nombre. Cette technologie est un élément clé des systèmes de sécurité, comme la génération ou la certification de clés de sécurité, et identification ou l’authentification de protocoles de sécurité.
Le mécanisme original mis en œuvre par Intrinsic-ID consiste à utiliser le bruit présent de manière naturelle dans les mémoires Sram, pour générer à très haute vitesse des séries de bits aléatoires. A chaque fois que le mémoire est mise sous tension, les bits récupérés par l’IP iRNG, liés au bruit naturel de la mémoire, sont traités dans un générateur de bits aléatoire. Cette IP est conforme aux standards FIPS 140-3 et AIS 31.
Selon Pim Tuyls, le CEO d’Intrinsic-ID, “cette approche ne réclame aucun process supplémentaire dans une chaîne de design, s’appuie sur des caractéristiques entropiques des mémoires et procure des temps de réaction très rapides“.
Rappelons que la société Intrinsic-ID, issue d’un essaimage de Philips, est à l’origine de l’initiative HIS qui promeut une technologie de clé de sécurité basée sur la signature physique d’un circuit.
[img=413953_700.jpg]