Brevet FR2608317A1 — publié le 19880617

Circuit intéqré protégé par une résine. L'invention concerne la sécurité informatique. Des systèmes informatiques peuvent être amenés à contenir des données protégées, voire "hautement protégées". Il s'agit là de données qui sont nécessaires au fonctionnement du sytème informatique, mais dont la connaissance par des usagers non autorisés pourrait créer un grave préjudice. Un exemple simple est celui des transactions financières. On peut citer comme donnée protégée la loi de correspondance permettant d'établir un code confidentiel à partir de données plus générales d'identification du porteur, ou bien ce code confidentiel lui-même. On rencontre maintenant la difficulté suivante : ces systèmes informatiques deviennent de grande diffusion; le risque que des données protégées soient interceptées est d'autant plus grave. On a proposé de recourir à des circuits monolithiques dénommés ~contrôleurs logiques". Ces circuits comprennent, dans un boitier, une microplaquette ou puce comportant une unité de traitement et une mémoire programmable. A la fabrication, on peut introduire les données dans la mémoire programmable. Il est prévu dans le circuit intégré un ou plusieurs bits, également appelés "fusibles", dont le "claquage" interdit ensuite la lecture de la mémoire programmable, depuis l'extérieur du circuit intégré. Seule l'unité de traitement possède alors l'accès à la mémoire programmable. Pour des raisons technologiques, ces circuits intégrés formant contrôleur logique possèdent une fenêtre permettant notamment l'effacement de la mémoire programmable par ultraviolets. Une fois qu'elle a été effacée, la mémoire programmable peut alors faire l'objet d'une inscription ou réinscription des données qu'elle doit contenir. Celles-ci sont non seulement les données protégées, mais aussi d'autres informations et des programmes destinés au fonctionnement de l'unité de traitement. Cette fenêtre d'effacement donne accès non seulement à la mémoire programmable elle-même, mais aussi au reste de la microplaquette ou puce. Il s'ensuit que l'on "voit" ainsi tous les éléments de cette puce. La Demanderesse a constaté qu'il est alors possible de s'attaquer sélectivement aux bits de sécurité ou fusibles mentionnés plus haut. Cela fait, on pourra contourner la protection de la mémoire programmable par ces bits de sécurité ou fusibles. C'est-à-dire qu'on recouvre l'accès à la mémoire programmable, et par là aux données protégées qui s'y trouvent inscrites. La présente invention a pour but essentiel d'apporter une solution à ce problème. Selon l'invention, l'emplacement permettant l'action sur la mémoire programmable, qui est en général un emplacement découvert tel qu'une fenêtre pour l'effacement de la mémoire programmable par ultraviolets, est recouvert d'une résine opaque. Cette résine est avantageusement choisie et mise en place de telle manière que son enlèvement se traduise par un endommagement du circuit intégré. Très avantageusement, la résine est mise en place après enlèvement de la fenêtre transparente aux ultraviolets, ou plus généralement à d'autres rayonnements électromagnétiques. Cependant, la mise en oeuvre de l'invention n'est pas limitée au cas d'un circuit intégré comportant une telle fenêtre, ni au cas où on enlève celle-ci. Lorsque la fenêtre est enlevée, on choisit la résine compatible avec les matériaux de la puce. Selon un autre aspect de l'invention, la résine est, au moins en partie, chargée de particules conductrices dispersées. Selon un autre aspect de l'invention, la résine comporte une charge qui la rend opaque aux rayons X. D'autres caractéristiques et avantages de l'invention appa raieront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels - la figure 1A est une vue de dessus d'un circuit intégré contrôleur logique de type connu; - la figure 1B est une vue de côté, en coupe partielle arrachée, du circuit de la figure 1; et - les figures 2A et 2B sont respectivement une vue de dessus et une vue latérale d'un circuit équipé selon l'invention. Le boîtier 1 du circuit intégré est muni de pattes de connexion de sortie 5. On a représenté en 2 la puce située à l'intérieur du boîtier. Cette puce comporte, pour un contrôleur logique, une unité de traitement, une mémoire programmable, différents auxiliaires, et des interconnexions entre ceux-ci. Parmi les auxiliaires figurent les éléments définissant le ou les bits de sécurité. Aucun schéma de cette puce n'est donné ici, et l'on ne donnera pas non plus de détail sur la disposition des bits de sécurité. Les raisons en seront évidentes pour les hommes de l'art. Il suffit simplement de rappeler que la Demanderesse a été en mesure de déterminer, pour de tels circuits intégrés, comment contourner la protection que les bits de sécurité sont censés apporter pour interdire la lecture de la mémoire programmable depuis l'extérieur du circuit intégré. On reconnaît sur la figure 1B en 6 une surépaisseur dans laquelle est logée la fenêtre 3 qui permet l'effacement de la mémoire programmable par ultraviolets. L'invention prévoit, en principe, que l'on enlève la surépaisseur 6 où est logée cette fenêtre 3. L'enlèvement peut se faire mécaniquement (burinage ou meulage des bords soudés) ou de façon plus évoluée (désoudage aux ultrasons, par exemple). Après cela, on injecte à l'intérieur du boîtier (par exemple à l'aide d'une seringue - "microdispenser"- de façon manuelle ou automatisée) une résine 4, qui va déborder largement jusqu'à recouvrir la totalité de la caviez contenant la puce 2. Certains circuits intégrés ne possèdent pas une telle surépaisseur 6, mais seulement la fenêtre 3. Le moyen peut être appliqué de la même manière en enlevant mécaniquement la fenêtre 3 (meulage ou perçage par exemple) et en injectant la résine dans la cavité ainsi ouverte. La résine utilisée peut être par exemple la résine époxyde HYSOL ES 4228 disponible auprès de HYSOL mais l'homme de l'art déterminera aisément d'autres résines utilisables et compatibles avec le contact sur une puce de circuit intégré monolithique. La polymérisation de la résine s'effectue en étuve, selon les spécifications du fabricant. Avantageusement, la résine 4 est chargée de particules conductrices, au moins en sa partie supérieure située au niveau où se trouvait la surépaisseur 6, c'est-à-dire à quelque distance de la puce 2 elle-même, pour éviter de court-circuiter celle-ci. Une telle charge conductrice permet d'éviter l'inspection de la puce 2 à l'aide de rayons X, ou d'autres techniques d'investigation performantes. Mais on peut également utiliser à cet effet d'autres moyens que l'insertion des charges conductrices dispersées à l'intérieur de la résine 4. Ainsi, il est concevable, notamment, de placer dans l'enrobage de résine 4 un écran aux rayons X, éventuellement porteurs de connexions électriques et/ou puces ou autres éléments de circuit factices. L'invention s'applique notamment, mais non limitativement, dans le cas suivant : protection d'un système de terminaux de paiement électronique, y compris d'éventuels concentrateurs et surtout leurs boîtiers de composition de code confidentiel, contre des investigations tendant à y rechercher des données protégées, comme défini plus haut. Revendications. 1. Circuit intégré monolithique formant contrôleur logique, comprenant, dans un boîtier (1), une microplaquette ou puce (2) comportant une unité de traitement et une mémoire programmable, tandis que le boîtier possède un emplacement découvert (3) permettant une action sur la mémoire programmable, en particulier pour l'effacement de celle-ci par ultraviolets, caractérisé en ce que ledit emplacement (3) est recouvert d'une résine opaque (4). 2. Circuit intégré selon la revendication 1, caractérisé en ce que la résine est mise en place après enlèvement d'une fenêtre transparente aux rayonnements électromagnétiques, en particulier aux ultraviolets. 3. Circuit intégré selon l'une des revendications 1 et 2, caractérisé en ce que la résine (4) est choisie compatible avec les matériaux de la puce. 4. Circuit intégré selon l'une des revendications 1 à 3, caractérisé en ce que la résine (4) e#st, au moins en partie, chargée de particules conductrices dispersées. 5. Circuit intégré selon l'une des revendications précédentes, caractérisé en ce que la résine (4) comporte une charge qui la rend opaque aux rayons X.