boxmoe_header_banner_img

⋅無⋅限⋅進⋅步⋅

加载中

文章导读

Shamir秘密共享算法


avatar
yuhui 2025年10月17日 41

Shamir秘密共享算法

Shamir’s Securet Share(SSS)

背景

密码学家 Adi Shamir 1979 年提出 实现门限秘密共享

原理

k-1 次多项式需要 k 个点唯一唯一确定

$ Y=aX^2+bX+S $

ab 为随机数,S 为需要保守的秘密

$ Y=94X^2+166X+1234 $

假设将秘密分成 6 份

1——1494

2——1942

3——2578

4——3402

5——4414

6——5614

$ Y=94X^2+166X+1234 $

将多项式定义在有限域上 ,通过应用模数 (取余数) 将 普通多项式 转换为 循环多项式,使得这些点从 有规律,可穷举 转换 为 无规律,难穷举

$ Y=aX^2+bX+Smodp $

1747490884494-ba89a770-1d24-40f3-8d65-8a7bf99db070.png

1747490891210-66d2a685-1418-46fe-85eb-cf693c0e1f32.png

计算示例

$ Y=2X^2+3X+2 mod23
$

将如将秘密分为 4 份

利用 三组数据进行秘密恢复

[1,7]
[2,16]
[3,6]
[4,0]

1747491155405-838744ec-c692-4cfb-8b3a-9655703fa6c4.png

1747491187871-33f88c76-8dd6-479f-97f1-1c23d64a883d.png

1747491230707-9f283d94-45b2-4f0c-8b60-c623ff488365.png

更新: 2025-05-17 22:14:55
原文: http://www.yuque.com/yuhui.net/network/ye81wgv03kydhvgk



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码