zntsbkhhh的个人空间 https://www.eechina.com/space-uid-161533.html [收藏] [复制] [RSS]

博客

系列文章-随机数在密码学中的作用(四)应用介绍4

热度 11已有 1262 次阅读2020-8-28 15:45 | 加密, 密码学, 芯片

系列文章-随机数在密码学中的作用(四)应用介绍4

本期介绍随机数在密码学中生成密钥的用法。
在对称加密算法体系中,一次有效密钥有着重要应用,有些应用中也称其动态随机密钥。即通信双方每次交互前先约定一个新的密钥,然后再用该密钥进行信道加密等处理。

众所周知,对于对称加密算法来说,密钥的安全至关重要,一旦任意一方的密钥被破解,那么整个系统即被攻破。动态随机密钥的意义就在于,每次通信时,双方使用的密钥都是变化的,破解方只能做到破解历史密钥中的一条,但无法攻破整个系统。因此可以增大破解成本,降低安全风险。同时,动态随机密钥可有效防止线路重放攻击,因为密钥每次都是变化的,所以同样的密文无法还原出相同的明文,反之亦然。

至此,相信大家也能看出动态随机密钥应用中的两点关键环节。第一点,密钥的生成要具有随机性。举个反例:如果动态密钥是具有规律性的,那么只要破解了一条密钥,其他密钥经过分析也是能还原出来的。因此,必须保证密钥的生成具有随机性才能做到真正安全。目前越来越多的设计方,采用带有真随机数发生器的安全芯片来生成随机数,以随机数直接作为密钥使用或者将其作为生成密钥的种子来使用。第二点,如果对安全要求更高,要求每次通信的密钥都不能被破解,那就需要提升密钥的存储和使用安全。建议借助安全芯片来进行密钥生成、存储、加密运算这一系列操作。因为安全芯片硬件和软件的安全特性,使得想要破解片内密钥,需要付出巨大人力、时间和财力成本。安全芯片破解难度远大于MCU和其他通用类处理器或是flash,EEPROM类型存储器。

 


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (21 个评论)

回复 明亮的光 2020-8-28 16:10
这种一次有效密钥的方法很好,这种的完全可以用于我现在的项目,非常好,帮大忙了
回复 假的会计师 2020-8-28 19:01
文章提到“提升密钥的存储和使用安全”,每次生产随机密钥,会占用多大空间呢?
回复 kessy1 2020-8-30 17:53
肯定都放ram里,没什么影响
回复 tyl2010 2020-8-30 21:41
我觉得安全性对密钥来说是致关重要也是最基本的,只有具备安全性的密钥才算是有效密钥
回复 Test_wf 2020-8-30 22:01
看来真随机数对生成密钥的安全性有很重要的作用
回复 ?-о 2020-8-30 22:25
对安全性需求更高的话,建议去网上搜索LKT系列的高端智能卡加密芯片
回复 xiaoyuhzou1228 2020-8-31 15:34
这篇文章中的两点,是否有能同时具备真随机数功能的加密芯片呢,那应该是最好的选择了吧?
回复 wang0327 2020-8-31 16:41
楼主的系列文章讲的很有用,满满的干货,要是图文并茂就更好了
回复 QL87 2020-8-31 17:04
把楼主前几篇文章都翻了一遍!很不错,讲的很实用!感谢分享!
回复 miniminimini 2020-8-31 17:17
受教了,请问各位哪家芯片安全?
回复 小屁孩123 2020-8-31 23:08
楼主有推荐具体随机数应用的案例的吗
回复 ?-о 2020-9-1 09:59
凌科芯安的加密芯片不错,可以去他们官网看看
回复 假的会计师 2020-9-1 10:04
同楼上,求案例!
回复 ?-о 2020-9-1 10:40
将重要信息存放于加密芯片内,并配合真随机数发生器的使用,会大大提高信息的安全性,极大的降低被盗的可能性
回复 xiaoyuhzou1228 2020-9-1 11:26
看来想要芯片安全还是需要有较高的技术才能保证安全啊
回复 小屁孩123 2020-9-1 16:12
那也就时说mcu产生的随机数安全性远低于随机数发生器产生的了?
回复 kessy1 2020-9-1 16:56
随机数怎么和加密芯片配合使用来提高安全性啊。楼主能详细说一下吗
回复 zntsbkhhh 2020-9-1 21:31
目前加密芯片国内外有很多产品,国外加密芯片由于其所处的盗版压力不是很大,所以其加密芯片大多功能单一,大多数采用对比认证的方案来进行程序安全的保护,这种方案就是MCU端获取随机数,发送给加密芯片,加密芯片将加密结果发给MCU,MCU内部也将随机数加密后与加密芯片发来的做比较,相同则继续进行执行程序,不同则退出程序。
回复 Test_wf 2020-9-1 22:21
这么专业,简直佩服佩服,还是默默地学习吧
回复 miniminimini 2020-9-2 09:02
想看所有系列的文章去哪里找?
12下一页

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部