xcustom character=(custom characterx1custom character, . . . , custom characterxncustom character) from a client; choosing a random mask μ0; calculating custom characterm0custom character and sending custom characterm0custom character to the client, wherein custom characterm0custom character=custom characterxi0(0)−t0(0)0custom character and t0(0) is a threshold value in the first node in the first level of a decision tree custom character′; performing a comparison protocol on m0 and μ0, wherein the server produces a comparison bit b0 and the client produces a comparison bit b′0; choosing a random bit s0∈{0,1} and when s0=1 switching a left and right subtrees of custom character′; sending b0⊕s0 to the client; and for each level custom character=1, 2, . . . , d−1 of the decision tree custom character′, where d is the number of levels in the decision tree custom character′, perform the following steps: receiving from the client custom characterykcustom character where k=0, 1, . . . , custom character−1; performing a comparison protocol on custom character and custom character, wherein custom character is a random mask and custom character is based upon, custom characterxcustom character, custom character, custom characterykcustom character, and custom character and the server produces a comparison bit custom character and the client produces a comparison bit custom character; choosing a random bit custom character∈{0,1} and when custom character=1 switching all left and right subtrees at level custom character of custom character′; and sending custom charactercustom character to the client."/> Privacy-preserving evaluation of decision trees
首页> 外国专利> Privacy-preserving evaluation of decision trees

Privacy-preserving evaluation of decision trees

机译:决策树的隐私保护评估

摘要

A method for performing a secure evaluation of a decision tree, including: receiving, by a processor of a server, an encrypted feature vector custom characterxcustom character=(custom characterx1custom character, . . . , custom characterxncustom character) from a client; choosing a random mask μ0; calculating custom characterm0custom character and sending custom characterm0custom character to the client, wherein custom characterm0custom character=custom characterxi0(0)−t0(0)0custom character and t0(0) is a threshold value in the first node in the first level of a decision tree custom character′; performing a comparison protocol on m0 and μ0, wherein the server produces a comparison bit b0 and the client produces a comparison bit b′0; choosing a random bit s0∈{0,1} and when s0=1 switching a left and right subtrees of custom character′; sending b0⊕s0 to the client; and for each level custom character=1, 2, . . . , d−1 of the decision tree custom character′, where d is the number of levels in the decision tree custom character′, perform the following steps: receiving from the client custom characterykcustom character where k=0, 1, . . . , custom character−1; performing a comparison protocol on custom character and custom character, wherein custom character is a random mask and custom character is based upon, custom characterxcustom character, custom character, custom characterykcustom character, and custom character and the server produces a comparison bit custom character and the client produces a comparison bit custom character; choosing a random bit custom character∈{0,1} and when custom character=1 switching all left and right subtrees at level custom character of custom character′; and sending custom charactercustom character to the client.
机译:一种用于执行决策树的安全评估的方法,包括:由服务器的处理器接收加密的特征向量“ x <图像alt =”自定义字符“ file =” US10764048-20200901-P00002.GIF“ he =” 3.22mm“ imgContent =” character “ imgFormat =” GIF“ wi =” 1.44mm“ /> ==(<图像alt =”自定义字符“ file =” US10764048-20200901-P00001.GIF“ he =” 3.22mm“ imgContent =” character“ imgFormat =” GIF “ wi =” 1.44mm“ /> x 1 <图片alt =”自定义字符“ file =” US10764048-20200901-P00002.GIF“ he =” 3.22mm“ imgContent =” character“ imgFormat = “ GIF” wi =“ 1.44mm” />,。。。“自定义字符” x n <图片alt =”自定义字符“ file =” US10764048-20200901-P00002.GIF“ he =” 3.22mm“ imgContent =” character“ imgFormat =来自客户的“ GIF” wi =“ 1.44mm” />);选择一个随机掩码μ 0 ;计算“自定义字符” m 0 < / Sub> “自定义字符”并发送“自定义字符” m 0 “自定义字符”发送给客户端,其中“自定义字符” m 0 “自定义字符” = “自定义字符” x i 0 (0) - t 0 (0) 0 “自定义字符”和t 0 (0)是第一个节点中的阈值在决策树的第一层“自定义字符”';在m 0 和μ 0 上执行比较协议,其中服务器生成比较位b 0 ,客户端生成比较位b' 0 ;选择一个随机位s 0 ∈{0,1},然后当s 0 = 1切换“';向客户端发送b 0 ⊕s 0 ;对于每个级别“自定义字符” = 1, 2 ,。 。 。 ,决策树的d-1 “自定义字符”',其中d是决策树中的级别数“自定义字符”,执行以下步骤:从客户端接收“自定义字符” y k <图像alt =“自定义字符” file =“ US10764048-20200901-P00002.GIF” he =“ 3.22mm” imgContent =“ character” imgFormat =“ GIF” wi =“ 1.44mm” />,其中k = 0,1,。 。 。 ,“自定义字符” − 1;在“自定义字符”和<图片alt =“自定义字符” file =“ US10764048-20200901-P00007.GIF” he =“ 2.46mm” imgContent =“字符” imgFormat =“ GIF” wi =“ 2.79mm” />,其中“是随机掩码,“自定义字符”基于,“自定义字符” x <图片alt =”自定义字符“ file =” US10764048-20200901-P00002。 GIF“ he =” 3.22mm“ imgContent =”字符“ imgFormat =” GIF“ wi =” 1.44mm“ />,<图像alt =“自定义字符” file =“ US10764048-20200901-P00010.GIF” he =“ 4.23mm” imgContent =“字符” imgFormat =“ GIF” wi =“ 4.23mm” />,<图像alt =“自定义字符” file =“ US10764048-20200901-P00001.GIF” he =“ 3.22mm” imgContent =“字符” imgFormat =“ GIF” wi =“ 1.44mm” /> y k “自定义字符”,和“自定义字符”,服务器生成比较位“自定义字符”,客户端生成一个比较位“自定义字符”;选择随机位“自定义字符”∈{0 ,1},并且当“自定义字符” = 1时在“自定义字符” “自定义字符”';;并发送“自定义字符”“自定义字符”发送给客户端。

著录项

  • 公开/公告号US10764048B2

    专利类型

  • 公开/公告日2020-09-01

    原文格式PDF

  • 申请/专利权人 NXP B.V.;

    申请/专利号US201715849334

  • 发明设计人 MARC JOYE;FARIBORZ SALEHI;

    申请日2017-12-20

  • 分类号H04L9/14;H04L9;G06F17/10;G06K9/62;

  • 国家 US

  • 入库时间 2022-08-21 11:29:03

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号