前言
本文是工信部信通院《数据流通关键技术白皮书》解读之二。
实现数据流通又不泄露用户隐私信息,是白皮书的目标。实现这个目标,手段有多种,比如安全多方计算
,区块链
等都是技术手段之一。
由于目前还在技术选型阶段,所以据我了解,至少存在如下的技术路线:
1. TEE可信执行环境。纯硬件方案。这方面比较有代表性的,比如微信指纹支付
- 支付宝、微信的后台系统不会保存用户支付指纹(用户隐私信息明文只存在于TEE中,像指纹那样,其实数据量也不大);TEE根证书方案按微信方案来
- 用户隐私数据灌装,验证指纹和密码,根据可信证书链灌装(灌装身份证信息,传输过程密文,TEE中是明文)
算法灌装 - 指纹支付时,先调用iOS / Android系统api,校验用户指纹是否正确,如果正确,通过支付接口,上送本地缓存的token。
数据是收集起来批量处理时效率比较高,但是广泛收集用户数据又存在泄露隐私的问题,所以近年来边缘计算兴起,整个计算工作干脆下沉到用户侧,明文只能认证后写入TEE环境,不能被反向读出,因为计算都在用户本地完成,过程