实验一、Shamir 秘密共享 实验目的: 巩固对 Shamir 秘密共享算法的理解 实验要求: 实现一个(k,n)-Shamir 秘密共享方案,其中 k=3,n=4,包含以下功能: (1) 给定一个数字,可以计算出对应的 share (2) 给定 k 个 share, 能够重构出秘密值。 *语言不限 实验报告要求: 1.分析 Shamir 秘密共享的基本算法过程。 2. 提供正确运行的程序,加上必要的注释及运行结果截图。 3.设计、开发中的问题及实验体会。 进阶要求: 1. 设计并实现简单的图形化界面,可参考下图
2024-04-14 17:48:55 6KB python Shamir GUI
1
基于ElGamal密码体制,提出了一个新的可验证秘密共享方案。方案中,秘密份额由各个参与者自己选择,秘密分发者不知道各个参与者所持有的份额,而且秘密份额长度与共享秘密长度相同。重构秘密时,任一参与者只需计算一次即可确认参与者中是否存在欺诈者,欺诈成功的概率可忽略不计。若存在欺诈者,则可通过秘密分发者来确定欺诈者身份。该方案具有充分的秘密信息利用率和较少的验证计算量。当共享秘密更换时,参与者不必更换自己的秘密份额。并且,每个参与者只需维护一个秘密份额,就可以实现对多个秘密的共享。方案的安全性是基于ElGa-
2023-05-11 22:09:41 451KB 工程技术 论文
1
提出了一种有效的适用于彩色图像的秘密共享方案。首先对彩色图像进行压缩,然后利用 Shamir的(k,n)门限思想将压缩的彩色图像分为n个影子图像,利用收到的k(k≤n)个影子图像恢复原始的彩色图像。该方案克服了彩色图像大数据量的缺点,在保证恢复图像质量的前提下,将影子图像的尺寸减小为原图像的1/2k,将所传输数据量缩减为原图像的1/6k,不仅大量节省了图像的存储空间,同时也缩减了图像的传输时间。实验结果证明了该方案的可行性。
2023-01-08 16:13:54 320KB 自然科学 论文
1
Sssa-golang Shamir秘密共享算法在Go中的实现 Copyright (C) 2015 Alexander Scheel, Joel May, Matthew Burket See Contributors.md for a complete list of contributors. Licensed under the MIT License. 用法 注意:该库仅用于Go语言中SSS的纯实现; 如果您正在寻找SSSaaS的API库,请。 sssa.Create(minimum int, shares int, raw string) - creates a set of shares sssa.Combine(shares []string) - combines shares into secret 有关更多详细文档,请查阅docs / sssa.md。
2022-07-08 10:40:20 11KB Go
1
Shamir秘密共享机制(加法、乘法共享)Matlab可视化实现。
2022-06-22 22:00:12 128KB shamir秘密共享 安全多方计算
1
秘密共享网 Shamir的秘密共享的C#实现。 默认分支的构建和测试状态 地位 解决方案 项目格式 .NET版本 SecretSharingDotNet.sln 核 核心2.1(LTS) 核心3.1(LTS) 标准2.0 标准2.1 效果4.5.2 FX 4.6 外汇4.6.1 FX 4.6.2 FX 4.7 外汇4.7.1 外汇4.7.2 FX 4.8 NET 5 SecretSharingDotNetCore2.1.sln 核 核心2.1(LTS) SecretSharingDotNetCore3.1.sln 核心3.1(LTS) SecretSharingDotNet5.sln NET 5 SecretSharingDotNetFx4.5.2.sln 外汇 效果4.5.2 NuGet 支持的目标框架 建立和测试状态 NuGet版本 Git标
2022-06-06 23:27:00 52KB cryptography csharp dotnet dotnet-core
1
包括两个阶段:元胞自动机置乱阶段、阴影生成阶段; 目前程序已成功运行,内置图片除lena之外为已运行结果。
sss 该库包含算法的 Java 实现。 您可以使用它将任意数据拆分为多个共享。 为了将共享重新加入到秘密数据中,必须存在一定的最小共享数。 该库包含用于将共享序列化和反序列化为二进制消息的实用函数,以实现紧凑且易于存储和共享。 工件在 Maven 中央存储库中的以下坐标可用: rs.in.zivanovic sss 1.0.0
2022-04-08 15:18:12 14KB Java
1
提出了一种可验证的图像秘密共享方案。由于秘密份额由参与者自己选取,该方案可防止原始图像持有者和参与者的欺诈;不需要安全信道,降低了系统代价;影子图像小于原始图像,且参与者的秘密份额可以重用。在不可能存在安全信道的系统中该方案可以得到广泛应用。
1
为了实现自己写的CP-ABE方案,写的这个,代码放到这儿,分享给大家。 上传之前才调试过的,应该没什么问题,有的话,可以联系我哈! 还是有一点点问题的,要以博客中的代码为准哈!
2022-02-25 13:16:21 5KB 线性秘密共享方案LSSS python3
1