科学网

 找回密码
  注册
搜索
热搜: 科学 论文
查看: 1891|回复: 2

[讨论] 安全加密原理

[复制链接]
发表于 2016-11-11 22:27:23 | 显示全部楼层 |阅读模式
  要想安全加密应注意以下两点,1. 密钥的数域、明文的数域最好是一致的,至少密钥的数域能够覆盖明文的数域。2.密钥是足够随机的,也就是密钥元素在其数域中分布是无序均匀的,元素之间是没有关联的。

加密公式: 明文 算符 密钥 = 密文,对破解者来说是一个不定方程,现在它只知道密文而明文和密钥是未知数,其中算法选择很有限可以估计一下,两个未知数一个方程所以是个不定方程,这样的方程有无数的解,而真正的明文是其中一个,明文一般是表达一定意思的文字,所以这时所用到的字域是比较小的,但只要密钥是随机的、分布均匀的就能掩盖这个缺陷。这样的加密将无法破解,例如加密的是一段文字"某时开始进攻"、由于密钥的随机和分布均匀,所有可能组合出现的概率是一样的"某时开始撤退"也不例外,所以你不能判断谁是正确的解。
  只要密钥满足上面2.就可以保障数据安全,加密是不可破解的。
回复

使用道具 举报

头像被屏蔽
发表于 2017-6-1 21:48:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-19 10:34:04 | 显示全部楼层
但是,如果破解者知道明文的某些特征,可以用穷举攻击进行破解,所以理论上不可破解,实际还可能被破解。如何实现不可破解也不是高不可攀的事情,只要对明文进行二次加密即可,这样就什么攻击都不怕了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2018-12-18 22:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

快速回复 返回顶部 返回列表