假设一组要加密的一些信息,然后共享在需要的群体的共识解密信息的方式,小组成员之间的加密密钥。 我感兴趣的各种地方的共识,从广度范围一致,以绝对多数的情况。 一个有用的技术可以适用于对称密钥,专用密钥,或两者兼而有之。
我可以带裂缝在滚动我自己的方法,我敢肯定,许多组织成员可能。 但是,对于这个问题的目的,我感兴趣的只是那些被广泛刊登,并已通过专家密码专家经受推敲方法。 引用杂志的都不错,但学术的来源解释是非常有用的。
假设一组要加密的一些信息,然后共享在需要的群体的共识解密信息的方式,小组成员之间的加密密钥。 我感兴趣的各种地方的共识,从广度范围一致,以绝对多数的情况。 一个有用的技术可以适用于对称密钥,专用密钥,或两者兼而有之。
我可以带裂缝在滚动我自己的方法,我敢肯定,许多组织成员可能。 但是,对于这个问题的目的,我感兴趣的只是那些被广泛刊登,并已通过专家密码专家经受推敲方法。 引用杂志的都不错,但学术的来源解释是非常有用的。
我一直被这个秘密共享技术着迷。 我见过的代码在互联网上实现它,但从来没有看到实际的应用。 Shamir的秘密分享维基百科的文章链接到一些实际的代码,以及原来的学术文章。
你描述听起来很像“秘密分裂”(12.1节。介绍Cyptography。霉和华盛顿。第二版)的基本思想是,你能想出,包括你的“秘密”(一键)作为一个点的多项式在线上。 你可以通过这个多项式捡其他点发出“股份”。 两个点限定的直线形如f(x)的= AX + B,三个点限定的形式f的多项式Λ(x)= AX ^ 2 + BX + c和四个点定义的晶型F的东西(x)的= AX ^ 3 + BX ^ 2 + CX + d,等等。 你可以选择一个多项式,其中包括你的秘密作为一个点,和度多项式足以使任何N多人可以重建它。
这是被称为基本理念“沙米尔限方案。”
参见维基百科上的秘密分割和Shamir的秘密共享的维基百科页面有一些链接,这个想法的实现,包括对GPL的代码的Windows和UNIX 。
这是容易实现纠错码 。 你可以使用一个命令行工具如PAR2(这是不完全适合于这一特定目的顺便说一句,因为它会产生不同尺寸的恢复的块)。 比方说,你有(N + M)的选民,并希望n个投票的法定人数。 您生成n个私钥K₁∘,K 2,... KN,并产生同样大小m的其它附加ECC块Pₓ。 这样,任何n个块足以重建密码K₁∘K₂∘...∘Kn
去这里的数学基础,以Shamir的秘密共享和它有实际应用类型的简短讨论的讨论。 将页面向下滚动到多项式和秘密共享的讲义。 这也许是该地区的诉基本概况,而应该是对你挺有意思的。 离散数学笔记
Lotus Notes中提供了practcal实行“筒仓密码”,由此访问某些资源(数据/信息/文件)被锁定到一个“共享-ID” - 的ID(一个certfied PKI系统我认为基于RSA的一部分)是安装用2个或更多(我认为最多16个)单独的用户密码。 验证者/管理者设置了一个方案,其中任意数量从可用的或所有密码的密码是必要的,“开放”的ID运行。 这个过程通常被用来锁定向下组织或OU证书5名管理员/企业人员授予访问权限的5 2或3等确保高级别证书使用/访问可被控制,并且避免缺席管理人员。