您现在的位置是:时尚 >>正文
需要密码学
时尚21人已围观
简介你每天都在用密码学,只是没意识到。 手机解锁时那串六位数字,微信聊天记录里的端到端加密,银行卡在POS机上刷过的那一瞬间——背后全是数学在撑着。不是那种"1+1=2"的数学,是那种让数学家花几十年都未 ...
你每天都在用密码学,需密码学只是需密码学没意识到。
手机解锁时那串六位数字,需密码学微信聊天记录里的需密码学端到端加密,银行卡在POS机上刷过的需密码学那一瞬间——背后全是数学在撑着。不是需密码学那种"1+1=2"的数学,是需密码学那种让数学家花几十年都未必能破解的数学。
我有个朋友在银行做安全架构。需密码学有次喝酒他跟我说,需密码学他们内部做过测试,需密码学让一个团队用三个月时间尝试攻破自家系统的需密码学加密层。结果呢?需密码学连门都没摸到。不是需密码学因为防火墙多厉害,是需密码学因为加密算法本身就把路堵死了。他说这话时表情很平淡,需密码学像在说今天中午吃了什么。但我知道,那种平淡背后是对数学的绝对信任。
密码学这东西,说白了就干两件事:让别人看不懂你发的东西,让别人冒充不了你。前者叫加密,后者叫认证。听起来简单,做起来要命。
拿加密来说。你把一段话变成乱码,发给对方,对方再变回来。问题在于,变回来的钥匙怎么给?你总不能把钥匙和锁一起寄过去吧?那快递员拆开一看,全明白了。这就是经典的密钥分发难题。1976年之前,所有人都觉得这题无解。然后Diffie和Hellman两个人扔出一篇论文,说不用提前给钥匙,咱们可以当着所有人的面商量出一把钥匙来。当时学术界的第一反应是:这俩人疯了吧?
没疯。他们用的是单向函数——正向算很容易,反向算几乎不可能。比如你把两个大质数乘起来,秒出结果。但给你乘积,让你倒推出那两个质数,超级计算机都得算到天荒地老。RSA算法就是踩在这个基石上建起来的。你每次访问https网站,浏览器和服务器之间就在跑这套东西。快到你根本感觉不到。
但密码学不是万能药。1990年代,美国政府搞了个Clipper芯片,想在加密通信里留后门,方便执法部门监听。结果密码学界炸了锅。理由很简单:你留一个后门,黑客就能找到第二个。安全这东西,要么全有,要么全无,没有"只给好人留门"这种童话。Clipper最后死得很惨。
还有个更微妙的点:密码学解决的是数学问题,不是人的问题。斯诺登2013年曝光的那堆文件里,最让人后背发凉的不是哪个加密算法被破解了,而是NSA直接找科技公司要密钥。你数学再硬,架不住人家从内部拿钥匙。所以现在搞安全的人常说一句话:密码学是工具,不是信仰。
我自己的观察是,大多数人对待密码学的态度分两种。一种是完全无感,觉得那是程序员的事。另一种是过度恐慌,觉得所有加密都能被量子计算机秒杀。两种都不对。量子计算确实对RSA构成威胁,但后量子密码学已经在路上了,NIST2022年就选出了第一批标准算法。攻和防从来都是螺旋上升的,没有终点。
说到底,密码学是一门关于"信任"的学问。你信任数学,数学信任复杂度,复杂度信任计算能力有限。这个信任链条里任何一环断了,整个体系就塌了。但到目前为止,它还没塌过。这本身就是一个奇迹。
下次你解锁手机的时候,可以想一下:那六个数字背后,站着一整个学科。它们不说话,但一直在干活。
Tags:
上一篇:菠菜是什么梗
下一篇:什么是web前端开发
相关文章
站点不安全修复工具
时尚凌晨两点,我盯着Chrome浏览器里那片刺眼的红色警告,后背发凉。不是因为我正在访问什么违法网站,而是因为——那是我自己公司的官网。客户明天就要上线,现在整个站点被标记为“不安全”。 这事说起来可笑。 ...
【时尚】
阅读更多hydraforce液压油缸中国官网
时尚```html hydraforce液压油缸中国官网 hydraforce液压油缸中国官网 找hydraforce液压油缸的中国官网,很多人第一反应是直接搜“HydraForce中国”。结 ...
【时尚】
阅读更多网站备案管理系统
时尚打开工信部备案系统首页,那个蓝色的“ICP备案查询”输入框,每天要吞掉几十万次回车。大多数人只关心结果页上跳出来的那行字——“该网站已备案”或者“未找到相关数据”。但真正在运营网站的人知道,这个查询框 ...
【时尚】
阅读更多