打印
[AVR单片机]

为什么加密一定要公开算法(菜鸟观点,欢迎指正)

[复制链接]
9008|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
疯子8972|  楼主 | 2010-8-8 12:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本来对密码学可谓一窍不通
最近在看专业选手HOT大叔和无赖选手飞船哥一系列唇枪舌剑之后
我感觉我有点明白明文  密文  和算法的概念了
也终于想通为什么好的加密   算法必须公开

本来以为    自己做产品   自己想个“天知地知,你知我知”的算法
因为算法可以做复杂一点,更何况算法就在我脑子里,那么一切OK了,任凭谁也**不了

但是,转念一想,我这个想法太过于“电子工程师”了
就是说,思路太局限了

如果做的产品上升了档次,比如是涉及到国家层次的,那可能**的方法就不是这么单一了,比如只靠保密的算法来保密

那么一旦得到了算法,一切都公开了,算法怎么得到?**么?光靠数学,语言学,概率来**么?

还有别的办法么?思路开阔点,能不能偷呢?能不能抢呢?能不能靠收买呢?能不能靠逼供呢?。。。。。。等等等等

我相信,只要有驱动,什么方法都能用出来,而什么方法都是很有效的

比如我自己发明了个算法,真要是对手把我一家老小抓起来,不说出算法就杀全家,那我肯定全说了,一定言无不尽,全盘托出

说明,靠什么“天知地知的”算法是根本不靠谱的

靠什么?靠密钥!

就是要告诉你算法也没用,设计者自己也不知道使用者的密钥是什么,并且通过算法很难很难还原密钥,非得几年  几百年才能算出密钥,这样才行,因为使用者可以定期更换密钥。

由此推论,飞船的想法完全胡扯。

哪天,飞船要是搞一个什么涉及国家机密的东西,

国外间谍重金引诱,色,利。。。。
最后把你一家老小都抓起来,把你严刑拷打,看你倒时是说还是不说!!!

总而言之,讲密码的前提,必须是算法公开,不然全是扯淡!!!

相关帖子

来自 2楼
疯子8972|  楼主 | 2010-8-8 17:05 | 只看该作者
密钥的管理和更换是很容易做到的
就算得到暂时的密钥,更换之后又没有办法了

有些人就是抬杠
什么东西都能自毁么  
网上交易系统也自毁啊     银行系统也他妈的自毁啊
自己不想清楚    说话就不要这么拽

今天最惊讶的是
我和我老婆谈这个
我老婆居然说   算法保密有什么用
当然要密钥了。。。。。
我当时惊呆了

我老婆是学电子商务的    经管专业的。。。。
我这个汗啊   
她居然又说了一句   我学过密码学的好吧

连学经管的人都明白    我实在太惭愧了。。。。

使用特权

评论回复
来自 3楼
疯子8972|  楼主 | 2010-8-8 17:14 | 只看该作者
在举个例子
英格玛知道么
这个机器就相当于算法
就算盟军抢去了    也没有办法
因为只有算法  没有密钥
就算抢到了密钥   也只能在几天内有效
因为密钥不久就会更换

要**  就只能通过明文   在短时间内  逆向算出密钥
英格玛算法比较简单    当然   得到了算法   有助于逆向算法的研究

使用特权

评论回复
地板
mcuisp| | 2010-8-8 13:03 | 只看该作者
这个观点可不菜鸟,呵呵

使用特权

评论回复
5
xuyiyi| | 2010-8-8 13:31 | 只看该作者
这个观点可是老鸟啊,呵呵!

使用特权

评论回复
6
粉丝| | 2010-8-8 13:41 | 只看该作者
楼主没有见过大蛇放P!美国的军用通信都有自动毁灭功能,MCU内的程序一见光就全部自毁!

使用特权

评论回复
7
crazybee| | 2010-8-8 14:13 | 只看该作者
老鸟啊

使用特权

评论回复
8
ZALIN| | 2010-8-8 14:29 | 只看该作者
LZ的说法太不靠谱了,假如对那个知道密钥的人如你说的那样下手,不知道到时候会怎么样呢?呵呵

使用特权

评论回复
9
粉丝| | 2010-8-8 14:44 | 只看该作者
国家的钱就是好糊弄。楼主肯定是当蛀虫做上瘾了,糊弄那些肚满肠肥当官的还行,上来21IC这个电工家园糊弄。还真当中国没人才了!

