Shamir秘密共享

news/2024/11/23 13:01:26/

目录

Shamir秘密共享

秘密共享的概念

问题1:

问题2:

秘密分割门限方案的定义

Shamir秘密共享方案

组成

构造思路

构造

计算f(x)

例1

例2

二、GMW方案


Shamir秘密共享

 

 

 

秘密共享的概念

问题1:

保险柜中存放有10个人的共有财产,要从保险柜中取出物品,必须有半数以上的人在场才可取出,半数以下则不行。如何构造锁的设计方案?

问题2:

导弹的发射控制、重要安保场所的通行检验,通常需要多人同时参与才能生效。因此,需要将秘密分给多人掌管,并且由一定掌管秘密的人数同时到场才能恢复秘密。方案如何设计?

秘密分割门限方案的定义

秘密s (通过某种方案)被分为n个部分,每个部分称为份额(share)或影子(shadow),由一个参与者持有,使得

  • 由k个或多于k个参与者所持有的部分信息可重构s;·
  • 由少于k个参与者所持有的部分信息则无法重构s

称该方案为(k,n)秘密分割门限方案,k称为门限值。

少于k个参与者所持有的部分信息得不到s的任何信息称该门限方案是完善的

Shamir秘密共享方案

组成

  • 份额分配算法
  • 恢复算法

构造思路

构造

计算f(x)

例1

例2

  • s(1,3) = 8
  • s(1,5) = 9
  • s(1,7) = 8
  • s(3,5) = 4
  • s(3,7) = 8
  • s(5,7) = 4

故,明显是5在搞鬼,选C,且秘密s=8

二、GMW方案


GMW和BGW方案是两种秘密共享的基本方案,它们都可以用来将一个秘密拆分成多份并分配给多个参与者保存。它们的主要区别在于使用的加密算法不同。

GMW方案也被称为Shamir秘密共享的扩展方案,它使用了广泛的家族算法来进行私钥共享,具有高效的性质和通用的安全证明。

GMW方案的核心思想是将秘密拆分成多份,并分配给多个参与者。每个参与者在本地留存一个秘密分片,并使用插值算法将它们组合起来,还原出秘密。此外,为了保护参与者之间的数据隐私,在这个过程中应用了RSA算法或其他家族算法来加密每个参与者的秘密分片,使得单个参与者无法获得其他任何参与者手上的信息。


http://www.ppmy.cn/news/769855.html

相关文章

509实验室打印机双面打印的方法

1.首先IP地址为:10.20.105.145 方法1: 1.用wps有个双面打印,然后打印完需要把打印完单面的纸给纵向翻转,让有字体的那一面朝上,并且字的朝向为右,最后一步就是把这些纸的最上面的挪到最下面,依…

想请问下PDF双面打印时(打印机自动双面打印)为什么反面那页的内容是倒过来的,应该怎么设置?...

用foxit reader 打印pdf 直接设置为双面打印并且一张2页打印,发现正反面刚好倒着来的,其实说的正反面倒着是从左右翻的角度来讲的,如果上下翻会发现刚好是这个顺序的,这个是要在双面打印设置里头去设置那个长边和短边的方向。在fo…

为什么使用Adobe Acrobat打开pdf,不能双面打印,而 word 却可以双面打印

为什么会出现这样的事情呢? 经查阅资料发现原来是本地默认的打印机没有安装 双面打印的组件 。 解决方法如下: 安装 双面打印组件 1、选择 开始——> 设备和打印机——> 找到默认的打印机 2、右键 打印机属性 3、找到 配置——> 点击 可安装选项…

WPSOffice双面文档打印边距设置(转)

WPSOffice双面文档打印边距设置(转) 通常我们在打印文档时,多数情况下都会把文档左侧的页边距设置的大一些,这样有利于我们进行装订。但是当进行双面打印时,左右页边距在纸张的两面正好相反,反而难于装订了。在WPS Office中我们可…

书籍折页是什么效果_问题:WPS里页面设置中的拼页,书籍折页,反向书籍折页分别是什么意思?打印出来的效果是什么样的? 要双面打印...

问题:WPS里页面设置中的拼页,书籍折页,反向书籍折页分别是什么意思?打印出来的效果是什么样的? 要双面打印 发表日期:2016-03-29 23:10:02 浏览:1121 分享给朋友: 导语专业顾问回答:…

WPS表格奇偶数页打印怎么设置?如何只打印奇数页?

平时我们在打印 WPS 文字的时候,可以很轻松地选择打印奇偶页或只打印奇数页或偶数页,详见『WPS 如何设置打印奇数页和偶数页?』。但是如果我们需要打印 WPS 表格里面的内容就无法找到“打印”也无法选择“奇数页”或“偶数页”,这…

Word2010文档在纸张背面打印以进行双面打印

当使用支持双面打印的打印机打印Word2010文档时,用户可以通过设置在纸张背面打印当前Word文档,以实现双面打印的目的,操作步骤如下所述: 1.打开Word2010文档窗口,依次单击“文件”→“选项”命令,如图20111…

wps linux 64 下载,WPS For Linux 10.1.0.6757社区版发布下载

国产办公软件WPS For Linux 10.1.0.6757社区版发布下载,提供deb/rpm/tar.xz/snap格式的安装包,除了snap安装包外,其它安装包支持32位及64位。 已安装WPS For Linux用户可获得更新 使用其它WPS For Linux版本的用户可在更新提示中点击前往更新确定按钮,如下图已提示有10.1.0…