数字人民币实现可控匿名交易?产业升级离不开安全可信的“数字底座”
自央行进行数字人民币试点测试工作以来,人们讨论最多的可能是它的便捷性、匿名性。不过,它的意义远不止于人类个体层面。
作为一种面向未来的货币形式,在未来数字经济时代,央行数字人民币的普及无疑将加速全球资产数字化和身份数字化的进程,但更重要的是,其背后的技术对促进产业数字化发展意义重大。
近日,中国人民银行数字货币研究所对外发布了2021年度的法定数字货币创新研究开放课题。开放课题将围绕法定数字货币相关领域的科学问题,专注于理论、技术、应用等方面创新研究,并提出隐私保护、反洗钱监管等研究参考方向。在课题中,数据安全和隐私信息保护是尤为突出的一大挑战。
作为当下前沿技术的标杆应用,数字人民币综合采用了各类加解密算法等隐私安全技术,以最大限度保护用户的隐私信息。
广义上来看,基于隐私安全技术,数字人民币的落地同样是银行业务进行数字化转型升级的一大应用体现。与此同时,其应用背后的技术要求和理念,也与各行业和产业数字化建构过程中促进隐私信息保护和数据流通的技术要求高度一致。
隐私安全技术助力数字人民币实现最高级别信息保护
从技术能力来看,可控匿名是数字人民币的一大亮点。那么,其背后的隐私安全技术是如何让这一应用落地成行的?
要知道,在使用微信等移动支付时,用户的账户、线上交易等信息都会留下“数字足迹”,而这些数据就会被互联网平台、第三方支付机构获取,成为有价值的金融信息,从而通过用户个人的消费行为推送相应金融产品,而有的平台由于对数据保护不够重视,个人隐私泄露热点新闻时有发生。
数字人民币则不需要用户绑定银行卡,仅用手机号就可以注册钱包,这样平台就不会知道个人信息。当然,根据现行国家有关法律规定,电信运营商也不得将用户信息披露给央行等第三方,这就是其高度匿名性的特征。
具体而言,在数字人民币的线上消费场景,用户支付信息将会被打包加密处理后,用子钱包的形式推送至电商平台。而平台无法直接获取用户个人数据,此外,数字人民币还具有ID匿名化等多种保护隐私的技术能力。
当然,数字人民币也并非完全匿名,为了防范洗钱、逃税等金融风险,还采用了分级分类的设计,根据客户身份识别程度可开立不同级别的数字钱包。小额支付目前可以做到完全匿名,但大额支付还可以进行追溯,所以在一定程度上是“可控”的。
在对用户隐私数据的保护上,相较于目前的所有其他支付工具,由各类隐私安全技术支撑的数字人民币的安全等级是最高的。
当然,隐私保护技术并非数字人民币应用专有。基于类似的技术理念,业内也涌现了一批以多方计算、联邦学习、智能合约等隐私计算技术为核心,服务产业数字化升级的创新企业,在安全可控的前提下,助力产业促进数据高效流通,实现更大范围的数据价值,探索数字经济的新模式。
产业数字化构建,离不开安全可信的数字底座
当前,数字化正以不可逆转的趋势改变人类社会,而加速释放数据要素的价值,建立数据要素市场,健全数据要素生产、确权、流通、应用、收益分配机制势在必行。不过,由于产业各方对于数据安全、隐私保护的要求,给数据价值的释放带来了极大挑战,好在,随着隐私计算技术的逐渐成熟,这一局面也将大为改观。
在隐私计算的落地上,Google、微软、苹果都已在软硬件设备中应用多年,而国内,已有一批实力强劲的企业落地在金融及医疗等行业。如微众银行在融合密码算法、隐私保护算法、安全多方计算等技术的基础上,开发了一套即时可用的场景式隐私保护解决方案WeDPR。此外,它还开源了具有自主知识产权的联邦学习平台FATE。
基于对于数据治理和数据建模的理解,腾讯则从2019年便开始着手规划建设第四代计算平台,通过引入批流融合、数据湖、联邦学习等新型技术,围绕安全、智能、统一等能力打造下一代腾讯数智融合计算平台。
据了解,腾讯即将发布的第四代数智融合计算平台,将聚焦统一平台的研究,包括大数据和人工智能的统一,实现数据处理和数据挖掘统一,提供一站式数据处理交互体验。同时,将在实现保护数据隐私的同时,提供联合数据分析、联合数据建模等能力,实现数据的互融互通,释放数据价值。
去年年底,中国信息通信研究院、中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)发布了2020大数据”星河(Galaxy)”案例,面向行业大数据应用、数据资产管理以及隐私计算三大行业,总结了国内大数据产业发展的优秀成果。在隐私计算案例中,其中不乏工行、腾讯、联通这样的科技巨头,也包括围绕隐私计算打造商业模式的创新企业。
翼方健数是一家以多方安全计算、区块链技术等隐私计算为核心的企业,从安全、可信、开发的技术要求出发,他们帮助产业各方实现数据可用不可见,保障信息安全,挖掘数据的价值,致力于“数据和计算互联网”的构建。
在赋能产业数字化建设方面,翼方健数已有丰富的应用。以厦门市健康医疗大数据应用开放平台为例,基于首创了隐私安全计算平台翼数坊(XDP),他们开发了配合医疗行业中各环节的前端应用,完成了从地方卫健委、疾控中心、三级医院、社区医院到社区管理、城市应急中心等各类与医疗健康相关的环节打通。该平台还实现了分级诊疗的技术解决方案,可以把三级医院里的诊疗方案,通过AI赋能给社区医院的基层医生,以提高他们的诊疗水平。
该平台让医疗数据成为真正的生产资料,完成从“产业数据化”到“数据产业化”的闭环。具体而言,它提供处理、加工被授权数据的环境,实现对数据机密和隐私的“技术和法规”的双保险,完全解决了数据开放共享和数据保护之间的冲突,最终以智能服务等方式输出数据的“价值”。
此外,翼方健数还在政务、金融等行业建设数据开放生态和数据共享协作环境,并在多个城市基于隐私安全计算的大数据应用开放场景,初步实现区域行业数字化产业互联网构建。
总体而言,围绕隐私信息和数据保护的需求和理念,隐私安全技术使得数字人民币从发行、流通、存储、投资、跨境流动等所有环节都可以变成“数据”,帮助其打通了数据流通的最后一公里;而另一方面,可以预见,产业数字化发展过程中的数据保护和流通需求也将为隐私计算技术提供广阔的应用场景,而这必将让新一轮技术浪潮向前迈出全新的一大步。
相关文章:

