(EN) Disclosed in the present application are a zero knowledge proving method and system for personal information, and a storage medium. The method comprises: a third-party verification server carries out calculation according to personal information to be verified, an authority ID, and Merkel verification information sent by a user terminal, as well as a Hash algorithm corresponding to the authority ID, and an ordered Merkel tree construction rule, obtains a Merkel root value to be verified, and sends the Merkel root value to be verified and the authority ID to a block chain platform; the block chain platform obtains and sends a Merkel root value corresponding to the authority ID, a corresponding digital signature, and storage time to a third-party verification server according to the Merkel root value to be verified; the third-party verification server verifies, according to the authority ID, the received Merkel root value, the corresponding digital signature, and the storage time, the personal information sent by the user terminal. The present application solves the technical problem of unnecessary exposure of privacy information due to personal information verification.
(FR) La présente invention concerne un procédé et un système de preuve à divulgation nulle de connaissance pour informations personnelles, et un support de données. Le procédé comprend les étapes suivantes : un serveur de vérification tiers effectue un calcul selon des informations personnelles à vérifier, un identifiant d'autorité et des informations de vérification de Merkel envoyées par un terminal utilisateur, ainsi qu'un algorithme de hachage correspondant à l'identifiant d'autorité, et une règle de construction d'arbre de Merkel ordonnée, obtient une valeur de racine de Merkel à vérifier, et envoie la valeur de racine de Merkel à vérifier et l'identifiant d'autorité à une plateforme de chaîne de blocs ; la plateforme de chaîne de blocs obtient et envoie une valeur de racine de Merkel correspondant à l'identifiant d'autorité, une signature numérique correspondante, et un temps de stockage à un serveur de vérification tiers selon la valeur de racine de Merkel à vérifier ; le serveur de vérification tiers vérifie, selon l'identifiant d'autorité, la valeur de racine de Merkel reçue, la signature numérique correspondante et le temps de stockage, les informations personnelles envoyées par le terminal utilisateur. La présente invention résout le problème technique de l'exposition inutile d'informations confidentielles due à une vérification d'informations personnelles.
(ZH) 本申请公开了一种个人信息的零知识证明方法、系统及存储介质,方法包括:第三方验证服务器根据用户终端发送的待验证个人信息、权威机构ID、默克尔验证信息以及权威机构ID对应的哈希算法和有序默克尔树构建规则进行计算,获得待验证的默克尔根值,并将待验证的默克尔根值和权威机构ID发送至区块链平台;区块链平台根据待验证的默克尔根值,获取并发送权威机构ID对应的默克尔根值、对应的数字签名和存储时间至第三方验证服务器;第三方验证服务器根据权威机构ID、接收到的各默克尔根值、对应的数字签名和存储时间,对用户终端发送的待验证个人信息进行验证。本申请解决了个人信息验证导致非必要的隐私信息被暴露的技术问题。