基于隐私计算技术的数据安全应用研究
2021-04-12杨晶
中国科技产业 2021年10期
杨 晶
(上海仪电集团有限公司,上海 200233)
1 隐私计算技术概述
隐私计算技术是包含密码学、安全芯片、数据科学等众多领域的交叉技术,在满足保护数据安全的基础上,确保原始数据不出库,数据价值和知识出库,真正做到数据“可用不可见”。隐私计算技术主要包括:多方安全计算、可信执行环境、联邦学习等。
1.1 多方安全计算
多方安全计算由一系列基于密码学的隐私增强技术协议栈组成,至少两方持有私密数据的参与者,联合计算一个安全函数,得到各自预定输出、保证计算结果正确的同时,不泄漏任何参与方的原始数据。多方安全计算技术具有正确性、隐私性、公平性等安全特性,主要包括:秘密分享、不经意传输、混淆电路等。
(1)秘密分享:把数据拆散分割成多个无意义的碎片,并将数据碎片分发给参与方,每个参与方仅能拿到原始数据的一部分,只有把足够数量的数据碎片拼接在一起,才能还原出原始数据。
(2)不经意传输:数据发送方持有多条数据,数据接收方只接收其中一条数据,并且不能获取其他数据,同时发送方并不知道接收方选择接收的是哪一条数据。
(3)混淆电路:将多方安全计算协议的计算逻辑编译成布尔电路,并对电路中每个门的所有可能输入生成对应秘钥,使用该秘钥加密整个真值表,并打乱加密真值表顺序完成数据混淆。
1.2 可信执行环境
可信执行环境是基于硬件特性与系统软件安全架构的隐私计算技术,能够在计算机中构建多个安全运算环境。……
登录APP查看全文