apache+tomcat 搭建负载均衡系统
apachetomcatmod_jk 搭建负载均衡系统。0.os系统采用centos6.8 x64 2.6.32-642.el6.x86_641.首先安装好jdk环境本次采用jdk-8u111-linux-x64.gz jdk和jre的安装目录要不同,否则的话lib目录下没有dt.jar 和tools.jar 要配置好环境变量如下 vi /etc/profile #ad…

从普本到北大:我的跨校跨专业考研经验
首先做一个我考研情况的简介。 经历了2013年考研的混战,据说是史上考研人数顶峰的年份,因为2014改革,不再有自费生之后,人民群众对于所谓学术硕士的需求量激减,继 而投奔价格费用相当,读书年份较少的专业硕…

C#中使用DirectX编程
我感觉声音的播放比较简单。我们从播放声音开始。为什么我这么觉得?我也不知道。这里是展示最最最最最简单的DirectX播放声音的例子,我尽量省略了无关的代码。最后的代码只有19行,够简单了吧? 准备工作:1.安装了Direc…

40+场面试,100%通过率,我想分享的14条经验
来源 | 陈同学在搬砖头图 | 下载于视觉中国大家好,我是陈同学,首先来一个简单的自我介绍和个人的经历分享。我的本科和硕士均就读于哈工大,在研究生期1年时间内自学操作系统、计算机网络、C、数据结构等,累计学习30本书、500博客文…

