
先明确术语的适用范围
讨论数字人民币软件钱包时,身份认证术语可以帮助理解用户如何证明自己有权访问某项服务。WebAuthn是一套面向网络应用的认证规范;它的术语定义不能直接当作数字人民币软件钱包的业务规范,也不能证明某款钱包已经采用这套技术。
理解具体产品时,需要确认术语出自哪里、描述什么环节,以及产品是否明确采用相应机制。中国人民银行新闻栏目中的新闻标题与导航信息,本身不足以确定软件钱包的认证实现。
公钥凭据、认证器与依赖方
在WebAuthn语境中,公钥凭据是用于认证的密码学凭据,由认证器创建和保存。认证器承担凭据保护及认证交互工作;依赖方则是使用认证结果的服务方。
可以把三者理解为认证所用的依据、处理依据的组件,以及核验结果的服务。这里的“凭据”不能直接理解为钱包余额或支付凭证,“认证器”也不能直接等同于整个钱包应用。
注册与认证分别解决什么问题
WebAuthn中的注册,是创建凭据并将其关联到依赖方的用户账户;认证,则是使用已注册凭据生成认证断言,供依赖方验证。
因此,“注册凭据”不能直接理解为开立数字人民币钱包,“认证成功”也不能直接理解为付款完成。阅读功能说明时,应查看它描述的是建立认证关系、验证访问者,还是确认某项业务操作。
平台认证器与漫游认证器
平台认证器位于用户正在使用的设备上;漫游认证器位于设备之外,可以通过USB、蓝牙低功耗或NFC等方式连接。这组术语区分的是认证器与当前设备的关系。
它们与“软件钱包”“硬件钱包”并非同一分类维度。出现NFC一词,也只能结合上下文判断其用途:认证器连接方式的说明,不能单独证明钱包支持某种支付功能。
常见问题:隔离与确认意味着什么
凭据能否由不同网站随意使用?WebAuthn将凭据限定在相应依赖方的范围内。这种隔离针对认证凭据,不能据此推断钱包业务中的全部数据如何共享或保护。
看到指纹、PIN或确认提示,是否就能判断采用了WebAuthn?不能。界面上的验证动作不足以识别底层协议。是否使用该规范、验证结果对应登录还是支付授权,都需要具体产品的技术或业务说明支持。