果真密钥暗码学 (譬如:RSA 算法和 Diffie-Helman 算法)
前文讲过,在可信配置中,会生成一个随机生成的「私钥」,该私钥是作为被掩护的奥秘,以便系统按照需要生成零常识证明,它是可信配置成立的基本。然而,假如私钥 / 有毒废料被泄露,那么拥有私钥的任何人都可以提供错误的证据 —— 这意味着他们可以提供证据,声称他们知道某条信息,而实际上他们并不知道,这就是懦弱性地址。
继承……
假如您可以向网站证明您知道正确的暗码,而又不向他们共享或透露该暗码,那不是更好吗?可能做的更精彩,证明以前的谁人你就是此刻你说的这个你 ?
在上面的例子中,请留意:固然网站不会存储您的明文暗码,但您仍然需要通过一个安详通道与网站共享暗码,这样才气证明你知道你的正确暗码。
发源整体说来,暗码学旨在通过加密协议,让世界举办安详的通信,或在两方或多方之间安详地举办信息分享,并能阻止恶意第三方读取或截获私有信息。暗码学涵盖许多加密模式,用差异要领掩护存储的数据不会因第三方「窃取」而曝光。
假设用户 A 的密钥是 10,她想把数字 3 发给用户 B。她会用 3 * 10 * 7 = 210 来「加密」数字 3。用户 A 会把 210 发送给用户 B。假如用户 B 知道密钥 k 和算法 F,他只需要把 210 除以 10 和 7 来「解密」这个奥秘数字,功效即为 3。不外,在本例中,加密密钥息争密密钥是沟通的,可能称为对称加密,即用于加密息争密的是同一个密钥 3。
别的,你是如何选择随机数的呢 ?
本文报告了暗码学的汗青、事情道理、零常识证明及其将来潜在的
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。