Brevet FR3134639A1 — publié le 20231020

Les modes de réalisation de la présente invention concernent un procédé, un système et un produit programme informatique pour la garantie de la confidentialité de partage de données à plusieurs niveaux lors de la réponse à des requêtes pour inspecter des données d’enquête. Selon un mode de réalisation de l’invention, un procédé pour la garantie de la confidentialité de partage de données à plusieurs niveaux lors de la réponse à des requêtes pour inspecter des données d’enquête comprend les étapes consistant à recevoir une requête pour accéder à des données d’enquête et appliquer un test de confidentialité à la requête pour déterminer si la requête est spécifique à un individu ou générique à un quelconque individu. À condition que le test de confidentialité soit déterminé comme étant générique, la requête peut être refusée. Mais dans le cas contraire, à condition que le test soit déterminé comme étant spécifique, une règle de partage de données qui définit un degré auquel les données d’enquête doivent être partagées peut être appliquée et une réponse peut être apportée à la requête selon le degré défini. Fig. 1 garantie de la confidentialité de partage de données à plusieurs niveaux ÉTAT ANTÉRIEUR Domaine de l’invention La présente invention se rapporte au domaine du partage d’informations et plus particulièrement à la garantie de la confidentialité pendant un partage d’informations. Description de l’art connexe Le partage de données constitue la colonne vertébrale des communications informatiques entre entreprises. Pour l’informatique générale interne à une entreprise, le partage de données entre différents systèmes informatiques d’une unique organisation est généralement sans restriction puisque les données partagées entre les systèmes informatiques peuvent être consultées uniquement par les travailleurs en place de l’organisation unique. En revanche, pour l’informatique entre entreprises, le partage de données entre différents systèmes informatiques d’organisations respectivement différentes présente des défis sous la forme de la restriction de quelles données peuvent être consultées par quelle organisation afin de garantir la sécurité et la confidentialité des données. Les solutions pour la gestion d’un partage d’informations dans ce cas vont des solutions au niveau du stockage de données, dans lesquelles des tables individuelles ou des enregistrements individuels sont soumis à des politiques de contrôle d’accès, jusqu’à des serveurs mandataires de niveau supérieur limitant l’accès à des données selon l’identité du requérant sans fournir un accès direct à la banque de données sous-jacente. À la fois dans le cas de l’informatique interne à une entreprise et entre entreprises, la garantie de la confidentialité individuelle reste d’une importance capitale. À cette fin, souvent, des mécanismes de contrôle d’accès limitent le type d’informations apte à être consultées par un requérant spécifique. Pour des requérants externes non internes à une organisation, cependant, le contrôle d’accès peut devenir difficile car l’identité ou le rôle d’un requérant ne peut pas être connu a priori de façon à appliquer une règle de contrôle d’accès optimale. Par conséquent, une charge administrative en découle qui requiert qu’un administrateur intervienne pour chaque individu extérieur à une organisation cherchant à accéder à des données au sein de l’organisation. Pour fournir un accès efficace à des informations par des requérants a priori inconnus, alors, des règles génériques concernant l’accès aux données sont imposées telles que la réduction d’informations d’identification personnelle. Cependant, dans certains cas, un requérant requiert un accès à des informations d’identification personnelle mais ne peut pas recevoir l’accès requis compte tenu de la nécessité de garantir la confidentialité des informations d’identification personnelle pour tous les requérants potentiels. BREF RÉSUMÉ DE L’INVENTION Les modes de réalisation de la présente invention abordent des lacunes dans l’état de l’art en ce qui concerne la garantie de la confidentialité pendant un partage d’informations et fournissent un procédé, un système et un produit programme informatique nouveaux et non évidents pour la garantie de la confidentialité de partage de données à plusieurs niveaux. Selon un mode de réalisation de l’invention, un procédé pour la garantie de la confidentialité de partage de données à plusieurs niveaux comprend les étapes consistant à recevoir une requête pour accéder à des données d’enquête et appliquer un test de confidentialité à la requête pour déterminer si la requête est spécifique à un individu ou générique à un quelconque individu. À condition que le test de confidentialité soit déterminé comme étant générique, la requête peut être refusée. Mais dans le cas contraire, à condition que le test soit déterminé comme étant spécifique, une règle de partage de données qui définit un degré auquel les données d’enquête doivent être partagées peut être appliquée et une réponse peut être apportée à la requête selon le degré défini. Selon un aspect du mode de réalisation, l’application du test de confidentialité comprend les étapes consistant à transformer la requête en un vecteur d’un ou de plusieurs critères et comparer les critères avec une combinaison minimale spécifiée des critères énoncés dans le test de confidentialité. Ensuite, il est déterminé que le test est spécifique à un individu en réponse aux critères de la requête satisfaisant ou dépassant la combinaison minimale spécifiée, mais dans le cas contraire il est déterminé que le test est générique. À cette fin, la combinaison minimale spécifiée des critères peut être issue d’un graphique des relations de nœuds, avec chacun des nœuds dans le graphique correspondant à un critère spécifique et chacun des nœuds étant relié à différents critères associés aux critères spécifiques, et chacun des nœuds spécifiant un nombre minimal des différents critères associés qui doivent être présents dans le vecteur lorsque le critère spécifique est présent dans la requête. Selon un autre aspect du mode de réalisation, la règle de partage de données spécifie un degré de dissimulation des données d’enquête selon une juridiction associée à la requête. Par exemple, le degré de dissimulation est moindre pour une juridiction au sein d’une même frontière nationale qu’une source des données d’enquête, mais le degré de dissimulation est supérieur pour une juridiction au sein d’une frontière nationale différente de la source des données d’enquête. Selon un autre mode de réalisation de l’invention, un système de traitement de données peut être conçu pour la garantie de la confidentialité de partage de données à plusieurs niveaux lors de la réponse à des requêtes pour inspecter des données d’enquête. Le système comprend une plateforme informatique hôte ayant un ou plusieurs ordinateurs, chacun ayant de la mémoire et au moins un processeur. Le système comprend également un module de partage de données à plusieurs niveaux. Le module comporte des instructions de programme informatique permettant, lors de leur exécution dans la plateforme informatique hôte, de recevoir, dans la mémoire du système informatique hôte, une requête pour accéder à des données d’enquête et d’appliquer un test de confidentialité à la requête pour déterminer si la requête est spécifique à un individu ou générique à un quelconque individu. Ensuite, à la condition que le test de confidentialité soit déterminé comme étant générique, la requête est refusée, mais dans le cas contraire à condition que le test soit déterminé comme étant spécifique, une règle de partage de données est appliquée qui définit un degré auquel les données d’enquête doivent être partagées et une réponse est apportée à la requête selon le degré défini. Des aspects supplémentaires de l’invention seront présentés en partie dans la description qui suit, et ressortiront en partie clairement de la description, ou peuvent être appris par la pratique de l’invention. Les aspects de l’invention seront réalisés et obtenus au moyen des éléments et combinaisons indiqués en particulier dans les revendications annexées. Il convient de comprendre qu’à la fois la description générale qui précède et la description détaillée qui suit ne sont données qu’à titre d’exemple et d’explication et ne limitent pas l’invention, telle que revendiquée. BRÈVE DESCRIPTION DES DIFFÉRENTES VUES DES DESSINS Les dessins annexés, qui sont incorporés et constituent une partie du mémoire descriptif, illustrent des modes de réalisation de l’invention et conjointement avec la description, servent à expliquer les principes de l’invention. Les modes de réalisation illustrés ici sont présentement préférés, étant entendu toutefois que l’invention n’est pas limitée aux agencements et instrumentalités précis présentés, dans lesquels : la est une illustration imagée d’un processus pour la garantie de la confidentialité de partage de données à plusieurs niveaux ; la est un diagramme schématique d’un système informatique de traitement de données conçu pour la garantie de la confidentialité de partage de données à plusieurs niveaux ; et, la est un organigramme illustrant un processus pour la garantie de la confidentialité de partage de données à plusieurs niveaux. Procédé pour la garantie de la confidentialité de partage de données à plusieurs niveaux, le procédé comprenant les étapes consistant à : recevoir, dans une mémoire d’un système informatique hôte, une requête pour accéder à des données d’enquête ; appliquer un test de confidentialité à la requête pour déterminer si la requête est spécifique à un individu ou générique à un quelconque individu ; et, à condition que le test de confidentialité soit déterminé comme étant générique, refuser la requête mais dans le cas contraire à condition que le test soit déterminé comme étant spécifique, appliquer une règle de partage de données définissant un degré auquel les données d’enquête doivent être partagées et répondre à la requête selon le degré défini. Procédé selon la revendication 1, dans lequel l’application du test de confidentialité comprend les étapes consistant à : transformer la requête en un vecteur d’un ou de plusieurs critères ; comparer les critères avec une combinaison minimale spécifiée des critères énoncés dans le test de confidentialité ; et, déterminer que le test est spécifique à un individu en réponse aux critères de la requête satisfaisant ou dépassant la combinaison minimale spécifiée, mais dans le cas contraire déterminer que le test est générique. Procédé selon la revendication 2, dans lequel la combinaison minimale spécifiée des critères est issue d’un graphique des relations de nœuds, chacun des nœuds dans le graphique correspondant à un critère spécifique et chacun des nœuds étant relié à différents critères associés aux critères spécifiques, et chacun des nœuds spécifiant un nombre minimal des différents critères associés qui doivent être présents dans le vecteur lorsque le critère spécifique est présent dans la requête. Procédé selon la revendication 1, dans lequel la règle de partage de données spécifie un degré de dissimulation des données d’enquête selon une juridiction associée à la requête. Procédé selon la revendication 4, dans lequel le degré de dissimulation est moindre pour une juridiction au sein d’une même frontière nationale qu’une source des données d’enquête, mais le degré de dissimulation est supérieur pour une juridiction au sein d’une frontière nationale différente de la source des données d’enquête. Système de traitement de données conçu pour la garantie de la confidentialité de partage de données à plusieurs niveaux, le système comprenant : une plateforme informatique hôte comprenant un ou plusieurs ordinateurs, chacun comprenant de la mémoire et au moins un processeur ; et, un module de partage de données à plusieurs niveaux comprenant des instructions de programme informatique permettant, lors de leur exécution dans la plateforme informatique hôte, de réaliser les étapes consistant à : recevoir, dans la mémoire du système informatique hôte, une requête pour accéder à des données d’enquête ; appliquer un test de confidentialité à la requête pour déterminer si la requête est spécifique à un individu ou générique à un quelconque individu ; et, à condition que le test de confidentialité soit déterminé comme étant générique, refuser la requête mais dans le cas contraire à condition que le test soit déterminé comme étant spécifique, appliquer une règle de partage de données définissant un degré auquel les données d’enquête doivent être partagées et répondre à la requête selon le degré défini. Système selon la revendication 6, dans lequel l’application du test de confidentialité comprend les étapes consistant à : transformer la requête en un vecteur d’un ou de plusieurs critères ; comparer les critères avec une combinaison minimale spécifiée des critères énoncés dans le test de confidentialité ; et, déterminer que le test est spécifique à un individu en réponse aux critères de la requête satisfaisant ou dépassant la combinaison minimale spécifiée, mais dans le cas contraire déterminer que le test est générique. Système selon la revendication 7, dans lequel la combinaison minimale spécifiée des critères est issue d’un graphique des relations de nœuds, chacun des nœuds dans le graphique correspondant à un critère spécifique et chacun des nœuds étant relié à différents critères associés aux critères spécifiques, et chacun des nœuds spécifiant un nombre minimal des différents critères associés qui doivent être présents dans le vecteur lorsque le critère spécifique est présent dans la requête. Système selon la revendication 6, dans lequel la règle de partage de données spécifie un degré de dissimulation des données d’enquête selon une juridiction associée à la requête. Système selon la revendication 9, dans lequel le degré de dissimulation est moindre pour une juridiction au sein d’une même frontière nationale qu’une source des données d’enquête, mais le degré de dissimulation est supérieur pour une juridiction au sein d’une frontière nationale différente de la source des données d’enquête.