关于LSSS

1

LSSS英文精确定义如下:
翻译后:

一个关于参与者集合P\RhoP关于秘密分享方案Π\PiΠ在ZpZ_pZp​上是线性的,则需要满足以下条件:
1.每一个参与者的分享份额(见2点)构成ZpZ_pZp​上的一个向量;
2.存在一个关于Π\PiΠ的秘密生成矩阵MMM,这个矩阵有mmm行ddd列,对于i=1,2,....mi=1,2,....mi=1,2,....m,MMM的第iii行MiM_iMi​被一个参与者ρ(i)\rho (i)ρ(i)标识,ρ\rhoρ是一个从{1,2,...,m}\{1,2,...,m\}{1,2,...,m}映射到P\RhoP的一个函数。给一个列向量v⃗=(s,r2,...,rd)\vec {v}=(s,r_2,...,r_d)v=(s,r2​,...,rd​),其中s∈Zps \in Z_ps∈Zp​是需要共享的秘密,r2,r3,...,rdr_2,r_3,...,r_dr2​,r3​,...,rd​是随机选取的。Mv⃗M \vec{v}Mv表示Π\PiΠ对秘密sss的mmm个分享份额,λi=(Mv⃗)i\lambda _i=(M\vec{v})_iλi​=(Mv)i​是属于参与者ρ(i)\rho(i)ρ(i)的分享份额。

初步感知一下MMM是mmm行ddd列的,v⃗\vec{v}v是ddd行111列的,Mv⃗M\vec{v}Mv则是mmm行111列的,每一行的一个值就是每个对应的参与者的分享份额。

2

下面讲如何讲访问树(access tree,构造参见分栏KP-ABE那一篇)转化为分享生成矩阵。前面一篇讲过访问树叶子节点代表属性,非叶节点表示与或门,约定(1,0,0,...,0)(1,0,0,...,0)(1,0,0,...,0)是目标向量。首先,根节点标识为(1)(1)(1),全局计数器c=1c=1c=1,自上而下构建其他节点。

LSSS线性秘密共享方案详细构造方法与原理解释试读相关推荐

  1. LSSS线性秘密共享方案详细构造方法与原理解释

    关于LSSS线性秘密共享方案详细构造方法与原理解释 文章目录 1.LSSS定义 2.Access Tree转化为LSSS矩阵方法 3.LSSS算法正确性证明 1.LSSS定义 LSSS英文精确定义如下 ...

  2. python的秘密_Shamir秘密共享方案 (Python)

    Shamir's Secret Sharing scheme is an important cryptographic algorithm that allows private informati ...

  3. shamir秘密共享方案_Shamir秘密分享的初学者指南

    shamir秘密共享方案 An introduction to this privacy-preserving cryptographic technique and how Keyless is u ...

  4. 基于中国剩余定理的秘密共享方案(miracl库)

    注意:本文算法效率极低,大数在3位数时就会运行10分钟左右,若是更大的数字,博主等不了没试过.请移步https://blog.csdn.net/qq_42450533/article/details/ ...

  5. 基于中国剩余定理的秘密共享方案(miracl)

    基于中国剩余定理的秘密共享方案 该算法比https://blog.csdn.net/qq_42450533/article/details/102942808的代码效率更高. 秘密共享是将秘密以适当的 ...

  6. 关于秘密共享方案的实例(shamir)

    网上有些博主可能发布过相关的文章,我之前也动手算过一次,怎么算都算不对.后来发现mod p这个运算的除法运算比较独特. 首先介绍一个小费马定理: 引申为: 那么有: 接下来步入正题:shamir(t, ...

  7. 秘密共享方案介绍SS

    秘密共享 概念 Shamir秘密共享方案 秘密拆分 秘密恢复 补充 网页参考链接 概念 问题1:保险柜中存放有10个人的共有财产,要从保险柜中取出物品,必须有半数以上的人在场才可取出,半数以下则不行. ...

  8. Shamir 秘密共享方案和Feldman可验证的秘密共享方案

    常用的秘密共享方案 首先提出问题--平均工资问题 什么是秘密共享? Shamir秘密共享分案 算法流程 可验证秘密共享的提出 什么是计算安全?什么是无条件安全? Feldman可验证的秘密共享 安全多 ...

  9. 基于Pedersen承诺的可验证秘密共享方案: Pedersen VSS

    传统(t,n)门限秘密共享方案并未考虑参与者和秘密分发者可能出现的恶意行为: 当重构秘密时,不诚实的参与者发送错误的秘密份额 当份额分发时,秘密分发者分发错误的秘密份额 为解决上述欺骗问题,有学者于1 ...

最新文章

  1. 三角测距激光重建算子HALCON
  2. 架构师课程1-多线程基础
  3. 初学者选黑卡还是微单_3500以内的微单相机好用吗?值得初学者入手吗?
  4. #25 centos7(RHEL)系列操作系统的启动流程、systemd的特性、与命令systemctl的使用...
  5. matlab重建算法stomp,压缩感知图像重建算法的研究现状及其展望.pdf
  6. logstash filter 处理json数据按原始数据字段数据存储
  7. 分布式数据库中间件的实现原理介绍四:平滑扩容
  8. Bailian4044 小白鼠再排队【排序】
  9. 锐捷EG易网关与NBR路由器命令执行漏洞-2
  10. Php将mp3转wav,mp3转wav格式转换器 mp3怎么转换成wav格式
  11. andorid 源码北京公交线路查询(离线)
  12. uc云观媒体服务平台_UC云观自媒体实用引流百万标题大全
  13. 如何解决Worm.Win32.AutoRun.bqn(文件夹改exe病毒)
  14. 护照港澳通回乡证多功能证件识别阅读器MEPR100接口函数的定义
  15. 静态变量static(C)
  16. 创意非凡--找到许多人熟视无睹的宝藏!
  17. 八、影片添加页实现《仿淘票票系统前后端完全制作(除支付外)》
  18. 画论63 俞蛟《读画闲评》
  19. 黑洞2007自定义协议版本 演示穿越卡巴6和ZA防火墙
  20. java 键盘输入多种方法

热门文章

  1. Qt笔记-QSslSocket双向认证
  2. Qt文档阅读笔记-写一个简单的单元测试
  3. Python笔记-类装饰器
  4. jsp 导入java类_JSP页面导入问题。类文件放在WEB-INF / classes中的包中
  5. c语言 在歌星大奖赛,C语言 歌星大奖赛为参赛的选手打分
  6. 腾讯Light·公益创新挑战赛圆满收官,郎朗担任公益传播大使
  7. 数据结构之排序算法:基础概念
  8. 64位MinGW和MSYS的安装
  9. qt中的菜单QMenu QAction
  10. 215.数组中的第K个最大元素/347. 前 K 个高频元素