0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高效节能的物联网加密技术

倩倩 来源:互联网 2019-12-18 15:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大多数敏感的网络交易都受到公钥加密技术的保护,这种加密技术可以让计算机安全地共享信息,而无需事先商定一个秘密的加密密钥。

公钥加密协议非常复杂,在计算机网络中,它们是由软件执行的。但这在物联网中行不通,物联网是一种设想中的网络,它将把许多不同的传感器——嵌入汽车、电器、民用建筑、制造设备,甚至牲畜标签——连接到在线服务器上。嵌入式传感器需要最大限度地延长电池寿命,但却负担不起软件执行加密协议所需的能量和内存空间。

麻省理工学院的研究人员已经制造出了一种新的芯片,这种芯片通过硬连线来执行公钥加密,其功耗仅为相同协议的软件运行功耗的四分之一。它还使用大约1/10的内存,执行速度快500倍。研究人员在本周的国际固态电路会议上发表的论文中描述了这种芯片。

与大多数现代公钥加密系统一样,研究人员的芯片使用了一种名为椭圆曲线加密的技术。顾名思义,椭圆曲线加密依赖于一种称为椭圆曲线的数学函数。过去,研究人员——包括开发这种新芯片的麻省理工学院团队——已经制造出了处理特定椭圆曲线或曲线族的硬连线芯片。新芯片的独特之处在于它可以处理任何椭圆曲线。

麻省理工学院电子工程与计算机科学研究生、论文第一作者Utsav Banerjee表示:“密码破译人员正在研究具有不同性质的曲线,而且他们使用的质数也不同。”“关于哪条曲线是安全的,应该使用哪条曲线,有很多争论,有多个政府提出了不同的标准,讨论不同的曲线。有了这种芯片,我们可以支持所有的曲线,希望未来出现新的曲线时,我们也可以支持它们。”

与班纳吉一起撰写论文的还有他的论文导师、麻省理工学院工程学院院长、电气工程和计算机科学教授瓦内瓦尔•布什(Vannevar Bush);Arvind,约翰逊计算机科学工程教授;Andrew Wright和ag Juvekar,都是电气工程和计算机科学的研究生。

模块化的推理

为了制作通用的椭圆曲线芯片,研究人员将密码计算分解成各个组成部分。椭圆曲线密码术依赖于模运算,这意味着计算中数字的值是有限制的。如果某些计算的结果超过了这个极限,就除以这个极限,只保留剩下的部分。该限制的保密性有助于确保加密安全性。

因此,麻省理工学院的芯片专用电路所致力于的计算之一就是模乘法。但是由于椭圆曲线密码术要处理较大的数字,因此该芯片的模乘法器非常庞大。通常,模块乘法器可能能够处理16位或32位二进制数字或位。对于较大的计算,离散16位或32位乘法的结果将通过附加的逻辑电路进行集成。

然而,MIT芯片的模块乘法器可以处理256位的数字。减少集成小型计算的额外电路,既降低了芯片的能耗,又提高了速度。

椭圆曲线密码术中的另一个关键操作称为反转。求逆就是计算一个数,当这个数乘以一个给定的数,就会得到1的模积。在以前致力于椭圆曲线密码体制的芯片中,反转是由进行模乘运算的电路来完成的,从而节省了芯片空间。但麻省理工学院的研究人员给他们的芯片安装了专用的逆变电路。这增加了芯片表面10%的面积,但它减少了一半的功耗。

使用椭圆曲线加密的最常见的加密协议称为数据报传输层安全协议,它不仅控制椭圆曲线计算本身,而且还控制加密数据的格式化、传输和处理。事实上,整个协议被硬接在麻省理工学院研究人员的芯片上,这大大减少了执行协议所需的内存。

该芯片还具有一个通用处理器,可以与专用电路一起执行其他基于椭圆曲线的安全协议。但它可以在不使用时关闭电源,所以它不会损害芯片的能源效率。