云端卫士架构师讲DDoS攻击的智能防御之道
DDoS即分布式拒绝服务攻击,这是一场关乎资源的较量,攻击者通过自己控制的大量僵尸主机,向目标设施(服务器、运营商网络和基础架构等)发起洪水猛兽般的流量型攻击,或是连绵不绝的应用型攻击。 如果将受害者比…

C#中方法参数的四种类型
C#中方法的参数有四种类型:-值参数:不含任何修饰符。方法中的形参是实参的一份拷贝,形参的改变不会影响到内存中实参的的值,实参是安全的。-引用参数:以ref修饰符声明。传递的参数实…

赠书 | 算力时代,用 Python 来快速解决复杂问题
Python作为一种编程语言,拥有简洁、高效的表达能力。与此同时,Python语言环境中还配备各种软件库,即模块。结合实际问题,选择适当的模块,便可生成简单、快速、正确的程序。书中列举了一些数值计算的简单例题࿰…

用for实现Go的while和do...while
Go的while和do...while实现 Go语言没有while和do...while语法,我们可以通过for实现:即break在业务代码执行前相当与while,break在业务代码执行后相当do...while while for {if condition {break}xxxxxxxx } do...while for {xxxxxxxxif cond…

DTCC:数据库安全重点在数据拷贝过程中
本文讲的是DTCC:数据库安全重点在数据拷贝过程中,2017年5月11日-13日,2017中国数据库技术大会于北京国际会议中心盛大开幕。作为国内最受关注的数据库技术大会,本届大会以“数据驱动价值发现”为主题,汇集多个领域的百…

Log4J配置方式Java工程测试
2019独角兽企业重金招聘Python工程师标准>>> Log4J配置方式 1、 导入jar包 Commons-logging .jarLog4j-1.2.17.jar2、 编写log4j.properties 文件 ############## ############################## 优先级 INFO ,输出到console_log 和filelog 两个位置 log4j.root…

C#“装箱”(boxing)与“拆箱”(unboxing)
装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)…

无人机、IoT 设备都有漏洞?专访以色列老牌安全企业Check Point | 拟合
从无序中寻找踪迹,从眼前事探索未来。2021 年正值黄金十年新开端,CSDN 以中立技术社区专业、客观的角度,深度探讨中国前沿 IT 技术演进,推出年度重磅企划栏目——「拟合」,通过对话企业技术高管大咖,跟踪报…

sql server 在占用服务器内存居高不下怎么办【转】
在管理一个测试服务器的时候,内存使用率居高不下,在资源管理器中查看到 sql server 2008 占用了80%的系统资源,于是找到了一下资料,并解决了Sql Server 2008 占用内存过大的问题。 转自百度经验http://jingyan.baidu.com/article…

C# checked、unchecked操作符
checked和unchecked操作符用于整型算术运算时控制当前环境中的溢出检查。下列运算参与了checked和unchecked检查(操作数均为整数):1) 预定义的++和――一元运算符。2) 预定义的-一…

TPAMI 2021 | 深度赋智AutoDL系列竞赛世界冠军方案首次公开
导读:「深度赋智」斩获NeurIPS-AutoDL 2019系列竞赛总决赛世界冠军,在图像/音频/视频/文本/表格不同场景的十个数据集上稳定获得八项第一和均分第一。为共同推动AutoDL技术的快速发展,冠军方案的技术细节首次公开,最新相关论文已被…

转: 如何实现jQuery的Ajax文件上传
【PHP文件上传】 在开始之前,我觉得是有必要把通WEB上传文件的原理简单说一下的。实际上,在这里不管是PHP,JSP,还是ASP处理上传的文件,其实都是WEB早已把文件上传到服务器了,我们只是运用上传处理函数来处理…

Mybatis遍历查询 ——foreach
第一步: 在xxxMapper接口中添加一个函数,返回一个list,这里的参数是一个integer类型的集合 public List<Emp> findEmpByList(Param("list") List<Integer> list); 第二步: 在xxxMapper.xml 中添加statement…

