如何防止预言成为自我实现或自我否定

信息安全 验证 哈希
2021-08-16 00:12:21

假设我很可能推断出某个名人或组织在不久的将来会选择做什么。我怎样才能发布任何证明我已经推断出这一点的证据?他们现在已经制定了在未来日期做出选择的计划这一事实可能证明是他们的不道德行为或阴谋。我想确保我能证明是我做出了预测,并且预测确实是在事件发生之前做出

当然,如果我在事后发表“我知道!”,没人会相信我。

但是,如果我在活动之前发布它,可能会导致以下问题:

  • 自我实现的预言:人们可能会指责我因为我发布的信息而发生了事件(我“给了他们想法”)。

  • 弄巧成拙的预言:他们可能会意识到他们的“计划”被发现并改变它,而我最终可能会成为一个阴谋论者,做出错误的指控。

当然,我想选择最简单的方法,使用大多数人都知道的技术。这很重要,因为如果使用的技术非常复杂,如果他们根本不理解我的证明,我就无法说服我的听众。

到目前为止,我想到的是以下计划:

我将信息写成一个简单的纯文本文件。我在 twitter、社交媒体等上发布了这个文件的 MD5 哈希值,并附有“这将发生”的简短描述,也许还附有关于什么是哈希值以及为什么我稍后才会发布信息的简短描述。活动结束后,我发布了“我知道!” 文章,带有指向先前发布的 md5 哈希的链接。通过使用多个社交媒体网站发布哈希,人们可以合理地相信发布的日期和时间。如果我只在个人网站上发布哈希,他们可能会认为我自己篡改了日期。

有没有更好的方法来做到这一点?

我知道 md5 已部分受损,但我想它仍然是一个不错的选择,因为:

  • 它有广泛的用途,如果人们甚至听说过哈希,这可能是他们所知道的唯一一个。它也有很多实现,所以普通用户可以更容易地检查它。
  • 尽管它不再完全安全,因为有人可能会伪造具有相同 md5 哈希的不同文件,但文本信息不应该是这种情况。人们可能会用未使用的乱码填充可执行文件,直到它具有预期的 md5 哈希值,但我想不可能编写一个没有任何乱码的人类可读和主题文本文件,以使其具有指定的 md5 哈希值。这个假设是否正确,在可预见的未来是否可能保持正确?

我的方法有两个问题领域:

  1. 从信息安全的角度来看,它是否足够安全?
  2. 尽可能多的人相信我的证明,这是否可以理解?

如果您有其他解决方案,请记住问题的上述两个不同方面。

3个回答

使用新的密钥对使用PGP加密您的“预言” 在互联网上发布您的加密预言供所有人下载。确保人们分享它,这样他们就不会指责你在每一种可能的情况下都创建了一百个文件,然后在你公开之前让除了一个之外的所有文件都消失(就像这个人)。在你的预言成真后,公布解密它的密钥。

出于其他原因这样做的人是维基解密和他们的“保险档案”。这是一堆大的加密文件。没有说明它们实际包含什么。维基解密威胁美国政府,如果他们发生什么事,解密密钥将被释放。他们可能在虚张声势,这只是垃圾。可能只是一个公关噱头。但谁知道呢?

这种方法的可能弱点:人们可能会指责你秘密地将未加密的预言提供给决策者,而他们这样做只是因为他们知道。不幸的是,您无法反驳这一点,因为无法证明自己拥有某种信息(世界历史上任何因他们实际上并不知道的信息而遭受折磨的人都面临的困境)。

纯粹使用社交媒体潜在问题是它仍然依赖于第三方服务的完整性,尽管我很欣赏发布到多个服务大大增加了保证。

但是,我相信通过利用加密方法,应该可以完全分散整个过程。此外,如果可以加密验证消息,则在实际事件发生之前应该没有理由发布它的任何明文版本(消除自我实现和自我挫败的问题)。

签署预测

使用 PGP 私钥对您的预测进行签名,以后可以由其他人验证。

因此,这可以由广泛的人(信任网络之外)验证,您可能希望使用keybase.io等可验证服务将消息链接到各种在线身份。虽然 Keybase.io 是一项服务,但所有底层密码学都可以被任何人验证,因此它本质上是去中心化的。话虽如此,它确实依赖于通过这些 3rd 方服务(Twitter 等)提交的证明,因此从这个意义上说,它在身份方面与您的原始提案具有相似的缺陷。

另一种方法是确保您建立了稳固的信任网络,最好能接触到您想要说服的人。

生成可信时间戳

可信时间戳将允许某人验证您的签名预测是否存在于某个时间点。我所知道的最好的去中心化方法是利用比特币区块链。比特币和其他加密货币依赖于交易的防篡改记录。通过在区块链中嵌入您签名预测的哈希(通过小型比特币交易),有一个永久的加密声音记录,表明该消息在该时间点存在。

从技术上讲,您可以自己执行此操作(欢迎对好的教程提出任何建议),或使用 3rd 方服务。其中一项服务是Origin Stamp

结果

您应该最终得到一条消息,您可以证明您在特定时间亲自拥有该消息。这也应该证明您在其他人之前拥有它,这应该很好地表明您创作了它。

不利的一面是,该过程更复杂,人们可能更难以验证(不太容易获得)。这取决于您是否认为额外的保证是值得的。

注意:这是Philipp 答案的扩展

在过去,科学家们想证明他们是第一个发现天体物理定律或发明新数学方法的人。发表全尺寸论文需要时间,并且容易有人收集发现/发明并抄袭它。

他们所做的只是将一个简短的短语组合在一起,描述他们对科学的贡献,将其拼成一个字谜,并将由此产生的胡言乱语发送给许多科学家(隐含地相信邮政服务)。

这绝不会受到现代计算机的保护。与其他所有方法(包括带有签名/HMAC、可信时间戳等的非对称/对称加密消息)一样,字谜的设计并不是为了应对您将预言秘密传达给决策者的威胁。但是,如果大规模监视机构已经对您进行了很长时间的监视,那么他们可能能够排除大多数隐蔽渠道。唉,他们真的无法向公众透露他们的情报收集方法。