使用特权

评论回复
10
论坛游客| | 2010-8-8 15:03 | 只看该作者
我早说了  飞船那水平对密码的认识还没入门

使用特权

评论回复
11
mcuisp| | 2010-8-8 16:17 | 只看该作者
所以密钥管理是有国际标准的。

使用特权

评论回复
12
hotpower| | 2010-8-8 21:07 | 只看该作者
楼主不迷糊,至少比某人清醒。菜农的博客群有专门的密潭:http://blog.secdoctor.com/?uid-475-action-spacelist

为什么加密一定要公开算**
因为不公开算法,那么可能作者认为不可**,但实际有很大的缺陷,所谓旁观者清也。
在菜农的HotPower互联卫士中,由于采用远程下载,故必须进行
加密。其加密方法菜农正在公开讨论:菜农力邀香主与STM32众多香友探讨ISP+IAP以及加密方法

它的加密方法(还未涉及密码知识)分为ISP+IAP二部分。
ISP为理论不可**,IAP为难以**。

菜农不会使用“不可**”的字眼。因为那全是骗人之术,缺之密码学知识。

试问当代密码有几个“不可**”冠名的密码???

理论上分组密码都可**,这是由于它的定义所造成的。
序列密码即流密码当密钥流为随机密钥流时,那么它将是理论上不可**的密码。

这就是世界上只有军事、外交等不用分组密码而大多采用流密码或混合密码的原因所在。

为了安全,流密码是不会公开的,这是国家的最高机密,万一设计有疏漏即密钥流不为随机,则后果不堪设想。

DES,AES等分组密码都是公开的,它使人不放心的就是S盒。它是从CRC矩阵中筛选出来的。无任何科学依据,所以军事和外交等领域绝对不会采纳。

菜农的HotWC3密码是结合了两者的优缺点并采用计算机编程的思想设计的。
如同菜农星期公式就是以现代人的观点推导出来的。

俺知道飞船肯定会跟此贴,那么也请飞船用火星人的思路来设计一个星期算法。
不要一口一个算法,来点真格的。

使用特权

评论回复
13
论坛游客| | 2010-8-8 21:36 | 只看该作者
嗯嗯  我敢断定   飞船一定不敢接受挑战

使用特权

评论回复
14
论坛游客| | 2010-8-8 21:36 | 只看该作者
飞船对密码的认识压根儿没入门   
还说什么不可**算法  哈哈  笑死人

使用特权

评论回复
15
zyok| | 2010-8-8 21:44 | 只看该作者
占位

使用特权

评论回复
16
123jj| | 2010-8-8 22:10 | 只看该作者
.............................

俺知道飞船肯定会跟此贴,那么也请飞船用火星人的思路来设计一个星期算法。
不要一口一个算法,来点真格的。
hotpower 发表于 2010-8-8 21:07


支持!坚决支持!

使用特权

评论回复
17
论坛游客| | 2010-8-8 22:14 | 只看该作者
哈哈  飞船见这个阵势 哪里还敢跟贴
早逃离地球了

使用特权

评论回复
18
hotpower| | 2010-8-9 07:04 | 只看该作者
不会的,以他的“勇者无畏”个性,肯定会来~~~

使用特权

评论回复
19
maychang| | 2010-8-9 07:20 | 只看该作者
11楼:
我在技术交流版面转贴过一篇**,就是谈德国这种密码机历史的。那可真有些惊心动魄,好几个国家牵涉在内,才解出来。破译者中包括大名鼎鼎的图灵。

使用特权

评论回复
20
xuyiyi| | 2010-8-9 08:30 | 只看该作者
11楼:
我在技术交流版面转贴过一篇**,就是谈德国这种密码机历史的。那可真有些惊心动魄,好几个国家牵涉在内,才解出来。破译者中包括大名鼎鼎的图灵。 ...
maychang 发表于 2010-8-9 07:20


我也看过这篇**,那个时候德国的加密技术,不但领先于全世界,而且几乎其他的所有学科,都领先于全世界,如不是反犹太人,世界上第一颗原子弹肯定也是在德国研制成功的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

576

帖子

37

粉丝