Processing

Please wait...

Settings

Settings

Goto Application

1. WO2022094829 - DATA SECURITY COMPARISON PROTOCOL IMPLEMENTATION METHOD AND SYSTEM, ELECTRONIC APPARATUS, AND STORAGE MEDIUM

Publication Number WO/2022/094829
Publication Date 12.05.2022
International Application No. PCT/CN2020/126648
International Filing Date 05.11.2020
IPC
G06F 21/60 2013.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
Applicants
  • 深圳技术大学 SHENZHEN TECHNOLOGY UNIVERSITY [CN]/[CN]
Inventors
  • 刘宏伟 LIU, Hongwei
  • 赵威 ZHAO, Wei
  • 张鹏 ZHANG, Peng
  • 孙小强 SUN, Xiaoqiang
Agents
  • 深圳尚业知识产权代理事务所(普通合伙) SHINY INTELLECTUAL PROPERTY FIRM
Priority Data
Publication Language Chinese (zh)
Filing Language Chinese (ZH)
Designated States
Title
(EN) DATA SECURITY COMPARISON PROTOCOL IMPLEMENTATION METHOD AND SYSTEM, ELECTRONIC APPARATUS, AND STORAGE MEDIUM
(FR) PROCÉDÉ ET SYSTÈME DE MISE EN ŒUVRE DE PROTOCOLE DE COMPARAISON DE SÉCURITÉ DE DONNÉES, APPAREIL ÉLECTRONIQUE ET SUPPORT DE STOCKAGE
(ZH) 数据安全比较协议实现方法、系统、电子装置及存储介质
Abstract
(EN) A data security comparison protocol implementation method and system, an electronic apparatus, and a storage medium. The method comprises: acquiring a common parameter of an operating system where machine learning is located, and acquiring a public key and a private key of a user (S11); encrypting first plaintext data and second plaintext data of user data by using the common parameter and the public key, so as to obtain first cyphertext data and second cyphertext data (S12); uploading the first cyphertext data and the second cyphertext data to a cloud server (S13); acquiring a cloud cyphertext comparison result of the first cyphertext data and the second cyphertext data that is output by the cloud server (S14); calculating a user-end cyphertext comparison result according to the comparison result (S15); and comparing the magnitude of the first plaintext data with the magnitude of the second plaintext data according to the cloud cyphertext comparison result and the user-end cyphertext comparison result (S16). Calculation is performed on cyphertext data, wherein plaintext data is not involved, thereby ensuring data security. In addition, two pieces of cyphertext data are compared with one another so as to determine the magnitudes of values of the data.
(FR) Procédé et système de mise en œuvre de protocole de comparaison de sécurité de données, appareil électronique et support de stockage. Le procédé consiste : à acquérir un paramètre commun d'un système d'exploitation dans lequel un apprentissage automatique est situé, et à acquérir une clé publique et une clé privée d'un utilisateur (S11); à chiffrer des premières données de texte en clair et des secondes données de texte en clair de données d'utilisateur à l'aide du paramètre commun et de la clé publique, de façon à obtenir des premières données de cryptogramme et des secondes données de cryptogramme (S12); à téléverser les premières données de cryptogramme et les secondes données de cryptogramme vers un serveur en nuage (S13); à acquérir un résultat de comparaison de cryptogramme en nuage des premières données de cryptogramme et des secondes données de cryptogramme émis en sortie par le serveur en nuage (S14); à calculer un résultat de comparaison de cryptogramme d'extrémité d'utilisateur en fonction du résultat de comparaison (S15); et à comparer l'amplitude des premières données de texte en clair à l'amplitude des secondes données de texte en clair en fonction du résultat de comparaison de cryptogramme en nuage et du résultat de comparaison de cryptogramme d'extrémité d'utilisateur (S16). Un calcul est effectué sur des données de cryptogramme, sans impliquer des données de texte en clair, ce qui permet d'assurer la sécurité de données. En outre, deux éléments de données de cryptogramme sont comparés l'un à l'autre de façon à déterminer les amplitudes de valeurs des données.
(ZH) 一种数据安全比较协议实现方法、系统、电子装置及存储介质,所述方法包括:获取机器学习所在操作系统的公共参数,并获取用户的公钥及私钥(S11);使用公共参数及公钥为用户数据的第一明文数据及第二明文数据进行加密,得到第一密文数据及第二密文数据(S12);将第一密文数据及第二密文数据上传至云服务器(S13);获取云服务器输出的对第一密文数据及第二密文数据的云密文比较结果(S14);根据比较结果计算用户端密文比较结果(S15);根据云密文比较结果及用户端密文比较结果对第一明文数据及第二明文数据的大小进行比较(S16);通过对密文数据进行计算,且不涉及明文数据,保障了数据的安全性,且对两个密文数据进行了比较,判断出了数据的数值大小。
Latest bibliographic data on file with the International Bureau