德州仪器物联网(IOT)实验室主任陆晓林表示:“他们将过去软件中的某些功能转移到了硬件中。”“它的优势包括电力和成本。但从工业物联网的角度来看,它也是一个更用户友好的实现。对于编写软件的人来说,这要简单得多。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54431

    浏览量

    786321
  • 芯片
    +关注

    关注

    462

    文章

    53575

    浏览量

    459443
  • 加密技术
    +关注

    关注

    0

    文章

    147

    浏览量

    17772
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    硬件与软件传输加密技术在核心场景中的战略意义

    ——一旦泄露,可能引发战略部署暴露、公共安全危机甚至国家主权受损。在此背景下,硬件传输加密与软件传输加密技术凭借其不可替代的安全价值,成为守护关键领域信息安全的"数字铠甲"。本文将从技术原理、应用场景与实际效能三个维度,深度剖析
    的头像 发表于 11-05 09:41 371次阅读

    加密算法的应用

    加密是一种保护信息安全的重要手段,近年来随着信息技术的发展,加密技术的应用越来越广泛。本文将介绍加密算法的发展、含义、分类及应用场景。 1.
    发表于 10-24 08:03

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是一个庞杂的概念,学习起来很困难。因此,从哪里开始学习
    发表于 10-14 10:34

    学习联网可以做什么工作?

    健康、智能制造等领域。以下是一些常见的职业方向: 联网工程师:从事物联网系统的设计、开发、测试、维护和升级等工作,包括传感器、无线通信、云计算、大数据等技术的应用。   嵌入式软件工
    发表于 10-11 16:40

    联网蓝牙模块有哪些优势?

    更加广泛地覆盖范围,从而提高了设备的可用性。安全性高:蓝牙模块采用了加密技术,可以有效地保障通信数据的安全性,防止数据被非法获取。这对于一些对安全性要求较高的联网应用来说,是非常重要的一个优势。易于
    发表于 06-28 21:49

    联网的应用范围有哪些?

    在生活中的一个小小体现。 从技术层面看,联网融合了多种技术,包括传感器技术、网络通信技术、大数
    发表于 06-16 16:01

    联网未来发展趋势如何?

    、设备和资源连接在一起,实现城市管理的智能化和高效化。智慧城市可以解决交通拥堵、能源浪费等城市化问题,提升居民的生活质量和城市的可持续发展。 医疗保健:联网技术在医疗保健领域的应用也将成为未来
    发表于 06-09 15:25

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以从技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配性 1)嵌入式开发的主流平台
    发表于 05-26 10:32

    为什么选择蜂窝联网

    在为您的联网(IoT)应用评估最合适的低功耗广域网(LPWAN)技术时,除了考虑技术指标外,还必须考虑各种因素,因为技术指标本身可能与实际
    发表于 03-17 11:42

    宇树科技在联网方面

    应用,再到智能决策与数据分析,以及产业生态合作,宇树科技正以其卓越的技术实力和前瞻性的战略眼光,引领着机器人技术联网时代的创新与发展。未来,随着
    发表于 02-04 06:48

    联网就业有哪些高薪岗位?

    联网就业有哪些高薪岗位? 联网行业迎来了全面爆发式的发展,众多高薪岗位吸引着人们的目光。联网技术
    发表于 01-10 16:47

    EMMC数据加密技术与应用

    特点,但同时也面临着数据泄露的风险。 数据加密技术概述 数据加密技术是保护数据不被未授权访问的有效手段。它通过将明文数据转换成密文,确保只有拥有正确密钥的用户才能解密并访问原始数据。 对称加密 对称
    的头像 发表于 12-25 09:51 1909次阅读

    加密算法在云计算中如何应用?

    加密算法在云计算中的应用主要体现在以下几个方面: 数据加密 : 数据加密是保护数据在传输和存储过程中的机密性的关键技术。在云计算中,数据加密技术
    的头像 发表于 12-17 16:02 869次阅读

    对称加密技术有哪些常见的安全漏洞?

    对称加密技术在实际应用中可能面临的安全漏洞主要包括: 实现不当: 错误的加解密实现、弱随机数生成器或其他逻辑错误都可能导致安全漏洞。 漏洞利用: 利用已知的弱点或攻击手段,如理论上可行的分组攻击或侧
    的头像 发表于 12-16 13:59 1112次阅读

    对称加密技术在实际应用中如何保障数据安全?

    对称加密技术在实际应用中保障数据安全主要通过以下几个方面: 密钥的安全性: 对称加密的安全性高度依赖于密钥的保密性。一旦密钥泄露,加密的数据也就不再安全。因此,需要采取相应的措施来保障密钥的安全性
    的头像 发表于 12-16 13:59 1034次阅读