密码学系列-Shamir秘密共享

秘密共享支持将秘密值S拆分为N多份,并设置阈值k,集齐不少于k份的秘密信息,可联合恢复出秘密值S,少于k份则无法获得关于S的任何信息。秘密共享多用于敏感数据的分布式管理。常见的秘密共享方法有Shamir秘密共享、Blakley秘密共享和CRT秘密共享等。

Shamir秘密共享算法概述:
Shamir秘密共享

Shamir算法的Golang代码实现:

1、将秘密值S拆分为N份
在这里插入图片描述
2、利用不少于k份秘密信息恢复秘密值S
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40862140/article/details/127520121