产业气象站|硬核科普:一文读懂数字化契约守护神“多方门限签名”的妙用
数字签名是否只能由单一主体签署?在涉及多方授权的场景中 , 如何实现多方联合签名?多方联合签名是否支持决策权重分配?其背后的门限签名技术除了支持多方授权功能之外 , 还有哪些神奇之处?
在倡导价值流通、价值融合的数字化经济中 , 多方合作无处不在 。 此过程中签订的数字契约 , 难免遇到需要在多个参与方之间分配独立决策权重的场景 , 然后对于一个拟定的决策目标 , 只有满足一定数量协作方同时授权才能生效 。
一个典型的示例是基金会区块链资金账户管理 。
该账户的资金由多个参与方共有 , 因此其账户私钥一般不应由单一主体保管 , 以避免权利过于集中 , 出现肆意操作资金的风险 。 另一方面 , 如果出现唯一的私钥丢失 , 则资金可能永久性丢失 , 潜在风险巨大 。
如何以一种公平有效的方式 , 让多个参与方共同掌控账户资金 , 是一个十分现实的需求 。
经典数字签名技术 , 由于只能由单一主体来掌控私钥 , 所以无法直接用以解决上述问题 。 为此 , 我们需要引入门限签名技术 。 门限签名究竟是如何实现公平有效的多方授权机制?可以支持哪些具体的应用场景?本文将进行专题解析 。
1. 门限签名的协作性
在协作中实现有效多方授权的关键在于『分权机制』 , 对应的机制在中国古已有之 。
“虎符”就是一个典型的见证 。 作为调兵遣将用的兵符 , 虎符是一种伏虎形状的令牌 , 一般由青铜或者黄金制成 , 制成后 , 劈为两半 , 分别交由将帅和皇帝保管 。 只有集齐对应的两个虎符 , 无缝合并成完整的伏虎形态 , 持符者才有权调兵遣将 。
本文插图
虎符生效所需的最小数量其实就对应到了密码学中的术语——门限值 , 只有达到了门限值的授权数量 , 授权才生效 。
门限签名是门限密码学(参见第13论)中的一个重要分支 , 从构造上来看 , 门限签名可以看作数字签名和秘密分享的结合体 。
对于一个(t, n)门限签名算法 , 其典型的使用过程如下:
在一个由n个参与方组成的群体中 , 群体中各参与方通过一定方法获得相应的签名私钥分片 , 群体中至少有t方使用各自的签名私钥分片对同一份数据进行签名 , 产生签名分片 , 然后将各方签名分片合并 , 才能产生最终有效的签名 。 其中 , t为门限值 , 当签名方的个数小于t时 , 无法产生有效的签名 。
门限签名在诸多分布式协作场景中均有应用 , 以下从两个典型场景来展示其效果 。
基金会区块链资金账户管理
针对其账户资金权需要由多方共同授权才能动用的需求 , 可以使用门限签名来解决其中的业务痛点:
- 管理资金账户的n个参与方可以各自拥有一个私钥分片 , 可以进行独立的决策过程 。
- 动用资金账户必须获得由至少t个参与方进行签名授权 , 才能生成有效的门限签名 。
- 少于t个参与方签名授权 , 无法动用资金账户 。
- 身份隐匿:第三方无法从聚合的门限签名中恢复出授权签名的参与方的个体身份 。
- 容灾恢复:最多允许n-t方私钥丢失 , 不影响资金账户的使用 。
本文插图
跨机构投票决议 针对其多数独立决策方同意才能通过决议的需求 , 利用门限签名可以容易地实现这种规则效果 。
假定投票决议通过的条件是获得多于50%同意 , 则可以设置门限值为t > n/2 。 由此 , 只有当某个决议项收集了至少t个决策方的签名时 , 才能针对该决议项生成有效的签名 , 进而通过该项决议 。
推荐阅读
- 青年|汕头华侨试验区探索以人工智能、5G赋能产业转型升级
- 青年|西安邮电大学与安康汉滨区深度合作,研发适合毛绒玩具全产业链实用技术
- 区块链|欧科云链任煜男做客西安广电电台节目,解读区块链如何赋能实体产业
- 京东,折叠屏手机|围绕柔性屏的技术、特性、应用、产业化进行了非常专业的解读
- 折叠屏手机|三星,柔宇,华为:折叠屏手机内外折的硬核之争
- 爱集微APP|一周概念股:中芯国际成功登陆科创板上市,产业链企业业绩预告一览
- 融资并购|精测电子完成收购武汉颐光,加快布局高端光谱椭偏仪领域产业
- 云计算|宁津与腾讯云深化合作项目在深圳签约 推进德州产业数字升级
- 爱集微APP|重磅!华天科技南京先进封测产业基地一期投产仪式举行
- 金融|前瞻移动支付产业全球周报第47期:支付宝大学设立后首次亮相 路边小店可接受专业培训