查看: 728|回复: 3

[私人活动] 【思考】密码的信息论解释

简洁模式
发表于 2021-5-2 21:45:58
先说两句废话。我计划做一个以人工智能为主题的剧情向游戏,现在还处在世界观架构的阶段。游戏玩法需要用到一些宏观层面上的密码知识。我以前虽然玩过密码,但是通常都在出题,所以基本没怎么研究过详细的加密方式。好在我也用不着。
        本篇不讨论详细的加密方式,而是思考密码是什么以及AI破解密码的方式。由于我对这些也不是很了解,怕出什么纰漏影响游戏剧情的质量,所以就先谈一下我的想法,如有不当还望斧正。
引用
密码是一种加密式信息传输机制。
在传输过程中需要信息、信道和加密规则。
加密信息(即密码)所携带的信息量不能少于明码本身。
要加强信息安全,可以从信息、信道和加密规则三个方面入手。从信息入手,即进行信息加密;从信道入手,即尽可能减少信息在传播过程中的“泄露”,尽可能让无关人员无法获得相应信息;从加密规则入手,比如采用复杂不易破解的加密规则。
我们所采用的语言文字所传达的信息对于不懂它的人来说同样是密码,因此加密规则是和密码一样需要保密的信息,也是密码的核心。
在不知道加密规则的情况下,截获密码的人仍然具有破解密码的潜力。掌握了采用同种加密规则的互信息的量越大,理论上就越容易解出加密规则,好比接触外语频繁了,慢慢地就能学会。
在信息量不足以训练AI学会加密规则的情况下,AI可以通过枚举的方法来确定加密规则的范围。不同的AI选择的算法可能不同,得到的结果可以作为互信息来进一步缩小加密规则的范围。强大的AI存在几套独立的子算法,可以有效推算加密规则,具体效率与AI算力息息相关。
发表于 2021-5-3 14:47:58 | 发自安卓客户端
虽然听不懂,但还是支持~
发表于 2021-5-3 17:06:13 | 发自安卓客户端
同意楼上,支持支持(话说猫狗大战好像我还没过
发表于 2021-5-3 22:54:04 | 发自安卓客户端
游戏免费吗,什么时候发布,打算发布哪里,学员有优惠吗?叫啥名?
尚未登录
您需要登录后才可以回帖 登录 | 加入学院