新技术带来的威胁经常成为头条新闻——比如使用无匙式Keyless Go启动系统的车辆被盗、非法监视丑闻、数据盗窃,互联网密码泄露或网络钓鱼攻击。但是,在大多数情况下,遭受最大损害的并非用户:一旦负面宣传打击了产品或制造商,就会对其业务构成严重威胁。加密技术提供了相对经济有效的保护功能。在处理个人数据时,在任何情况下,数据保护法都会要求要对这些数据进行加密。
安全永远是一个整体的系统
特别是在嵌入式系统中,安全问题经常被忽略。结果导致工业间谍可以使用黑客入侵的设备渗透整个企业网络,获取公司的知识产权(IP)和商业秘密,并操纵数据。智能家居设备的用户可能通过他们的安全摄像头无意中向潜在的窃贼透露信息,甚至通过自动化控制系统为他们打开门窗。由于自动驾驶和无线固件更新,汽车也会遭遇几乎无限的漏洞。当这种情况被公诸于世时,客户会失去对设备,甚至整个企业的信任。有鉴于此,加密应该是所有联网产品制造商优先要处理的首要项目。
为了理解加密,有必要考虑它的目标是什么。这些主要集中在三个关键领域:认证、保密和完整性。例如,当用户无线连接家中的多个产品时,重要的是只有授权的产品才能加入网络,并且网络和整个系统中的数据都受到保护。
也就是说,必须防止未经授权的访问网络(认证)、数据窃听(保密性)和操纵(完整性)。最先进的加密技术涵盖了所有以上三个方面。它有两种基本不同的模式:对称和非对称加密。
不同加密IC在各个方面创建安全的智能家居(来源:英飞凌)
对称加密
在对称加密中,同一个密钥用于加密和解密。最有名和最常用的加密方法是AES(高级加密标准)。AES可以使用128位、192位或256位密钥。根据现有技术,即使是128位AES密钥已获归类为安全密钥。
值得注意的是,Auguste Kerckhoffs在1883年提出的现代密码学原理如今仍然适用:加密方法的安全性建立在密钥的保密性上,而不是算法的保密性上。这对于像AES这样的对称加密方法来说尤为重要,因为加密和解密都使用相同的密钥。如果密钥被人知道或公开,则整个加密过程都会变得徒劳无功。
因此,AES的最大挑战在于密钥的管理。在这一点上,首先必须确保使用真正的随机发生器来生成密钥;它们被安全地存放;并且它们在第一次被转移时不会被拦截。
非对称加密
非对称加密总是使用两个不同的密钥:私钥和公钥。它们总是作为一对密钥而产生。 私钥由密钥的始发者永久保存,而公钥则发送给接收方。收件人可以使用公钥来加密一些只能使用链接的私钥解密的邮件。私钥还可以生成一个信号,通过该信号,接收方可以使用对应的公钥来识别唯一的发件人。
非对称加密基于单向数学函数,它们必须尽可能简单地计算,但要非常复杂的过程才能反向破解。不断提高的计算能力也稳步提高了计算机计算复杂反向破解的能力。为确保足够的安全性,密钥必须具有一定的长度。2048位密钥(如RSA 2048)目前被归类为安全密钥。由于加密和解密速度随着密钥的长度增加而降低,非对称方法仅适合用于处理少量数据。
椭圆曲线具有更高的速度
这种传统的非对称加密的替代方案是椭圆曲线密码(ECC)。它基于相同的方法,但利用椭圆曲线上的点。这使得计算操作变得更加复杂,因此根据当前的技术水平,即使是256位密钥也能提供安全的级别。而且ECC 256比同等安全的对称方法花费的时间也并不会长很多。
混合加密消除了缺点
如果选择对用户数据的对称加密,但它提供的安全性还不够,可以通过混合加密进行改进,即使用非对称公钥加密对称密钥,然后再次发送。这意味着只有授权的收件人能够使用匹配的私钥解密对称密钥。
同时,对称密钥的发送者可以使用他的私钥来生成签名,使得接收者能够使用匹配的公钥来唯一地标识他。一旦这些密钥被交换和解密,便奠定了对称加密通信的基础。
这种组合方法消除了两种独立方法的缺点——即对称加密的不安全密钥传输,以及非对称加密的较慢速度。
硬件还是软件?
每种加密方法都可以通过软件或硬件来实现。基于软件的加密有一个主要的缺点,即程序不是一个自治的独立单元,而是总要依赖于它的环境,比如操作系统,因而容易出现错误和受到攻击。还有一个负面因素:由于嵌入式系统的微控制器或处理器还需要处理复杂的加密和解密,所以性能的损失是不可避免的。
另一个方法就是使用专门开发的IC来加密。它们唯一的功能就是加密,所以不会有性能损失。许多加密IC额外受到物理攻击保护,因此这些组件的安全性以及密钥的安全性都与整个系统的安全性无关。
采用不同设计的加密IC可以满足各种应用的需求:如Infineon Optiga Trust系列中的简单验证芯片使用非对称加密(ECC 163),是消费电子产品原装配件验证的理想选择。带有ECC 256和SHA 256的Optiga Trust E系列可以确保医疗设备在智能家居、行业或云计算中的验证,例如许可权管理。
带ECC 521和RSA 2048的Optiga Trust P系列具有基于Java的操作系统,可在其中对专用小程序进行编程。意法半导体的STSAFE(ECC 384、SHA 384、AES 256)产品还提供基于安全认证、加密通信、密钥安全存放以及运行固件更新时的安全保护等最高保护功能。
标准化的可信平台模块(TPM)结合了高度复杂的加密和安全存放大量密钥和签名,并保护存储在其中的数据的物理读取,提供此类产品的厂商包括英飞凌。
加密智能家居
举个简单的实例来说明加密IC的使用:在智能家居中,Optiga Trust SLS等简单认证芯片确保只有授权设备(例如用户安装的快门控制器或监控摄像头)才能够登录到中央智能家庭网关。
STSAFE安全微控制器对相机和中央网关之间的通信进行加密。该网关中的TPM可确保密钥存储、固件更新以及将所有数据传输到云端。因此,房主可以确信其认证、保密性和完整性都得到保证。
关键字:加密 无线连接 非对称加密 对称加密
引用地址:
加密技术—安全的关键
推荐阅读最新更新时间:2024-05-03 03:00
爱特梅尔把ARM7微控制器片上闪存密度翻一番并提供256位AES加密技术选择
SAM7X(C) 是AT91SAM7S的简便升级产品具有512 KB双存储库闪存、高达128 KB的 SRAM 和 256位“绝密” AES 爱特梅尔公司 (Atmel Corporation) 现已把基于ARM7TDMI 处理器核的AT91SAM7S、SAM7X 和 SAM7XC 系列微控制器的闪存 (Flash) 扩展为512Kb双存储库。闪存密度从256Kb翻一番到 512Kb,就能助软件工程师在下一代产品中集成新功能,并实现真正的应用内编程 (In-Application Programming, IAP),而所需的额外的成本少于20%。 支持真正的应用内编程 AT91SAM7S512、SAM7X512 和 SAM7
[新品]
基于单片机和无线加密技术实现汽车中央门锁系统的设计
汽车门锁有开锁、闭锁两种状态,闭锁时通过内外把手无法打开车门。中央门锁控制装置:是控制门锁状态的电气设备,在汽车电器中属于安全、舒适系统。一般工作原理可用图1来说明:当旋转车钥匙或拉动门提会带动锁止机构运动,带动状态开关K,和K2动作,电容C1(或C2)放电,继电器J1(或J2)吸合,执行电动机M1(或M2)通电带动锁止机构动作。放完电后继电器释放,电动机停止,闭锁过程自动完成。将汽车所有车门(包括行李厢)的执行电动机连在一起,同时动作,以实现门锁集中控制,使用很方便。图1为原理性电路,实际电路和执行装置多种多样,但原理大同小异,其目的都为实现门锁的集中控制。随着技术发展和汽车舒适性需求提高,以手动控制电路为基础,以单片机控制技术
[单片机]
贸泽电子联手Molex推出全新内容网站探索天线应用和战略
贸泽电子联手Molex推出全新内容网站探索天线应用和战略 2021年10月13日 – 专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 与全球知名电子和连接解决方案创新供应商Molex联手推出全新内容网站,致力于介绍新一代天线及其在5G、物联网 (IoT)、无线连接和汽车设计方面的诸多应用。 当工程师致力于设计未来物联网设备时,天线在提供所需的连接方面发挥着至关重要的作用。贸泽和Molex推出的这一全新天线内容网站提供了一系列宝贵的资源,它们结合了创建新的连接和IoT解决方案所需的技术见解、新兴战略和产品。该内容网站共有超过15项内容,涵盖技术文章、播客、电子书和视频等
[物联网]
美高森美宣布成功完成9项NIST加密算法验证程序认证
验证SmartFusion2 SoC FPGA和 IGLOO2 FPGA独特的先进安全特性,包括片上加密服务和真正随机位发生器 IP。 致力于在电源、安全、可靠和性能方面提供差异化半导体技术方案的领先供应商美高森美公司(Microsemi Corporation,纽约纳斯达克交易所代号:MSCC) 宣布完成9项全新的美国国家标准与技术研究所(National Institute of Standards and Technology, NIST)加密算法验证程序(CAVP)认证。 美高森美SmartFusion 2 SoC FPGA和 IGLOO 2 FPGA通过的认证项目包括NIST Suite B 中的AE
[嵌入式]
14年来最大威胁,WPA2加密协议安全拉警报
一篇比利时5个月前发表的资安研究论文,竟成了全球梦魇,不论是用Android手机、iOS装置,或Windows计算机、Linux设备,透过WPA2无线加密协议传输的数据,竟然可以被看光光 发现WPA2弱点的比利时学者,在KRACKs攻击手法介绍官网上,展示了如何成功发动攻击的影片,而引起了全球的高度重视。 今年5月19日,比利时2位资安研究员发表了一篇WPA2弱点研究,这个当时几乎没有引起太多关注的论文,没想到,5个月后,这篇论文却引起全球Wi-Fi设备厂商大震荡,成了所有网通厂商、操作系统业者的梦魇, 全球数十亿上网装置Wi-Fi加密传输也恐面临高风险,不论是Android手机、iOS装置,或Windows计算机、Li
[手机便携]
量子加密惊现破绽:上海交大团队击穿“最强加密之盾”!
从 20 世纪末期之后,量子加密技术来到世人面前,而世人也相信,量子加密代表的将是绝对安全的信息传输,未来从国家到个人的信息传递也将能得到更好的保护。 然而事实上可能并不会这么顺利。 今日,一篇在预印本 arXiv 上发表的文章显示,上海交通大学研究团队近來在经过不断的实验与尝试之后,发现了现有量子加密技术可能隐藏着极为重大的缺陷,攻破这个最强的加密之盾却不需要什么神兵利器,而是利用“盾”本身就存在的物理缺陷。这个研究这将可能导致量子加密从原本印象中的坚不可破,转而变成脆弱不堪。 因为,以上海交通大学团队所发表的研究来看,上海交通大学的研究人员们成功发现目前被广泛应用在量子通信中的 QKD(Quantum Key Distribu
[安防电子]
莱迪思和HT发布了适用于LatticeECP3 FPGA系列的压缩和加密IP核
莱迪思半导体公司和Helion Technology今日宣布一系列适用于LatticeECP3 FPGA系列的压缩和加密的IP核现已上市。该系列具有有效载荷压缩系统核,提高了有限信道带宽的利用率,因此非常适合微波回程应用、宽带无线接入适用于802.16e(WiMAX)以及潜在的其他多链路多输入-多输出(MIMO)应用中的使用。在LatticeECP3器件中,IP核可以从500Mbps无缝扩展至超过3Gbps,并可用于典型的网络应用中的第2层或第3层。IP核采用了非常强大和成熟的LZRW无损压缩算法,它已经由Helion的客户量产使用了超过五年以上。 此外,LZRW无损压缩核可单独用于更适合于嵌入式实现的应用。该内核有仅压
[嵌入式]
MSP430单片机的加密熔断器设计
引 言 MSP430系列单片机是德州仪器( TI )公司推出的一款16位超低功耗单片机。它能够在1.8~3.6 V电压、1 MHz频率的条件下运行,耗电电流在0.1~400μA。在运算速度上,MSP430系列单片机能在8 MHz晶振的驱动下,实现125 ns的指令周期。16位的数据宽度、125 ns的指令周期以及多功能的硬件乘法器相配合,能实现数字信号处理的某些算法(如FFT等)。 在整合方面,MSP430系列单片机将大量的CPU外围模块集成在片内,有如下一些模块:看门狗(WDT)、模拟比较器、串口、硬件乘法器、液晶驱动器、10位/12位/14位ADC、端口0~6、基本定时器。其中定时器A、B均带有多个捕获/比较寄存器
[单片机]