Google 对四种 Cipher 的分析

简介: 最近微软声明要在2016年停止支持SHA-1。SHA-1是1995 NIST发布的标准。2005年以来,研究人员证实了 SHA-1 存在碰撞攻击的缺陷(碰撞攻击指不同的数据源可能产生相同的校验值)。这就意味着 SHA-1 不再能满足严苛的安全需求。因此 NIST 在2005年就建议从 SHA-1 迁移。现在微软则公布了到2016年停止支持 SHA-1 的具体政策,并且发布了 升级到SHA 256的指南。

最近微软声明要在2016年停止支持SHA-1。SHA-1是1995 NIST发布的标准。2005年以来,研究人员证实了 SHA-1 存在碰撞攻击的缺陷(碰撞攻击指不同的数据源可能产生相同的校验值)。这就意味着 SHA-1 不再能满足严苛的安全需求。因此 NIST 在2005年就建议从 SHA-1 迁移。现在微软则公布了到2016年停止支持 SHA-1 的具体政策,并且发布了 升级到SHA 256的指南


Google最近分析比较了四种 cipher的优缺点:

  • RC4
  • AES-CBC
  • AES-GCM
  • ChaCha20-Poly1305

其中 RC4 与 AES-CBC 的问题都很多,而 AES-GCM 与 ChaCha20-Poly1305 是目前还没有有效攻击的 cipher。

前面三个都算熟悉,第四个是到是颇意外会出现… 不过 ChaCha20-Poly1305 不只一家打算跳下去实做了:


Chromium:Issue 310768: Support ChaCha20+Poly1305 TLS cipher suites NSS (Mozilla):Bug 917571 – Support ChaCha20+Poly1305 cipher suites ChaCha20 与 Poly1305 都是 D. J. Bernstein (djb) 的作品,不知道 OpenSSL 会不会纳进去…

在「ChaCha20 and Poly1305 for TLS」这边有些为什么有了 AES-GCM 后还要用 ChaCha20-Poly1305 的原因,主要是速度考量。两者的速度差非常多…

相关文章
|
编解码 数据可视化
Google Earth Engine —— MODIS影像数据集分析
Google Earth Engine —— MODIS影像数据集分析
353 2
|
计算机视觉
Google Earth Engine(GEE)——使用MODIS数据单点测试SG滤波和harmonics method 滤波的差异分析
Google Earth Engine(GEE)——使用MODIS数据单点测试SG滤波和harmonics method 滤波的差异分析
603 0
|
传感器 编解码 区块链
Google Earth Engine(GEE)——Landsat8/modis/sentinel2 NDVI时序影像差异对比分析图表
Google Earth Engine(GEE)——Landsat8/modis/sentinel2 NDVI时序影像差异对比分析图表
508 0
|
7月前
|
数据采集 XML 监控
Google Search Console 做SEO分析之“已发现未编入” 与 “已抓取未编入” 有什么区别?
在 Google Search Console (GSC) 中,“已发现 - 尚未编入索引”(Discovered - currently not indexed) 和 “已抓取 - 尚未编入索引”(Crawled - currently not indexed) 是两种不同的状态,如果你的站点也有这两种状态就需要注意优化了。
371 0
|
12月前
|
机器学习/深度学习 人工智能 JSON
知识蒸馏方法探究:Google Distilling Step-by-Step 论文深度分析
大型语言模型(LLM)的发展迅速,从简单对话系统进化到能执行复杂任务的先进模型。然而,这些模型的规模和计算需求呈指数级增长,给学术界和工业界带来了挑战。为解决这一问题,知识蒸馏技术应运而生,旨在将大型模型的知识转移给更小、更易管理的学生模型。Google Research 提出的“Distilling Step-by-Step”方法不仅减小了模型规模,还通过提取推理过程使学生模型在某些任务上超越教师模型。该方法通过多任务学习框架,训练学生模型同时预测标签和生成推理过程,从而实现更高效、更智能的小型化模型。这为资源有限的研究者和开发者提供了新的解决方案,推动了AI技术的普及与应用。
660 19
知识蒸馏方法探究:Google Distilling Step-by-Step 论文深度分析
|
机器学习/深度学习 自然语言处理 对象存储
[wordpiece]论文分析:Google’s Neural Machine Translation System
[wordpiece]论文分析:Google’s Neural Machine Translation System
284 1
|
机器学习/深度学习 数据采集 数据可视化
R语言Pearson相关性分析降雨量和“外卖”谷歌搜索热度google trend时间序列数据可视化
R语言Pearson相关性分析降雨量和“外卖”谷歌搜索热度google trend时间序列数据可视化
|
数据可视化 搜索推荐 数据挖掘
R语言Pearson相关性分析就业率和“性别平等”谷歌搜索热度google trend时间序列数据可视化
R语言Pearson相关性分析就业率和“性别平等”谷歌搜索热度google trend时间序列数据可视化
|
数据可视化 数据挖掘 数据建模
R语言指数平滑法holt-winters分析谷歌Google Analytics博客用户访问时间序列数据
R语言指数平滑法holt-winters分析谷歌Google Analytics博客用户访问时间序列数据
Google Earth Engine(GEE)——Segmentation.seedGrid和SNIC (Simple Non-Iterative Clustering)案例和错误缺少特征错误分析
Google Earth Engine(GEE)——Segmentation.seedGrid和SNIC (Simple Non-Iterative Clustering)案例和错误缺少特征错误分析
271 0