脱敏数据运算问题?

发布于 2022-09-04 14:57:36 字数 275 浏览 16 评论 0

求教数据脱敏后如何进行运算?
简单的说,是数据脱敏后的数据是否可以进行运算?只是普通的偏移(x+233)是否可行?
例如:
我需要求平面坐标系内两个点的距离,但是我不希望他人知道这两个点的真实坐标。
因此我给slave分发的数据不能是原始数据。
或者我分发的数据可以是坐标差而不是原始坐标?
我的设想是将脱敏的数据派发后接收各slave的运算结果,然后再由master进行脱敏还原,但是具体的实施方案不知道该如何规划。
或者是否有其他方式可以达到这个需求效果?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小兔几 2022-09-11 14:57:36

不妨考虑下面的几何变换 X→Y:

$$ Y=\left[\matrix{k\cos{\theta} & -k\sin{\theta} \\ k\sin{\theta} & k\cos{\theta}}\right] X + \left[\matrix{b_1 \\ b_2}\right]$$

  1. 绕原点逆时针旋转角度θ

  2. 放缩k倍

  3. 平移向量b。

经过这样变换后的两点间距扩大了k倍。所以将slave返回的距离除以k即可。事先取好保密数字k、θ、b1、b2,加密和解密计算比较简单。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文