C#中如何获取注册表信息
实现方式:利用Microsoft.win32类提供的注册表类访问系统注册表获取ODBC数据服务列表。 具体实现: Microsoft.win32提供了RegistryKey类,用来访问系统的注册表。 ///定义注册表子Path string strRegPath "SOFTWARE/ODBC/ODBC.INI…

用 Python 实现隐身,我可以 | 文末福利
作者 | 李秋键头图 | 下载于视觉中国出品 | AI 科技大本营(ID:rgznai100)引言:视频和图像的隐身术是指在视频或者图像中中,在没有任何输入遮罩的情况下,通过框选目标体,使得程序实现自动去除视频中的文本叠…

改变myeclipse北京颜色
经常用 MyEclipse 写代码,时间久了会觉得白色的背景颜色很刺眼,于是乎便想要换一种柔和些的颜色来缓解视力疲劳,那么怎么样来修改 MyEclipse 代码编辑区域的背景颜色呢? 依次展开菜单 Window >> Preferences >> Gener…

redis 代理工具Predixy安装部署
PredixyPredixy 是一款高性能全特征redis代理,支持redis-sentinel和redis-cluster特性高性能并轻量级支持多线程多平台支持:Linux、OSX、BSD、Windows(Cygwin)支持Redis Sentinel,可配置一组或者多组redis支持Redis Cluster支持redis阻塞型命…

超级详细的 Python 数据分析指南
来源 | 算法进阶头图 | 下载于视觉中国前言:数据分析是通过明确分析目的,梳理并确定分析逻辑,针对性的收集、整理数据,并采用统计、挖掘技术分析,提取有用信息和展示结论的过程,是数据科学领域的核心技能。…

C#实现-移位加密
/* Filename: encrypt_string.cs Author : zhanghua Date : 2005-08-11 Fuction : input a strig and encrypt a string 加密后的字符串的第一个字符是原先字符串的最后一个字符, 其余的每一个字符是对应的原字符串中的前一个字符的值…

oracle相关操作
查看用户系统权限:select * from dba_sys_privs;select * from session_privs;select * from user_sys_privs;查看用户对象权限:select * from dba_tab_privs;select * from all_tab_privs;select * from user_tab_privs;修改数据库密码:alte…

Ansible批量安装mysql数据
1.构建安装目录mkdir -p /ansible/roles/mysql/{defaults,files,handlers,meta,tasks,templates,vars}defaults 默认寻找路径tasks 存放playbooks路径files 存放文件和脚本,copy模块文件搜索路径templates 模版存放路径handlers notify调用部分playbook存放路径vars…

C#在客户端和服务端操作Excel文件
一、在客户端把数据导入到Excel文件步骤1、创建Excel application对象,打开或生成Excel文件//服务端创建StringBuilder对象System.Text.StringBuilder sbnew System .Text .StringBuilder (); //指定客户端执行语言sb.Append ("<Script LanguageVBScript&g…

oracle数据库同步交换的方法
oracle数据同步方案与实现:如何在两个oracle服务器之间交换数据?来源:无忧模板 作者:网络编辑 更新时间:2010-08-09 18:10 点击:次 方案一:建立两个数据库之间的DATA_LINK,直接将新数据写入另一数据库方案二:使用SQL *…

让语音助手听懂方言,这个数据集能搞定
来源 | HyperAI超神经头图 | 来源于网络 侵删方言是语音识别技术发展中必须要迈过去的坎儿,那么如何让模型能够听懂和理解方言呢?使用优质的数据集是一种的方法,本文将介绍一个经典的方言录音数据集 TIMIT。随着科技的成熟,语音识…

Django内置Admin
Django内置的Admin是对于model中对应的数据表进行增删改查提供的组件,使用方式有:依赖APP:django.contrib.authdjango.contrib.contenttypesdjango.contrib.messagesdjango.contrib.sessions模板的context_processors:django.cont…

Puppet扩展篇1-自定义fact结合ENC(hirea)的应用实践
零基础学习Puppet自动化配置管理系列文档在大量节点加入Puppet之后,你至少会面临两个比较大的问题:1、由于节点数的增多,site.pp文件必然会编写更多的节点条目,以及节点包含的类。假设你用Puppet管理500个节点,存在三种…