Brevet FR2065689A1 — publié le 19710806

La présente invention concerne une unité de commande d'emmagasinage de mémoire et plus particulièrement d'un système à disques pour système de traitement de données dans laquelle certains enregistrements contenus dans l'unité à disques peuvent être protégés contre un accès non autorisé. 5 Pour beaucoup d'utilisateurs de systèmes de traitement de donnée, le pro blème de la protection des données à l'intérieur des différents dispositifs d'emmagasinage d'information est un problème important. De manière classique les utilisateurs d'ordinateurs auront des informations très personnelles emmagasinées à l'intérieur des différents dispositifs d'emmagasinage de 10 données utilisés à l'intérieur du système. De telles informations personnelles peuvent concerner les données de coût, des listes de client, des informations sur les aptitudes des employés, et d'autres informations jugées personnelles par la direction. Du fait que de telles informations sont jugées personnelles, il est extrêmement souhaitable que la Disponibilité de telles informations 15 soit limitée à la classe des utilisateurs qui sont habilités à les recevoir. Dans les systèmes de traitement de donnée classiques, il y a différents types de dispositifs de protection d'unité à disque disponibles pour assurer la protection des informations personnel les. La disponibilité des dispositifs de protection c'unité à disque, :epencjrt, a été limitée à certains types 20 de dispositifs d'emmagasinage qui contrer nent les unités d'emmagasinage à noyau magnétique et les unités. C' enarajrjgirage à banae magnétique. Au cours de ces derrières années, le dispositif c 'emagaEinase à cisque magnétique est dévenu courant pour les utilisateurs d'-rainateur à cause de sa grande capacité d'emmagasinage et ce -a vitesse a'accès relativement élevée. 25 Le brevet français n° 30 067/1 436 170 déposé par le demanderesse le 10 mai 1966 sous le titre "perfectionnement au système de protection des mémoires" a présenté une unité ce commande d'emmagasinage à disque classique avec u*? circuit de protection pour unité à aisque. -le circuit, cependant n'a pas !•= souplesse ce la présente invention car il csut cas srpëcher 1*'accès à des 30 mots uniques du fait que les limites de r.rctectior :t:~t étrelies sont les limites cylindriques. .Ainsi, de grandes partie? -;«? 1 'emmagasinage peuvent être protégées, mais il n'y a aucun rrnyer nnur empêcher 1 1 accès nnr -autorisé d'un seul mot. Par conséquent, ur ci-jet princical je _ ' i-.venticr e-;*: décrire ur 35 dispositif de protection c 'emmagasinage nui réaiiser;* là orote-rticr oésirés te données pour empêcher l'utilisation non autorisée se 1'infcrration personnelle emmagasinée mais qui permettra une disponibilité mm-le te de toute autre information emmagasinée dans l'unité ri'eirjcagasit-a«e à disque. Un autre objet de cette invention est de réaliser un dispositif de 40 protection d'unité à disque pour une unité de commande de mémoire à cisque eMJ OfflGlNM- 70 26329 2 2065689 capable d'empêcher un accès non autorisé à des domaines de données ayant une longueur aussi petite que celle d'un seul multiplet. Un autre objet de cette invention est de réaliser un dispositif de protection d'emmagasinage pour une unité de corrmande à disque ayant un effet 5 minimal sur la vitesse de fonctionnement et offrant une protection maximum pour un prix de revient minimum. Un autre objet de cette invention est de réaliser un dispositif de protection d'emmagasinage qui puisse être installé dans les unités de commande de mémoire à disque existant sans imposer une révision importante du circuit -]0 de commande. Ces objets, caractéristiques et avantages sont obtenus dans la réalisation préférée de cette invention en modifiant l'ensemble des circuits des unités de commande d'emmagasinage à disque existant décrit dans le brevet français n° 1 474 494 déposé.par la demanderesse en France le 4.04.1966 sous le titre 15 "Dispositif de commande utilisé pour la recherche d'une information enregistrée" et ayant le même but que la présente application. La modification, selon la réalisation préférée, comprend l'établissement d'une région d'emmagasinage préférentielle à l'intérieur de l'unité d'emmagasinage de mémoire temporaire de-l'unité de commande d'emmagasinage à disque. Cette région 20 d'emmagasinage préférentielle est utilisée pour maintenir l'information reçue de la mémoire principale sous la commande de l'unité de traitement centrale. Cette information concerne l'adresse de départ à l'intérieur d'un enregistrement donné qui est une adresse protégée pour l'utilisateur donné. Un domaine de comptage est associé à l'adresfee de départ, ledit domaine représente 25 le nombre de caractères dans un champ à l'intérieur du mot commençant à l'adresse de départ qui est protégé. Dans une opération de lecture normale, la donnée est transférée de l'unité d'emmagasinage à disque de masse dans l'unité d'emmagasinage de mémoire intermédiaire puis de la mémoire intermédiaire dans la mémoire principale. Cependant lorsque l'adresse qui est in-30 terrogée dans la mémoire intermédiaire devient là même que celle de l'adresse de départ de la donnée protégée, la transmission de donnée entre la mémoire intermédiaire et la mémoire principale est supprimée. Pour chaque transmission de donnée qui est supprimée le compteur associé à l'enregistrement protégé est diminué jusqu'à ce que le compteur atteigne la valeur zéro. La valeur 35 zéro du compteur indique que l'adresse de la mémoire intermédiaire à l'intérieur de l'unité de commande d'emmagasinage à disque a été augmentée au-delà du point où un domaine de donnée protégé est rencontré et les transferts de donnée ultérieurs ne sont pas neutralisés. D'autres objets et avantages de la présente invention ressortiront mieux 40 de l'exposé qui suit, fait en référence aux dessins annexés à ce texte qui , bad originat 70 26329 3 2065689 représentent un mode de réalisation préféré de celle-ci. La figure 1 représente un bloc diagramme d'une unité de commande mettant en application le dispositif rie protection d'unité à disque de la présente invention. 5 La figure 2 représente un organigramme des décisions nécessaires, effec tuées par l'ensemble de circuit électronique de la présente invention. La figure 1 représente un bloc diagramme d'une unité de commande d'emmagasinage de la mémoire à disque dans laquelle le dispositif de protection d'emmagasinage de cette invention a été ajouté. Précisément, la figure 1 10 représente essentiellement la même unité de commande que celle décrite dans le brevet français n° 1 474 494 cité ci-dessus. Le fonctionnement de base de l'unité de commande tel qu'il est décrit dans ce brevet ne sera pas redécrit ici excepté dans le cas où le fonctionnement est altéré par les nouveaux éléments qui comprennent l'ensemble de circuits de protection d'emmagasinage. 15 Les nouveaux éléments peuvent être identifiés grâce à leurs nombres d'identification égaux ou supérieurs à 100. Ces décisions nécessaires qui doivent être effectuées par les circuits de détection et de commande du circuit de protection de mémoire à disque décrit ici afin d'effectuer avec succès la protection de lecture désirée 20 des différents enregistrements dans la mémoire à disque. Pour chaque opération de transfert de données entre la mémoire intermédiaire ou matrice à noyau 46 et la mémoire principale 46, les circuits électroniques du circuit de protection de mémoire à disque peuvent être utilisés pour accomplir les opérations représentées dans la figure 2 à partir de la position départ. 25 Les fonctions qui sont accomplies pour chaque transfert de données sont celles qui suivent la position marquée départ et qui précèdent la ligne retournant à la position départ comme représenté dans la figure 2. La figure 1 représente un bloc diagramme de l'ensemble de circuits électronique nécessaire pour accomplir les fonctions représentées sur l'or-30 ganigrarrme de la figure 2. La commande générale nécessaire pour les différentes opérations réalisées provient des circuits de corr;manoe de protection de mémoire à disque 100 qui peuvent consister en une série de circuits et de registres de comptage ou en un type de commande de mémoire permanent comme c'est en général le cas dans les systèmes d'ordinateur actuel';. Les circuits de nom-35 mande de protection de mémoire à disque 1ûu commandent le fonctionnement des différents registres spéciaux afin d'assurer que les accès aux zones protégées sont interdits. Les circuits de commande de protection des mémoires à disque 100 commandent également les unités d'adressage X, 44 et Y, 42 par la ligne 102 lorsque 40 l'information de protection de mémoire à disque est demandée à la mémoire "gjBOW®nM- . 70 26329 4 2065689 intermédiaire à noyau 46. Un registre de protection de champ 106 est un registre classique type réalisé pour l'emmagasinage d'adresses de départ des domaines protégés. Le registre de protection de domaine 106 est connecté à des amplificateurs de 5 détection tandis que la donnée peut entrer dans le registre de protection de domaine 106 sous la commande des circuits de protection des mémoires à disque 100, les signaux de commande étant envoyés sur la ligne 104. Un circuit de comparaison 108 peut être du type servant à comparer des nombres binaires. Il compare l'adresse dans le registre de protection des 10 domaines 106 qui est envoyé sur la ligne 128 et l'adresse de la mémoire intermédiaire à noyaux 46. La dernière adresse provient de l'unité d'adressage X 44 et de l'unité d'adressage Y 42 sur les lignes 116 et 114. Quand l'adresse de la mémoire intermédiaire à noyaux 46 est égale à l'adresse du registre de protection de domaine 106, un signal d'égalité est engendré et en-15 voyé sur la ligne 124. Le registre de protection 112 peut être une bascule ordinaire la ligne 124 étant connectée à l'entrée "enclenchement". La sortie du registre de protection 112 est connectée à deux portes ET. Une porte ET 120 se trouve sur la ligne de transmission de données entre la mémoire intermédiaire à 20 noyaux 46 et la mémoire principale 48. Lorsque le registre de protection 112 est enclenché, la porte ET 120 ne laisse pas passer de données. L'unité d'adressage X 44 est un registre d'adresse croissant et chaque fois qu'il est augmenté un signal augmentation est envoyé par l'intermédiaire de la ligne 130 à une porte ET 118. Quand-le registre de protection 112 est 25 enclenché, la porte ET 118 est conditionnée de telle sorte que le signal "augmentation" provenant de l'unité d'adressage X 44 passe sur la ligne 122. Un registre de comptage 110 est réalisé qui reçoit les données provenant des amplificateurs de détection 56 sous la commande des circuits de protection de mémoire à disque 100, les signaux de commande étant envoyés par l'inter-30 médiaire de la ligne 104. Le registre de comptage 110 est un registre décroissant capable de diminuer le nombre binaire emmagasiné d'une unité lors de la réception d'un signal "diminution". Le signal diminution est envoyé par l'intermédiaire de la ligne 122 depuis la porte ET 118 et représente la coïncidence d'un signal augmentation provenant du circuit d'adressage X 44, 35 et d'un signal provenant du registre de protection 112 à l'état enclenché. Le registre de comptage 110 fonctionne également de manière à détecter une condition de zéro général. Quand le registre de comptage 110 est diminué jusqu'à zéro un signal zéro de comptage est engendré par l'ensemble des circuits de détection de zéro. Le signal zéro de comptage est transmis sur la 40 ligne 126 à une entrée restauration de la bascule qui comprend le registre * 70 26329 5 2065689 10 15 20 25 30 35 de protection 112. Le signal zéro de comptage est également envoyé par l'intermédiaire de la ligne 131 au circuit de protection de mémoire à disque 100 dans des buts qui seront décrits plus loin. A l'origine, supposons qu'une adresse ait été emmagasinée dans le registre de protection de domaine 106 et qu'une valeur de compteur associée ait été emmagasinée dans le registre de comptage 110. L'adresse emmagasinée dans le registre de protection de domaine 10B représente l'adresse de départ d'un domaine à l'intérieur de la matrice à noyaux 46 qui doit être protégé. En d'autres termes cette protection signifie que le transfert des données depuis la matrice à noyaux 46 est annulé pour les caractères qui tombent à l'intérieur d'un domaine protégé dans un enregistrement. La valeur de comptage emmagasiné dans le registre de comptage représente le nombre de caractères contigus emmagasinés dans la matrice à noyaux 46 et commençant à l'adresse qui est emmagasinée dans le registre de protection de domaine 106 qui doit être protégé contre un accès non autorisé. Pour chaque transfert de donnée qui est tenté entre la matrice à noyaux 46 et la mémoire principale 48, l'adresse dans l'unité d'adressage X 44 et l'adresse dans l'unité d'adressage Y 42 sont placées sur les lignes 114 et 116 pour être appliquées à l'une des entrées du circuit de comparaison 10B. La deuxième entrée est l'adresse contenue à l'intérieur du registre de protection du domaine 106 qui est transmise au circuit de comparaison 108 par l'intermédiaire de la ligne128. Le circuit de comparaison 108 fonctionne de manière à déterminer si oui ou non l'adresse de la matrice à noyaux qui est contenue dans l'unité d'adressage X 44 et l'unité d'adressage Y 42 est la même que l'adresse se trouvant à l'intérieur du registre de protection de domaine 106. Cette fonction de comparaison pourrait être réalisée par une série de circuits "OU exclusif" qui seraient connectés afin de comparer toutes les positions de bit du registre de protection de domaine 106 et l'adresse dans l'unité d'adressage X 44 et l'unité d'adressage Y 42. Lorsque l'adresse du caractère dans la matrice à noyau magnétique 46 qui est choisie pour le transfert dans la mémoire principale est égale à l'adresse dans le registre de protection de domaine 106, un signal est envoyé du circuit de comparaison 106 sur la ligne 124 pour mettre le registre de protection 112 dans la position enclenchée. Quand le registre ae protection 112 est enclenché, cette condition indique que des transferts de donnée entre la matrice à noyaux 46 et la mémoire principale 48 devraient être inhibés. L'inhibition du transfert de données est ré Usée par la porte 120 qui a une entrée provenant du registre de protection, et une deuxième entrée provenant des amplificateurs de détection 56. Chaque fois que le registre de protection est enclenché, la porte 120 fonctionne afin d'empêcher des rad original / 70 26329 6 2065689 transferts de données depuis les amplificateurs de détection 5B vers la mémoire principale est 48. En position normale l'unité de commande à disque représentée dans la figure 1 lit de manière séquentielle des données provenant du circuit d'em-5 magasinage à disque de masse 32 vers la matrice à noyaux46puis les transmet depuis la matrice à noyaux 46 dans la mémoire principale 48. Comme décrit dans les brevets cités ci-dessus, chaque enregistrement dans une piste de disques est emmagasiné dans une rangée horizontale de la matrice à noyaux 46 et chaque position d'adresse dans une rangée horizontale est destinée à 10 un multiplet de données. Ainsi l'unité d'adressage X 44 est un anneau d'adressage qui engendre un signal chaque fois que l'adresse dans l'unité d'adressage X 44 est augmentée. L'unité d'adressage Y est également un registre d'adresse croissant bien qu'il augmente chaque fois qu'il y a un dépassement de capacité dans l'unitéd'adressage X 44. Le signal d'accroissement est trans-15 mis sur la ligne 130 à une porte ET 118. Quand le registre de protection 112 est enclenché, la porte ET 118 donne un signal sur la ligne 122 chaque fois que l'unité d'adressage X 44 est augmentée. Un signal sur la ligne 122 est le signal utilisé pour diminuer le registre de comptage 110. Ainsi, chaque fois que l'adresse de la matrice à noyaux 46 est augmentée pendant que le registre 20 de protection 112 est enclenché, le registre de comptage 112 sera diminué d'une unité. Lorsque le registre de comptage atteint une valeur zéro, un signal est envoyé sur la ligne 126 qui restaure le registre de protection 112. La restauration du registre de protection 112 permet en conséquence un accès ultérieur 25 de données à partir de la matrice à noyaux 46 vers la mémoire principale 48 et empêche un diminution supplémentaire du registre de comptage 110. Lorsque le registre de comptage 110 a atteint la valeur zéro, un signal est transmis sur la ligne 131 aux circuits de commande de protection d'unité s disque 100. Ce signal a pour but d'indiquer qu'une adresse de protection d'un 30 domaine nouveau et un compteur associé doivent être chargés dans le registre de protection de domaine 106 et le registre de comptage 110. L'information nécessaire est emmagasinée dans une zone d'enmagasinage préférentielle à l'intérieur de la matrice à noyaux 46. Afin d'avoir accès à cette information, les circuits de commande de protection d'unité à disque 100 engendrent une 35 adresse qui est transmise sur la ligne 102 à l'unité d'adressage X 44 et à l'unité d'adressage Y 42. Les circuits fle cotrmande et de protection d'unité à disque 100 entraînent une adresse de protection de domaine et chargent l'adresse dans le registre de protection de domaine 106. Les circuits de commande de protection d'unité à disque 100 entrainent également une valeur 40 de comptage associée provenant de la matrice à noyaux 46 et la chargent dans 70 26329 7 2065689 le registre de comptage 110. Les signaux de déclenchement requis pour le chargement du registre oe protection de domaine 106 et du registre de comptage 110 sont transmis sur la ligne 104. Ainsi lorsque l'unité de conmande à disque a fonctionné ce manière cyclique à travers le domaine protégé donné d'un 5 enregistrement dans la matrice à noyaux 46, l'ensemble des circuits de protection entrainent une information supplémentaire qui définit le nouveau domaine séquentiel, à l'intérieur de l'enregistrement, qui doit être protégé. Cette propriété permet au système d'empêcher l'accès non autorisé de domaines d'enregistrement aussi petit qu'un seul mot, et en outre, elle protège les 10 zones d'enregistrement qui ne sont pas nécessairement contigiies l'une à l'autre. L'information emmagasinée à l'intérieur de la région préférentielle de la matrice à noyaux 46 est chargée par un ensemble de circuits non représenté dans la figure 1. De manière classique, cet ensemble de circuits est sous la 15 conmande d'un programme superviseur à l'intérieur de l'unité centrale de traitement qui fonctionne en conjonction avec l'unité de commande de mémoire à disque. Le programme superviseur détermine les zones à l'intérieur de la mémoire à disque qui doivent être protégées selon certains critères disponibles pour le programme superviseur. Lors de chaque restauration prévue pour provo-20 quer le déclenchement d'une opération de lecture par l'unité de commande de mémoire à disque, le superviseur transmet des adresses de protection et des domaines de comptage associés à l'unité de commande de mémoire à disque qui en fait, emmagasine cette information dans une région préférentielle à l'intérieur de la matrice à noyaux 46. Le ou les enregistrementCs) désiréCs] 25 sont alors transférées) du circuit d'emmagasinage à disque 32 dans les emplacements consécutifs prédéterminés de la mémoire intermédiaire 46. Lors du commencement du transfert de la mémoire intermédiaire dans la mémoire princioale, les circuits de commande de protection de l'unité à disque 100 provoquent le chargement de la première adresse orotégée et de son domaine de 30 comptage associé dans le registre de protection d'unité à disaue 106 et le registre de comptage 110 respectivement. la fin de l'opération de restauration, les circuits de protectiond'emmagasinage sont placés dans une certaine condition pour empêcher le transfert des données depuis les domaines de données numériques emmagasinées dans la ménoire intermédiaire d'unité de 35 commande dans l'unité d'emmagasinage principale associée au processeur de donnée à l'intérieur du système. Bien que l'on ait décrit dans ce qui précède et représenté, sur les dessins les caractéristiques principales de l'invention, appliquées à un mode de réalisation préférée de celle-ci, il est évident que l'homme de l'art peut y apporter toutes modifications de forme ou de détail qu'il juge utiles sans 40 pour autant sortir du cadre de ladite invention. bad original 70 26329 8 2065689 REVENDICATIONS 1. Circuit de protection de mémoire utilisé en combinaison avec : un dispositif de traitement de données fonctionnant en réponse à un programme mis en mémoire, une unité de commande de mémoire à accès au hasard ayant un circuit 5 tampon adressable séquentiellement avec un registre d'adresse croissant, et des moyens de transmission effectuant des transferts de données du circuit tampon vers le dispositif de traitement, et caractérisé en ce qu'il comprend : des moyens de détection pour détecter par comparaison le moment où le 10 contenu du registre d'adresse croissant atteint une valeur prédéterminée et produire lorsque cette valeur prédéterminée est atteinte, un signal d'égalité, des moyens de blocage liés aux moyens de transmission et sensibles au signal d'égalité de façon à empêcher les transferts de données du circuit 15 tampon vers le dispositif de traitement, et des moyens de comptage pour compter le nombre de transferts de données bloqués et produire un signal d'arrêt de blocage lorqu'ils ont atteint une valeur prédéterminée, le signal d'arrêt de blocage étant envoyé aux moyens de blocage pour empêcher le blocage des transferts de donnée postérieurs du 20 circuit tampon vers le dispositif de traitement. 2. Circuit de protection de mémoire seion la revendication 1 caractérisé en ce qu'il comprend : des moyens de commande sensibles au signal d'arrêt de blocage pour extraire du circuit tampon des valeurs prédéterminées supplémentaires pour le 25 registre d'adresse croissant et des moyens de comptage. 3. Circuit de protection de mémoire utilisé en combinaison avec : un dispositif de traitement de données fonctionnant en ré; onse à un programme mis en mémoire, une unité de commande de mémoire à accès au hasard ayant un circuit tam-30 pon adressable séquentiellement avec un registre d'adresse croissant, et des moyens de transmission effectuant des transferts de données entre le circuit tampon et le dispositif de traitement de données j et caractérisé en ce qu'il comprend : dites un registre de memoire pour emmagasiner les adresses des données protégées 35 étant emmagasinées dans le circuit tampon, un circuit comparateur relié au registre de mémoire et au registre d'adres 70 26329 g 2065689 se croissant du circuit tampon et engendrant un signal d'égalité résultant de la comparaison des signaux provenant du registre de mémoire et du registre d'adresse croissant, ledit signal d'égalité étant engendré lorsque l'adresse dans le registre de mémoire est 1 a même que l'adresse dans le registre d'adres-5 se croissant ; un registre de protection sensible audit signal d'égalité, ledit registre de protection étant à l'état plein en réponse au signal d'égalité, des moyens de blocage sensibles au registre de protection, lorsqu'il est à l'état plein, de façon à empêcher lec. transferts de données du circuit 10 tampon vers le dispositif de traitement de données ; et des moyens de comptage pour compter le nombre de transferts de données bloqués et produire un signal d'arrêt de blocage pour faire passer le registre de protection à l'état vide lorsqu'ils ont atteint une valeur prédéterminée ce qui a pour conséquence de permettre les transferts des données postérieures 15 entre le circuit tampon et le dispositif de traitement de données. 4. Circuit de protection de mémoire selon la revendication 3 caractérisé en ce qu'il comprend : des moyens de commande sensibles au signal d'arrêt de blocage pour extraire du circuit tampon : une adresse supplémentaire de données protégées 20 et pour mettre en mémoire dans le registre de mémoire l'adresse extraite, et une valeur prédéterminée supplémentaire. 5. Circuit de protection de mémoire utilisé en combinaison avec : un dispositif ce traitement de données fonctionnant- en réponse à un programme mis en mémoire, 25 une unité de commande de mémoire à accès au hasard ayant un circuit tampon adressable séquentiellement avec un registre d'adresse croissant, et des moyens de transmission effectuant des transferts de données entre le circuit tampon et le dispositif de traitement rie données ; et caractérisé en ce qu'il comprend : 30 un registre de mémoire pour emmagasiner les adresses des acnnée? protégées, les dites données protégées étant emmagasinées nan? le -.ircuit tampon, un circuit comparateur rslié eu r^iôtr-?. ..e r-.'ir-oirH et si, registre d'adresse croissant du circuit tampon et engendrant un signal -'czalité résultant de la comparaison des signaux provenant :Uu registre de mémoire 35 et du registre d'adresse croissant, ledit signal d'égalité r5tant engendré lorsque l'adresse dans le registre de mémcire est la même que l'adresse dans le registre d'adresse croissant, un registre de protection sensible audit signal d'égalité, ledit registre bad original 70 26329 10 2065689 de protection étant à l'état plein en réponse au signal d'égalité, des moyens de blocage sensibles au registre de protection» lorsqu'il est à l'état plein de façon à empêcher les transferts de données du circuit tampon vers le dispositif de traitement de données, et un registre de comptage décroissant, pour emmagasiner les données de comptage associées aux adresses des données protégées, le contenu dudit registre de comptage décroissant étant diminué de "un" chaque fois que le registre de protection est à l'état plein et que le contenu du registre a d'adresse croissant augmenté, et ce jusqu'à ce que le contenu du registre de comptage décroissant ait atteint la valeur "zéro", valeur pour laquelle il produit un signal de comptage nul utilisé pour mettre le registre de protection à l'état vide et par 1% permettre les transferts de données du circuit tampon vers le dispositif de traitement de données. 6. Circuit de protection de mémoire selon la revendication 5 caractérisé en ce qu'il comprend : des moyens de commande sensibles au signal de comptage nul pour extraire du circuit tampon : une adresse supplémentaire de'données protégées et pour mettre en mémoire dans le registre de mémoire l'adresse extraite s et des données de comptage et les introduire dans le registre de comptage décroissant. 7. Procédé de protection de domaines de donnée contre des accès en vue de transférer les domaines de données entre le circuit tampon d'une unité de commande de mémoire et un dispositif de traitement de données, caractérisé en ce qu'il comporte les étapes suivantes : détection d'une adresse située dans le circuit tampon comme adresse protégée, . blocage des transferts de données du circuit tampon vers le dispositif de traitement de données lorsqu'une adresse protégée est détectée, décompte des tentatives de transfert de données jusqu'à ce que le nombre de tentatives soit égal à une valeur prédéterminée, et autorisation d'effectuer des transferts de données qui apparaissent après que le nombre prédéterminé de tentatives ait été atteint. 8. Procédé de protection de domaines de données selon la revendication 7 caractérisé en ce qu'il comprend l'étape suivante : répétition des différentes étapes en utilisant une nouvelle adresse protégée et un nouveau nombre prédéterminé.