移动安全 安全管理 应用案例 网络威胁系统安全 应用安全 数据安全 云安全
当前位置: 主页 > 信息安全 > 系统安全 >

如何为嵌进式系统安然供给周全呵护方案

时间:2013-09-09 10:29来源:TuZhiJiaMi企业信息安全专家 点击:
今朝国际上把操纵计较手艺监测和节制物理设备行动的嵌进式系统称为收集化物理系统(Cyber Physical Systems,CPS)或深度嵌进式系统(Deeply Embedded Systems,DES),CPS也能够翻译为"物联网系统"。 物联网
Tags系统安全(735)嵌入式系统(3)保护方案(3)  

  今朝国际上把操纵计较手艺监测和节制物理设备行动的嵌进式系统称为收集化物理系统(Cyber Physical Systems,CPS)或深度嵌进式系统(Deeply Embedded Systems,DES),CPS也能够翻译为"物联网系统"。

  物联网把计较手艺带进了与国度根本举措措施、人们平常糊口紧密密切相干的范畴,小如心脏起搏器,大年夜如国度电网。CPS大年夜部门利用范畴是与食物卫生一样的安然敏感的范畴,CPS的手艺和产品需要颠末当局严格的安然监督和认证。CPS手艺和产品必需成为高靠得住的、行动肯定的产品,由此需要靠得住和肯定的嵌进式系统。嵌进系统在供给便当和带来增值效益的同时,也向外界敞开了系统,从而增加了来自外部报复打击的风险。这些风险真实存在并日趋增加,企业急需应对办法,用于避免常识产权的流掉,避免歹意代码窜改。

  甚么是嵌进式系统的安然呵护?

  从嵌进式系统安然呵护的角度来看,可分为完全性呵护、奥秘性呵护及可辨别性呵护。

  甚么是完全性呵护?

  “完全性呵护”包含各类安然保障办法,即呵护系统资本、法度代码和数据内容等信息,避免不法窜改及未经授权的身份。包管数据的完全性,即便不克不及完全实现,也要确保全部系统进进安然模式,并遏制履行任何功能。最好的完全性呵护解决方案是基于加密手艺即诸如数字签名、动静认证等相干安然机制而产生的。

  甚么是奥秘性呵护?

  “奥秘性呵护”是指要构建整体的加密系统来呵护嵌进式系统代码安然和数据隐私。

  避免全部机械或设备被不法捏造,经由过程避免逆向工程呵护企业自立研发的专有算法或编制;经由过程数据呵护确保出产数据不被不法窜改,包管出产安然。

  甚么是身份认证呵护?

  “身份认证呵护”要构建完全的信赖系统来包管所有的行动、来历、数据的完全性等都是真实可托的。用户在与某个安然的嵌进式系统交互之前,必需颠末一个认证过程来核实他们的身份。认证方案可能包含奥秘口令、心理特点(如指纹)或安然设置(如智能卡或密钥)三者的各类组合。

  CodeMeter如何为嵌进式系统供给周全的呵护方案

  CodeMeter是德国威步公司研发的加密解决方案,采取强大年夜的加密算法及安然的嵌进式硬件元器件(智能卡安然芯片),可用于完全性呵护、软件版权、数据呵护及身份认证呵护。

  下面我们看看完全性加密流程:

  经由过程AxProtector加密东西,未经加密的原法度需要按以下步调进行设计和加密:

  1. 计较原法度中的Hash值;

  2. 采取开辟商的私钥对Hash值签名;

  3. 采取原法度种子码生成的密钥、开辟商的私钥及其他一些公开的参数,对原法度进行加密;

  4. 加载用于加密软件签名证书的公钥部门。

  CodeMeter完全性查验流程:

  查验包含以下步调:当法度加载时,按以下步调履行。同时履行的利用法度被加载。此时需要借助系统集成东西—威步信息系统加解密引擎AxEngine。

  1. 如验证到当前有效许可,则加密的软件进行解密

  2. 公用根密钥查验授权过程中的证书和证书链

  3. 计较解密后的原始软件的HASH值

  4. 利用公钥验证HASH签名。

  CodeMeter嵌进式系统软件版权及数据加密方案

  基于CodeMeter手艺的解决方案,完全不消任何代码开辟,便可全主动实现以下功能:

  1. 加密法度代码,避免静态代码阐发和逆向工程

  2. 签名法度代码,包含利用法度和把持系统图象

  3. 存储私钥用于解密

  4. 存储供给商的签名私钥

  5. 加载和运行系统过程中进行签名和HASH验证,用于防伪

  6. 采取进步前辈的ECC和RSA非对称算法,实现身份认证功能

  CodeMeter产品,基于大年夜容量的安然智能卡芯片,存储和治理安然密钥。为嵌进式系统供给有效的防护办法,以避免蒙受歹意报复打击,并呵护敏感数据和密钥。

  CodeMeter硬件产品可供给多种财产接口情势,诸如USB、CF卡、SD卡及TF卡等等用于知足不合的财产利用。CodeMeter软授权产品可以采取绑定硬件设备硬件指纹的编制,为嵌进式系统加密及授权供给更多的选择。

  CodeMeter撑持Windows, Mac OS X, Linux ,Unix等多种把持系统,和Windows Embedded, Linux, VxWorks 和诸如CODESYS 的PLC也一样合用。CodeMeter软件呵护解决方案采取了进步前辈的对称和非对称加密算法 (AES, RSA, ECC),同时利用了哈希函数(SHA-256),椭圆曲线数字签名方案(ECDSA)和随机数生成器。

  CodeMeter仰仗上述多种加密编制,用于避免盗版、逆向工程和不法进侵,有效的呵护专业常识产权不被加害;并且可以有效避免代码窜改及不法身份登岸,确保嵌进式把持系统和利用法度安然地启动和运行。

------分隔线----------------------------

推荐内容